holy f*ck, someone put an entire reverse engineering degree on GitHub for free
7 repos, 560k+ stars in the right order they take you from a raw binary to agents that reverse engineer anything
1. Ghidra -> how to read any binary
↳ https://github.com/NationalSecurityAgency/ghidra
the NSA’s software reverse engineering framework, where everyone starts
2. radare2 -> the same skill in the terminal
↳ https://github.com/radareorg/radare2
a UNIX-like reverse engineering framework and command-line toolset
3. LLM4Decompile -> an LLM that decompiles
↳ https://github.com/albertan017/LLM4Decompile
turns binary code into readable C, and the 9B v2 model reaches 64.9% re-executability on its own benchmark
4. r2ai -> an LLM inside radare2
↳ https://github.com/radareorg/r2ai
LLM-based reversing for radare2, the moment AI starts reading the binary with you
5. ida-pro-mcp -> let the agent drive the tool
↳ https://github.com/mrexodia/ida-pro-mcp
bridges IDA Pro to language models through MCP
6. reverse-engineering-assistant -> the same for Ghidra
↳ https://github.com/cyberkaida/reverse-engineering-assistant
an MCP server for reverse engineering tasks in Ghidra
7. REA -> agents that reverse engineer anything
↳ https://github.com/morluto/rea
35 target types, from native binaries and APKs to firmware, websites and Electron apps, with every finding backed by evidence
the full list of what REA can reverse engineer below ↓
