星标数:456904★ Fork数:112171 rea:用智能体逆向工程任何应用

REA(Reverse Engineer Anything)是一款面向逆向工程的 MCP 工具集,让你的智能体能够跨二进制文件、应用程序和运行时行为进行分析。当你在某个应用中看到一个喜欢的功能,并想弄清楚它在二进制层面是如何工作的时,就可以让智能体借助 REA 来调查它。

morluto/rea 项目截图

REA 将你的智能体连接到用于检查原生二进制、JavaScript 与 Electron 应用、.NET 程序集以及网站的工具上,这些工具同样可以直接在终端中使用。分析在本地运行,每个结论都会附带支撑它的证据及其局限性。设置过程会把 REA 注册到你的智能体中,并安装配套的工作流说明。

原生分析可以使用已有的 Hopper、Ghidra、IDA 或 Kuna 安装;静态 JavaScript 分析则不需要原生分析引擎。项目提供英文、简体中文、繁體中文、日本語、한국어 等多种语言的 README。

主要特点

  • 通过 MCP 让智能体检查目标并追踪相关代码,返回带证据的分析结果
  • 支持原生二进制、JavaScript/Electron 应用、.NET 程序集和网站的分析
  • 支持 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等多种智能体
  • 提供命令行接口,终端中可直接使用与智能体相同的分析工作流
  • 分析在本地进行,结论附带证据与局限性说明
  • MCP 默认使用紧凑输入模式以降低上下文开销,可通过环境变量切换完整模式

快速开始

安装 Node.js 和 npm 后,运行以下命令完成智能体设置:

npx rea-agents setup

选择你的智能体、审阅拟议的更改并批准,随后重启智能体。也可在终端中直接分析 JavaScript/Electron 应用目录或 ASAR:

npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json

如需长期使用 rea 命令:

npm install --global rea-agents
rea --help

更新已全局安装的 CLI:

rea update

📊 本项目 GitHub 星标数:456904。最后更新:2026-11-13,发布:2026-11-12。项目地址:https://github.com/morluto/rea

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x