做视频AI导航网
做视频AI导航网
AI导航
  • 热门工具
  • Agent智能体
  • Skills技能
  • AI大模型
  • AI创作
  • AI工具集
视频Video
  • 素材下载
  • 创作灵感
Github神器
  • 导航
  • 资讯
  • 视频素材
  • 视频模版
  • 音乐音效
  • Luts调色预设
  • 整合包
首页/
打开 MD 链接

REA - 让AI Agent连接Hopper、Ghidra与IDA的开源逆向工程平台

12
用MCP、Agent Skill和CLI把应用行为、运行时证据与原生二进制分析接入Coding Agent
评分
工具类型:Agent优先逆向工程平台 / MCP Server / CLI支持目标:原生二进制、JS/Electron、网站、.NET、Android、运行时行为分析引擎:Hopper / Ghidra / IDAAgent客户端:Codex / Claude Code / Cursor / Gemini CLI / Grok Build等运行方式:本地分析,证据驱动开源协议:MIT基础要求:Node.js与npm;不同目标需要额外分析工具费用:REA开源;Hopper等第三方工具和模型可能另行收费
REA通过MCP、CLI与Agent Skill连接应用行为、JavaScript、网站、.NET和原生二进制…
AI编程开发·Github神器|Codex·Hopper·MCP·REA·逆向工程

REA是什么?

REA(Reverse Engineer Anything)是一套让AI Agent参与软件调查与逆向分析的开源平台。它把MCP服务器、命令行工具和工作流Skill组合起来,可观察网站、JavaScript/Electron应用、.NET程序集、进程行为和原生二进制,并要求结果带有证据、引用与未知项。

REA在Hopper中调用分析桥接能力的官方界面图
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案例
REA官方公开的DX-Ball、Notion与TH04案例。

官方Showcase包括DX-Ball声音声像计算、Notion Electron剪贴板桥接,以及PC-98游戏TH04的弹幕角度计算。案例强调从证据到适配实现,而不是直接宣称完整复制产品。

适合谁?

REA适合安全研究、兼容性工程、遗留软件维护、文件格式调查、内部系统迁移和经授权的功能研究。它不适合被用于绕过授权、破解付费功能、复制商业软件的专有代码、图标、内容或品牌资产。

官方入口

  • 访问REA官方网站
  • 查看REA官方GitHub仓库
  • 阅读REA官方使用指南
  • 查看rea-agents官方npm包

常见问题(FAQ)

REA是什么?
REA是开源的Agent优先逆向工程平台,提供MCP服务器、命令行工具和配套Skill,让AI Agent调查应用界面、运行时行为、JavaScript、网站、.NET程序集与原生二进制,并返回证据和限制。
REA能一键恢复软件源代码吗?
不能。REA官方明确说明它不声称恢复原始源代码,也不是自动克隆应用的工具。它帮助Agent收集证据、解释行为并为你的项目实现适配版本,结论仍需人工核验。
使用REA必须安装Hopper、Ghidra或IDA吗?
分析原生二进制时需要Hopper、Ghidra或IDA之一;静态JavaScript、Electron和.NET检查并不一定需要原生分析引擎。不同目标还可能需要Chrome、JDK、JADX或其他依赖。
REA支持哪些AI客户端?
官方安装程序可配置Codex、Claude Code、Cursor、Gemini CLI、Grok Build等受支持客户端;其他支持本地MCP服务器的客户端也可按文档手动注册。实际列表会随版本更新。
用REA分析商业软件合法吗?
合法性取决于所在地法律、软件许可协议、目标所有权和具体用途。只应分析自己拥有或明确获授权的目标,不绕过访问控制、不复制专有代码或素材,商用前应咨询专业法律意见。
0 / 600
细中粗
0 讨论
热门最新
总结
暂无总结

相关网站

热门最新
暂无链接数据;请在后台添加链接或调整分类筛选。
所有的成功,都源自一个勇敢的开始
不辜负每一个勇敢的开始
做视频AI导航网 © 2026闽ICP备16009488号-1