muddle: A MIDL format string disassembler

MIDL, the Microsoft IDL compiler, emits format strings describing type information as part of the emitted stubs.

muddle is a tool to extract and disassemble these format strings from executable files. The output is devoid of symbolic information, and not all constructs in the IDL file can be recovered. Nonetheless, it is a useful tool for inferring interface information for interoperability, when this information cannot be otherwise obtained.


Source: muddle 0.9.1