“在别人的应用里看到心动的功能?让 AI 替你调查它,哪怕没有源码,它也能拆开分析并帮你写一份一模一样的。”

这就是开源项目 REA(Reverse Engineer Anything,逆向一切) 在主页上写下的狂妄口号。凭借这套诱人的说辞,它在短短一周内引爆了全球开发者社区——从 10 月 6 日的不到 1 万星,坐火箭一般飙升至超过 11 万星,堪称近期最夸张的开源黑马。

真正让玩家疯狂的:老游戏通通“搬进浏览器”

如果只是极客圈的自嗨,REA 绝不可能破圈到这种程度。真正点燃大众热情的,是游戏圈的一系列离谱操作:

10 月初,一批经典大作突然被网友无痛搬到了网页浏览器里:《光环:战斗进化》《半条命》《暗黑破坏神》,甚至是真正的 3A 神作 《GTA5》 和《使命召唤:现代战争 2》,点开 Chrome 就能直接联机开玩!

逆向开发者 Maurice Heumann 随后发布了一份震撼的复盘:他调用了十几个 AI 编程智能体并行跑任务,把一款射击游戏 99% 的底层函数直接还原成了 C++ 源码,其中 83% 编译后的结果与原版程序逐字节一致。

一时间,整个互联网都在高呼:人人都能免费“白嫖”任何软件、随意移植商业大作的时代终于来了?

黑客老鸟泼冷水:旧瓶装新酒的营销狂欢

先别急着开香槟。在安全和逆向圈的老炮们眼里,这波热度多少有些“过度吹嘘”。

逆向工程本质上是一项门槛极高的硬核手艺,研究员们需要在反汇编、反编译器和调试器之间来回折腾几天甚至几周。而 REA 所做的事情,只是利用通用协议(MCP),把 IDA、Ghidra、JADX 这些早已存在十几年的老牌逆向工具,接到了 Claude 或 Codex 这类大模型上。

换句话说,AI 自己并不是凭空顿悟了逆向技术,它依然只是个负责替你敲命令的“打工人”:

  • 遇到简单程序很强:没加壳的单机程序、轻度混淆的网页前端,AI 确实能秒级拆解。
  • 遇到强壳立刻抓瞎:面对 VMP 这类顶级的虚拟化强壳保护,模型分析照样直接卡死崩溃。
  • 云端服务束手无策:装在你电脑里的客户端能拆,但放在厂商机房里的服务器逻辑,AI 连门都摸不到。

知名逆向教材合著者 Elias Bachaalany 直言不讳地将其评价为 “纯粹的炒作(Hype)”。REA 并没有发明新的逆向黑科技,它唯一的贡献,是把原本属于顶尖黑客的操作门槛拉平了——以前你得先精通汇编,现在只要会打字敲回车就行。

“逆向”AI 做,“法务函”玩家收

门槛被拉低后,真正的定时炸弹在法律层面引爆了。

在传统软件工业中,为了避免抄袭侵权,业界普遍遵守一套名为**“净室开发(Clean Room)”**的严苛规则:

  • A 组工程师负责拆解竞品,只输出功能逻辑说明书,坚决不写代码;
  • B 组工程师从未看过原版代码,仅根据说明书从零编写实现。

这两组人之间必须有严密的物理隔绝,日后吃官司才能证明代码是“独立创作”。然而现在,REA 让同一个 AI 智能体左手读反编译源码、右手直接输出新代码,这在法律层面上无异于直接把知识产权扔进洗衣机,属于明目张胆的洗稿。

游戏巨头们的法务部门更是毫不留情:

  • 那个能在 Chrome 浏览器里联机玩《GTA5》的网站,上线仅几小时就收到了 Take-Two 的版权大棒光速暴毙;
  • 动视(Activision)、B 社(Bethesda)的法务团队也已全面出击,全网下架那些被逆向移植的网页版游戏。

【编辑观察】 很多玩家和初学者以为 AI 是规避版权的免死金牌,但 REA 在免责声明的最底部写得明明白白:工具只用于“合法的逆向研究”,一切侵权法律责任完全由发出指令的用户自己承担。

AI 确实极大释放了逆向的生产力,但技术可以开源,牢饭只能自己吃。在狂欢之余,别忘了厂商们的法务团队,一直都在盯着屏幕的另一端。