Browse by type
Tool for PDB generation from IDA Pro database
Supports: * IDA >= 7.4
<repository_root>/build.ps1fakepdb.zip from <repository_root>/~build/deployfakepdb.zip/ida to <IDA_directory>/pluginsThere are several features in this plugin:
Edit -> FakePDB -> Generate .PDB file (or Ctrl+Shift+4)The PDB can optionally include symbols for function labels: use Generate .PDB file (with function labels) (or Ctrl+Shift+5).
Edit -> FakePDB -> Generate .LIB fileEdit -> FakePDB -> Dump info to .json (or Ctrl+Shift+1)filename.json near the .idb fileEdit -> FakePDB -> Find signature (or Ctrl+Shift+2).json fileEdit -> FakePDB -> Import offset from .json (or Ctrl+Shift+3)required file format:
{
"function_name_1": "0001:123456",
"function_name_2": "0001:254646",
"function_name_X": "XXXX:YYYYYY",
"function_name_Y": "0x0124567AF",
}
where:
* XXXX: number of the PE section
* YYYY: offset from the begining of the section in decimal numbers
* 0x0124567AF: IDA effective address
Inspired by: * pe_debug http://pefrm-units.osdn.jp/pe_debug.html
Based on: * LLVM project https://llvm.org/ * LLD project https://lld.llvm.org/
Also take look at: * bao https://github.com/not-wlan/bao
$ claude mcp add FakePDB \
-- python -m otcore.mcp_server <graph>