### [REA – 让AI Agent连接Hopper、Ghidra与IDA的开源逆向工程平台](https://www.zuoshipin.com/link/52241.html) **Published:** 2026-10-12T10:07:18 **Author:** 天才交易员 **Excerpt:** REA通过MCP、CLI与Agent Skill连接应用行为、JavaScript、网站、.NET和原生二进制… ## REA是什么? **REA(Reverse Engineer Anything)是一套让AI Agent参与软件调查与逆向分析的开源平台。**它把MCP服务器、命令行工具和工作流Skill组合起来,可观察网站、JavaScript/Electron应用、.NET程序集、进程行为和原生二进制,并要求结果带有证据、引用与未知项。 [![REA在Hopper中调用分析桥接能力的官方界面图](https://admin.zuoshipin.com/wp-content/uploads/2026/10/rea-word-rebuild-rea-cover.webp)](https://admin.zuoshipin.com/wp-content/uploads/2026/10/rea-word-rebuild-rea-cover.webp) REA在Hopper中调用分析桥接能力的官方界面图。 **能力边界:**REA官方明确表示,它不承诺恢复原始源代码,也不是“一键克隆软件”。它更像一层Agent调度与证据管理框架,底层深度分析仍依赖Hopper、Ghidra或IDA等专业工具。 ## 能分析哪些目标? - **原生二进制:**伪代码、汇编、字符串、符号、调用关系与引用。 - **JavaScript与Electron:**模块、导入、Source Map、路由、IPC和原生扩展关系。 - **网站与网络:**页面结构、脚本、网络观察、截图和HAR记录。 - **.NET与Android:**程序集元数据、CIL、APK清单、类、反编译方法和设备信息。 - **运行时行为:**进程输出、交互、文件系统变化、崩溃记录和前后状态对比。 ## 快速安装 ``` npx rea-agents setup ``` 1. 准备符合官方要求的Node.js和npm。 2. 运行安装命令,选择要配置的Agent和分析提供方。 3. 检查安装器拟修改的MCP与Skill配置,确认后写入;原配置会备份。 4. 重启Agent,再用自然语言描述目标、功能和希望得到的证据。 官方示例的思路是:要求Agent理解某个应用的搜索功能、展示证据,然后在自己的项目里实现一个类似功能。请把目标限定为你拥有或获授权的软件与数据。 ## 公开案例 [![REA官方公开的DX-Ball、Notion与TH04案例](https://admin.zuoshipin.com/wp-content/uploads/2026/10/rea-word-rebuild-rea-showcases.webp)](https://admin.zuoshipin.com/wp-content/uploads/2026/10/rea-word-rebuild-rea-showcases.webp) REA官方公开的DX-Ball、Notion与TH04案例。 官方Showcase包括DX-Ball声音声像计算、Notion Electron剪贴板桥接,以及PC-98游戏TH04的弹幕角度计算。案例强调从证据到适配实现,而不是直接宣称完整复制产品。 ## 适合谁? REA适合安全研究、兼容性工程、遗留软件维护、文件格式调查、内部系统迁移和经授权的功能研究。它不适合被用于绕过授权、破解付费功能、复制商业软件的专有代码、图标、内容或品牌资产。 ## 官方入口 - [访问REA官方网站](https://rea.tools/) - [查看REA官方GitHub仓库](https://github.com/morluto/rea) - [阅读REA官方使用指南](https://rea.tools/guides/) - [查看rea-agents官方npm包](https://www.npmjs.com/package/rea-agents) ---