是什么
用户 morluto 的 REA(Reverse Engineer Anything) 在 2026 年 10 月 11 日 登上 GitHub Trending 第一名,单日获得约 2.56 万颗星。据 GitHub API,10 月 12 日已超过 9.5 万颗星。许可证为 MIT。
README 中一句话概括了它:"看到喜欢的功能?把它的原理一直理解到二进制层面。"REA 是一个 MCP 服务器,把 AI 编程智能体(Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等)连接到 逆向工程 工具。您让智能体在 没有源代码 的情况下调查某个应用,它就会解释功能如何运作、给出证据,还能为您的项目构建一个类似版本。
能分析什么
据 README,REA 覆盖:
- 原生二进制: 借助已安装的 Hopper、Ghidra 或 IDA,得到伪代码、汇编、字符串、符号和调用关系。
- JavaScript 与 Electron: 模块、导入、source map、路由和 IPC。
- 网站: 通过 Chrome 系浏览器获取结构、脚本和网络流量。
- .NET、Android APK、Android 设备(adb)、WASM、EVM 字节码、固件 以及网络抓包(HAR)。
- 已记录的 Linux 崩溃: 每个线程的寄存器与信号。
分析在 本地 运行,每个结论都附带 证据与局限。安装只需一条命令 npx rea-agents setup,它会把 MCP 注册到所选智能体,并备份现有配置。
为何爆红
逆向工程一向需要专家和昂贵工具。REA 把它变成与您已在用的智能体的一次对话。在安全领域,它有助于 分析恶意软件、审计第三方应用、调查崩溃;在产品领域,有助于理解竞争对手如何实现某个功能。
重要提醒
- 法律问题: 许多服务条款和许可协议(EULA)禁止逆向工程。各国法律不同,有些地方对互操作性和安全研究有例外,有些没有。照搬竞争对手的实现可能侵犯著作权或专利。 用于产品前请咨询律师。
- 安全: 该工具会处理未知二进制文件。只在 隔离的机器 或虚拟机中分析恶意软件。
- 智能体会出错: REA 给出证据正是为了让人来核查。不要未经审查就把智能体的解释当作事实。
- 热门不等于经过审计: 几天内获得 9.5 万星的项目也是供应链攻击的诱人目标。请固定版本并审查变更。
给企业的建议
- 安全团队 可以加快对可疑样本和无源码的内部遗留应用的分诊。
- 制定使用政策: 允许分析哪些目标、由谁审批。
- 在 隔离环境 中运行,并确保原生工具的许可合规。
来源
- GitHub, morluto/rea: https://github.com/morluto/rea
- REA 官方网站: https://rea.tools/
- GitHub Trending (11/10/2026), GitStock: https://gitstock.org/trending/2026-10-11
想以负责任的方式把 AI 智能体用于安全与软件分析吗?KGA IT 提供免费咨询:kga-it.com