A Minidump binary view plugin for Binary Ninja.
This plugin currently only supports loading minidump files generated by the Windows MiniDumpWriteDump API.
This includes dumps generated from:
- The
.dumpcommand in WinDbg. - The
.dumpcommand in Binary Ninja's debugger for Windows targets (which uses the same debugging engine as WinDbg).
For both of the above, it's recommended to generate a full dump:
.dump /ma dumpfile.dmp
- The
minidumpcommand in x64dbg.
minidump dumpfile.dmp
- Right clicking on a listed process and then clicking "Create dump file" / "Create full dump" from Windows Task Manager, Process Hacker, Sysinternals Process Explorer, etc...
- Loading Minidump files from platforms or APIs other than Windows'
MinidumpWriteDump, such as those generated by Google Breakpad. - Loading and applyng debug information from the minidump file. In Windows minidump files,
MinidumpModuleListstreams contain information about the PDB file which contains the debug information for the module; this isn't currently read or applied, however.