REA:用AI Agent逆向分析任意应用,从功能挖到原生二进制
REA - Reverse Engineer Anything
一个MCP Server,让AI编码助手无需源码即可逆向分析任意应用
项目简介
REA(Reverse Engineer Anything)是一个开源MCP Server,将Claude Code、Codex、Cursor等AI编码助手与Ghidra、Hopper、IDA等逆向工程工具连接起来。开发者可以让AI从应用的功能行为一路逆向到原生二进制文件,自动追踪函数调用、分析数据结构,并输出结构化的证据链。
主要特点
- 统一MCP接口:一个MCP Server对接多种逆向工具(Ghidra、Hopper、IDA)
- 全栈逆向:支持原生二进制、Electron应用、.NET程序集、Android APK和网站
- 证据链输出:AI自动生成结构化的Evidence证据报告
- 多Agent支持:兼容Claude Code、Cursor、Codex、Gemini CLI、Windsurf、Claude Desktop
- MIT开源:TypeScript编写,npm包 rea-agents
项目地址:
GitHub:https://github.com/morluto/rea
官网:https://rea.tools