在 GitHub 上点个 ⭐方便下次找到,或者 Watch → Custom → Releases 订阅 AI 逆向周报。
关于 REA 最常被问到的问题,每条都附来源链接。事实已在主列表中核查过;Star 数和版本每周都在变,请看数字旁边的日期。
REA 是 Reverse Engineer Anything(逆向一切)的缩写,指 morluto/rea:一个开源(MIT)的 MCP 服务器和命令行工具。它让编程 Agent 在没有源代码的情况下检查原生二进制、Electron 应用、.NET 程序集、安卓 APK、固件和网站,用证据解释某个功能如何工作,并重建它。截至 2026-11-01,它在 GitHub 上有 41.7 万以上的 Star。
不会。REA 为 Agent 调度 Hopper、Ghidra、IDA、JADX 等现有工具,并把它们的结果整理成证据。
官方发布的包是 npm 上的 rea-agents。运行 npx rea-agents setup 就能把它注册到你的 Agent。官方文档在 rea.tools,有图文教程,也有中文 README。
只从 morluto/rea、rea.tools 和 npm 包 rea-agents 获取。GitHub 上有一些名字相近的仓库,声称提供”官方免费下载”的 zip 文件,它们不是官方渠道。不要运行其他地方的压缩包或可执行文件。
分析在本地运行,但工具结果会经过 Agent 发送给模型服务商。REA 自己的 SECURITY.md 写明 REA 不是沙箱。它能调用的商业工具,如 IDA Pro、Hopper 和 JEB,需要另外购买授权;REA 不提供授权。
逆向工程受当地法律、软件许可和服务条款约束。REA 的 DISCLAIMER.md 列出的允许用途是:学习、研究、互操作、保存、安全研究、漏洞披露和 CTF;不包括复制专有软件或复现其受保护的代码和素材。详见合规与争议。
官方案例展示包括:逐字节重建 DX-Ball 的一个声音函数、追踪 Notion 的 Electron 剪贴板桥接、追踪 Aegis 安卓应用的 TOTP 验证码生成。社区里自称用了 REA 的项目有 .NET 取色器 hexgrab、macOS 上的 Rust 录屏工具 rec-rs 等。完整列表见主列表的社区案例和按软件索引。
很多没有。传播最广的六个案例里,只有 DX-Ball 在自己的仓库里写明用了 REA;另外两个只在作者帖子里这么说,其余三个用了别的工具或尚未核实。真的用了 REA 吗?逐条对照来源核查。
官方项目两者都没有声称。DX-Ball 的数字(3,205 个测试用例一致、63 字节一致)只针对一个函数,不是整个游戏。
我们所知的对照测试结论不一。rea-lab 用 Claude Code 跑了 482 次,没有发现解题率有显著提升,而且用 REA 的运行时间和成本约为两倍。leanrea 发现一个纯命令行的 skill 准确率接近 REA,成本更低。详见对照实验。
REA 解释程序如何工作并给出证据;Craft Anything 让 Agent 做出你自己的版本,再和原版对照检查。见 REA 还是 Craft Anything?
官方 Discord(问答和作品展示频道)以及 GitHub Discussions。本 FAQ 和列表是非官方的,与 morluto/rea 无关。