Tool
Pigaios
Pigaios is a tool that matches C source code against binaries in IDA. It extracts function features from source code, finds corresponding functions in an IDA database, and imports symbols, structures, and enumerations. It can work with partial source code that does not compile.
- Targets
- Binary
- Category
- Binary comparison tools
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Requires Python Clang bindings; the README indicates Clang 3.9 or later should work.
- Requires IDA with IDAPython to match binaries and import the results.
- On Windows, LLVM must be installed and added to PATH. Colorama is optional for colors, and scikit-learn is optional for machine learning features.
- License: GPL-3.0.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · joxeankoret/pigaios · Revision 8807972
More in Native binaries
- MachOExplorer · Tool
- FLEX · Tool
- classdump-dyld · Tool
- Process Dump · Tool
- mal_unpack · Tool
- Bloaty · Tool