What problem does it solve?
This Skill simplifies and accelerates reverse-engineering and C++ class recovery by providing a comprehensive toolkit for analyzing, decompiling, and recovering type information from binaries.
Core Features & Use Cases
- Decompilation and Disassembly: Automate extraction of function pseudocode for analysis of code internals.
- Type and Prototype Recovery: Facilitate reconstruction of function signatures, class hierarchies, and vtable layouts.
- Class Recovery: Assist in rebuilding complete C++ class structures from binary data, RTTI, and vtables in complex codebases.
- Use Case: When analyzing a protected game binary, recover class hierarchies and function prototypes to understand the code flow and locate vulnerabilities.
Quick Start
Use the idac skill to decompile a target function and begin class recovery workflows.