夜雨聆风学习资料网

ARTICLE · 1230826

AI 拆开了 GTA5.门槛塌了,责任没塌.

AI 拆开了 GTA5.门槛塌了,责任没塌.

你在浏览器地址栏里粘一个链接,等十几秒,GTA5 开始加载。

不用装,不用破解,不用先下载几十个 G。关掉标签页,它像没来过。

最近这阵子,被搬进浏览器的老游戏不止一个。光环、半条命、暗黑破坏神,还有使命召唤:现代战争 2。以前玩这些,得找模拟器、调配置、满世界找资源。现在一个链接就够了。

这回不是模拟器的功劳。有人把游戏程序反编译回可读的源码,再重新编译成浏览器能跑的 WebAssembly。这波里名字最响的一个项目叫 REA,全称 Reverse Engineer Anything,逆向一切。它 10 月 6 日还不到 1 万星,10 月 12 日超过 11 万。六天,十万。

它做的事说白了不复杂:把 Ghidra、IDA、Hopper 这些逆向工具,通过 MCP 接到 Claude Code、Codex、Cursor 这类智能体上。装好之后,你对它说一句「弄清这个程序的存档机制怎么工作」,它自己去调工具、翻二进制、拆安卓包,最后把结论和证据一起交回来。

以前想让 AI 帮你干这个,你得先是个会逆向的人:装好 IDA,配好插件,知道该问什么。现在一行命令,选好接入哪个智能体,配置就写好了。技术没变多少,变的是用它的人。

它到底能拆到什么程度

有个叫 Maurice Heumann 的逆向开发者,让十几个智能体并行干活,把一款射击游戏 99% 的函数还原成了 C++ 源码。其中 83%,编译出来和原程序逐字节一致。

逐字节一致的意思是:编译结果和原版一个字节都不差。差不多能跑,在这个标准里不算过。这在以前是拿来做取证的标准,现在被当成给智能体的对错信号:写对了就是一致,写错了就对不上,中间没有模糊地带。

也有它啃不动的东西。加壳的程序,尤其是 VMP 这类高强度虚拟化保护,目前还拆不开。放在服务器上的逻辑,它怎么都拿不到。你电脑里那半边它能翻,机房里的那半边它看不见。

所以别把它想成万能钥匙。它强在「本来要几个人拆几个月」的那一段,弱在「需要动态跑起来看」和「东西根本不在你手里」的那一段。

游戏公司先急了

Rockstar、动视、Bethesda 的法务挨个发下架通知。一个能在浏览器里玩 GTA5 的网站,上线几个小时就没了。但副本换个域名又冒出来,猫鼠游戏。

真正值得看的是法律那一层,因为它比技术更能说明这事会停在哪儿。

拆开一个软件,和照着它做一个,在法律上是两件事。拆,为了研究里面的设计思想,法律留了门。照着做一个,版权也不管功能,只管代码怎么写。别人有个好用的功能,你自己写一个效果相似的,本身不违法。

软件行业对付这件事有套老办法,叫净室开发:一拨人去拆对方的产品,只写出功能说明书;另一拨从没看过对方代码的人,照着说明书从头写。两组人中间隔一道墙,这道墙就是日后打官司时的证据,证明新代码是独立写出来的。

AI 把这道墙拆了。读反编译结果的是这个智能体,写新代码的还是这个智能体,中间没有任何隔断。有人把这叫「洗知识产权」。

REA 的免责声明写得很清楚:它为合法的研究、分析和重建提供工具。研究和分析,法条都留了门;重建这个词,找不到对应的豁免。项目把责任写给了你。

数一数这里面的几方:项目说责任在你;模型服务商能拦你,但拦在哪儿不透明;被拆的公司手里握着用户协议和律师。真正站在风险正中间的,只有敲下那行命令的人。

被拆掉的是门槛,责任还在

这件事跟游戏的关系,其实没有看上去那么大。它动的是「手艺」的价格。

过去「会逆向」是一道门槛:要装工具、要学、要练几年,还得知道遇到壳该怎么办。现在门槛被压成一行命令。你手里那些「只有我会」的活,如果本质上是「会操作某个工具」,正在贬值,而且贬得比你想的快。

但还有一半没被拿走。知道该拆什么、拆出来的东西能不能用、出了事谁签字。这些不在工具里,也没法打包成一行命令。

AI 写的代码,跑通和能用是两回事。跑通只要几分钟,能用要有人把每一行看一遍。看的时候,重点不在它写得好不好,在它有没有在你没盯着的地方,顺手改掉别的东西。

这就是现在的位置:AI 把「做出来」这一段接走了,「能不能用、敢不敢用」留给了人。谁只停在「会做」,谁就只剩被接走的那一段。

AI 能替你把活干完,替不了你签那个字。

你手里有没有那种「只有我会」的活?评论区聊聊。

点下赞,分享,推荐给我充点电吧。

相关学习资料