AI Reverser is a reverse engineering platform with local data storage, based on Ghidra and compatible with OpenAI LLM (default Ollama). Analyze native binaries, recover C/C++ code, reconstruct structures, and interact with analysis via an AI-supported chat—all without sending data to external services.
Features:
- Full local process (no cloud)
- Ghidra integration for headless analysis
- AI assistance in binary file exploration
- Function recovery (C/C++)
- Import, string, and symbol analysis
- Type and structure recovery
- Interactive chat with tool invocation
- Streaming responses and analysis steps
- Recovery artifact generation
Workflow:
- Upload binary file (.exe, .dll, ELF, Mach-O)
- Ghidra performs analysis
- AI processes results
- Generates recovered code and structures
Why AI Reverser?
- Keeps your binaries confidential
- Accelerates reverse engineering
- Automates repetitive analysis tasks
- Provides control over AI models
Github: https://github.com/Dvurechensky/Ai.Reverse.Engineering