逆向工程的门槛,正在被 AI 一脚踢平。一个叫 REA(Reverse Engineer Anything,「逆向一切」)的项目上周在开发者圈刷屏:10 月 6 日还不到 1 万星,10 月 12 日已经超过 11 万,六天涨了约 10 万,平均每天 1.7 万。
它的思路是把 Ghidra、IDA、Hopper、JADX 这些反编译工具通过 MCP 协议接到 Claude Code、Codex、Cursor 这类智能体上。你对智能体说一句「弄清这个应用的搜索功能怎么实现」,它会自己去翻二进制、拆安卓包、读 Electron 里打包的 JavaScript,最后把结论连同证据一起交回来。
真正让它出圈的是游戏。10 月初,一批老游戏突然能在浏览器里直接跑:《光环:战斗进化》《半条命》《暗黑破坏神》,甚至《GTA5》和《使命召唤:现代战争 2》。逆向开发者 Maurice Heumann 让十几个 Claude Code 和 Codex 智能体并行干活,把一款射击游戏 99% 的函数还原成 C++ 源码,其中 83% 编译后与原程序逐字节一致——不过他用的是 Hex-Rays 官方 MCP,并不是 REA。
圈内老手并不买账。《Practical Reverse Engineering》合著者转推时只丢下一个词:炒作,并列举了一堆早就存在的同类工具。能力边界也很真实:没加壳的程序 AI 轻松拿下,轻度壳还行,VMP 这类高强度虚拟化保护啃不动;放在服务器上的逻辑,永远拆不到。
REA 真正新的地方,是门槛。以前想让 AI 帮你逆向,你得先是个会逆向的人——装好 IDA、配好插件、知道该问什么;现在一行 `npx rea-agents setup` 就能起步。
但新用户带来的是新麻烦。拆解公开渠道取得的产品、自己实现类似功能,法律上本就存在空间(版权保护的是代码怎么写,不保护功能本身)。真正的问题在于净室开发那道「墙」被拆了:读反编译结果的和写新代码的是同一个智能体,中间没有任何隔断,Hacker News 上有人管这叫「洗知识产权」。游戏圈更极端,字节级匹配反编译追求的就是「写得和你一模一样」。10 月 6 日一个浏览器版 GTA 5 网站上线数小时即被下架,Rockstar、Activision、Bethesda 法务都在出手;2003 年美国 Bowers 案认定软件许可中的禁止逆向条款有效,欧盟的规定则相反。
还有一层风险在数据上:分析确实跑在本机,但要让模型理解结果,就得把反编译出的代码片段、调用关系发给模型服务商——如果你拆的是客户交付或签过保密协议的软件,这一步本身就可能违约。
原文链接:http://www.geekpark.net/news/372263
来源:极客公园
[技术] 一周涨粉 10 万星:AI「逆向一切」让老游戏跑进浏览器,法律红线也亮了
我就是我,不一样的烟火🎇
全部回复 (0)
暂无回复
请 登录