REA 是一个让 Agent 做逆向分析的开源工具,已斩获了 11000+ Star,能从应用行为一路拆到二进制层面。
直接用大白话跟 Agent 描述想弄懂的功能,它会去检查对应的程序,讲清楚实现原理,附上证据,还能照着思路在自己项目里做一版。
GitHub:http://github.com/morluto/rea
能分析原生程序、JavaScript 和 Electron 应用、.NET 程序集,还有网站。底层可以接 Hopper、Ghidra 或 IDA Pro。
所有分析都在本地跑,每个结论都会标出依据和没弄清的地方,不会一口咬定。
支持 Claude Code、Codex、Cursor、Gemini CLI 等十几个 Agent,安装时会先列出要改哪些配置再让我们确认。
拿来研究自己有权限分析的软件、学习别人的实现思路,挺合适的。