AI百科网 AI教程
工具库

一周十万星的 REA:逆向门槛降了,责任没降

REA 六天从不到一万星涨到十一万星,把 IDA、Ghidra 接到智能体上,一句命令就能拆应用。门槛降了,但"拆开看"和"照着做"在法律上是两件事。

一句"帮我搞清楚这个应用的搜索功能怎么实现的",现在真的可以交给智能体去做了。麻烦的是,它交回来的不只是答案,还有一份你可能承担不起的责任。

一、发生了什么

据极客公园 10 月 12 日报道,开源项目 REA(Reverse Engineer Anything,"逆向一切")在开发者圈刷屏:10 月 6 日还不到 1 万星,10 月 12 日已经超过 11 万,六天涨了十万。

它做的事不算新:通过 MCP 协议,把 Ghidra、IDA、Hopper、JADX 这些逆向工具接到 Claude Code、Codex、Cursor 这类智能体上。装好之后,你说一句话,它自己去调工具翻二进制、拆安卓包、读 Electron 应用里打包的 JS,最后把结论和证据一起给你。

新的是门槛。以前想让 AI 帮你逆向,你得先会逆向:装工具、配插件、知道该问什么。现在一行 npx rea-agents setup,选智能体、点确认,配置就写好了。把它推上热榜的也不是安全圈,是 AI 博主和科技大号。

报道提到,同类东西早就存在,GhidraMCP、IDA Pro MCP 都是去年的事;调试器 x64dbg 的作者 Duncan Ogilvie 用 IDA 的 MCP 插件,大约一小时做完了今年 Flare-On 的全部题目。逆向教材《Practical Reverse Engineering》的合著者 Elias Bachaalany 转发 REA 时,开头只给了一个词:炒作。

真正出圈的是游戏。10 月初,一批老游戏能在浏览器里直接玩,包括《光环》《半条命》《暗黑破坏神》,还有《GTA5》和《使命召唤:现代战争 2》。其中最出名的复盘来自 Maurice Heumann:他让十几个智能体并行干活,把一款射击游戏 99% 的函数还原成 C++,其中 83% 编译后与原程序逐字节一致。他用的是 Hex-Rays 官方 MCP,不是 REA。

能力有边界。按安全博主轩辕之风的说法,程序没加壳时 AI 几乎不费劲,轻度加壳也拦不住,但碰上 VMP 这类高强度虚拟化保护就啃不动;也有人指出,REA 连动态调试都没做。还有一类东西它永远拿不到:跑在服务器上的那半套逻辑。

二、跟你有什么关系

独立开发者:看到别人产品里一个好用的功能,现在可以让智能体拆开看它怎么实现。这一步在法律上通常没问题,下一步"照着做一个"才是雷区。

做安全的:效率提升是真的。以前一个样本拆几天,现在可以批量跑。但工具说明太长会挤爆上下文,这一点已经有用户抱怨。

做商业软件的人:你的客户端只要发到用户手里,就能被拆。报道里给出的建议很直接:关键逻辑放服务器。

三、怎么用才不越线

  1. 先把"来路"和"授权"确认清楚。最高法 2020 年关于商业秘密的司法解释明确,对从公开渠道取得的产品做拆卸、测绘、分析,获取技术信息,不算侵犯商业秘密——前提是东西来路正当。来路不正,再合法的分析也救不回来。
  1. 把"研究"和"重建"分开。看反编译结果理解原理,和照着它写一份新代码,是两件事。《著作权法》第五十条把"计算机软件反向工程研究"列为可以避开技术措施的情形,但豁免的是研究,不是复制。
  1. 如果要做同类功能,中间加一道墙。行业里的老办法叫净室开发:一组人拆,只写功能说明书;另一组没看过原代码的人照着说明书写。REA 把这道墙拆了——读的是这个智能体,写的还是这个智能体,将来打官司时你拿不出"独立完成"的证据。

四、三个别信的说法

"AI 能逆向一切。" 加壳的啃不动,服务端的拿不到,混淆也能拖慢它。公开案例大多落在容易的那一头:没加壳、逻辑在客户端、代码没混淆。

"开源工具,出了问题跟我无关。" REA 的免责声明把合法用途写成"研究、分析和重建",同时把"取得授权、遵守法律"的责任交给使用者。你拆的是客户交付的软件、或者签过保密协议的东西,光是把它发给模型服务商这一步,就可能违约。

"我自己用、不商用,就没事。" 用户协议里的禁止反编译条款,不看你是不是商用。2003 年美国 Bowers 诉 Baystate 案,法院认定许可协议里的禁逆向条款有效,逆向之后做竞品的一方按违约赔了钱。欧盟的规则相反,为互操作而反编译的合同限制无效。同一件事,换个地方答案不同。

五、一句话结论

工具把"看懂别人怎么做"变成了一行命令,但没有顺便把"所以我可以照做"变成合法。

信息来源

功能与价格以官方公告为准。本文写于 2026 年 10 月 17 日。

复制规范引用格式,便于转载注明出处
这篇有用吗?