《光环:战斗进化》《侠盗猎车手:罪恶都市》《使命召唤》等一批 3A 老游戏,最近几周被编程智能体逆向拆回源码、重新搬进浏览器。一位德国开发者让十几个智能体并行干活,把一款射击游戏近乎全部的函数还原成 C++ 源码,其中 83% 重新编译后与原程序逐字节一致。但这波提速没有先成全它的社区:把全球游戏匹配反编译进度集中在一起的 decomp.dev 已经关闭主索引、停收新项目,站长 @encounter 在关停公告里把原因直接归给了生成式 AI。知乎知乎decomp.dev
给老牌逆向工具接上智能体,门槛一夜塌方
推动这波反编译的不是新的反编译器,而是一层"包装":REA(Reverse Engineer Anything)把 Ghidra、IDA、Hopper 这些老牌逆向工具套上 MCP 接口,让 Claude Code、Codex 这类编程智能体自己去调用,以前你得先会逆向才能借 AI 的力,现在一行配置命令就完成接入。有开发者通读其源码后统计,这层包装给智能体接入了 139 个 MCP 工具和 24 个分析引擎,分析全程在本机运行。知乎哔哩哔哩
这个 4 月中旬才创建的 GitHub 仓库,10 月中旬一周内从不足 1 万星冲到 11 万星。10 月 23 日采集时实测,其星数已站上 37 万,仓库页面上写着它自己的定位:给智能体把任何东西反编译。知乎GitHub
AI 恰好啃得动这块硬骨头,是因为匹配反编译自带"标准答案":手写的源码重新编译后,要和原程序一个字节都不差,对错由编译器判定,智能体可以自己改、自己验、再来一轮。真正吃功夫的命名与归类——读完一段代码的调用关系,猜出它是碰撞检测还是弹药计数——恰好是语言模型的长处,还能切成上万个小任务并行处理。知乎
圈内人的判断比流量更冷静。@encounter 在公告里复盘:2026 年初 Opus 4.6、GPT-5.4 这批模型一出手,就看得出是"学过"匹配反编译的,但成果仍需大量人工返修、单任务成本高得离谱;直到 GPT-6 Astra 这一代,结论翻转了。decomp.dev
最先被冲垮的,是维护项目的社区
decomp.dev 2024 年上线,用来集中追踪各游戏反编译项目的进度;在此之前,一个中等规模游戏要靠一群活跃贡献者啃上好几年。decomp.dev
提速带来的不是狂欢。@encounter 点名了几种新玩法:fork 别人的项目用 AI"收尾"、社区成员啃几年成果后投机者抢先发布半成品移植,他认定协作的基础已经被打碎。进度看板原本是为激励长线坚持而设计的,如今变成了"烧 token 刷数字"的空心竞赛——行业媒体的概括更直白:“三年的活、AI 一天干完”。decomp.dev知乎
厂商分成两拨:一拨发律师函,一拨直接开工
发函的一边,10 月 6 日一个能在浏览器里点开《GTA5》的站点上线,几小时后就被打挂;据游戏媒体盘点,Rockstar、Activision、Bethesda 的法务都撤下过自家游戏的浏览器版本。风险还在向小开发者外溢:一位日本独立游戏开发者晒出勒索邮件,发件人声称要用 AI 克隆他即将发售的新作抢先发布,索要 200 美元"封口费"。知乎知乎
开工的一边,Xbox 在 10 月 13 日宣布成立 Xbox Labs,公告直白承认:近几周游戏被快速反编译、重建成原本不支持的硬件上的形态,Windows 构建被翻译到 Apple Silicon,或经 WebAssembly 与 WebGPU 搬进浏览器,而 WebGPU 的全球浏览器支持已接近 90%。一家平台刚被玩家拆过,转身成立部门研究怎么拆——这个动作比任何表态都更能说明厂商对形势的判断。知乎
法律给反编译留了门,AI 拆了门前的墙
拆本身并非禁区:中国《计算机软件保护条例》允许为学习和研究软件内含的设计思想而使用软件,最高人民法院 2020 年的商业秘密司法解释也写明,对从公开渠道取得的产品做拆卸、测绘、分析拿到技术信息,不算侵犯商业秘密。知乎
行业攒了几十年的安全垫是"净室开发":一队人拆解、只写功能说明书,另一队没看过原代码的人照说明书写,中间的隔断就是日后打官司的证据。REA 这类工具把这堵墙拆了——读反编译结果的是这个智能体,写新代码的还是这个智能体,中间没有任何隔断。知乎
后果是没人再走净室那条慢路:Hacker News 上有人把这种流程叫"洗知识产权",一个复刻 Photoshop 的团队则公开禁止成员使用这类逆向工具,理由很直接:怕被起诉。知乎
合同是另一层:多数商业软件的用户协议禁止反编译,美国法院认这条——2003 年 Bowers 诉 Baystate 案里,联邦巡回上诉法院认定许可协议中的禁止逆向条款有效,逆向方按违约赔偿;欧盟则相反,禁止为互操作而反编译的合同条款一律无效。知乎
还有一处容易被忽略:工具确实在你本机跑,但智能体要理解反编译出来的代码片段,就得把这些片段发给模型服务商——拆客户软件或保密协议内软件的人,这一步本身就可能违约。知乎
不过也有实测划出了能力的边界:有开发者封存源码、只留编译产物让智能体重写,结果在 2000 组随机输入和 3000 组长序列上,重写版输出与原版全部一致,但函数名、变量名和代码结构找不回来——逻辑和行为能找回,一模一样的源码找不回。"拆"拿走的是玩法与实现思路,美术、音乐、剧本这些表达性资产依然在版权那一侧。哔哩哔哩
玩家看移植,开发者看分层
对玩家,浏览器点开二十多年前老游戏的时代确实到了,但反编译移植的下架是按小时计的;联机游戏的服务器端逻辑则怎么都拆不到——你能拆开装在自己电脑上的客户端,拆不开别人机房里的那一半。知乎
对开发者,圈内给出的对策是分层:定价规则、风控判定、授权校验这类"被看懂就会被绕过"的逻辑搬进服务器,交互、渲染、输入处理这些必须留在本地的,别再堆秘密。门槛从"会逆向的人"降到了"会打字的人",而规则的重写,目前是从律师函开始的。知乎
校验提示文案
校验提示文案