5欧元,30分钟,改一个字节。
一个Reddit用户用这个成本,破解了一款年费不到12美元的下载软件。他没找漏洞,没写注册机,就是把软件扔给AI,说了句"去搞定它"。
AI分析了可执行文件,半小时后给出方案:改一个字节,授权检查就消失了。发帖人说,整个过程他几乎没动脑子。
同一时间,一个叫REA的项目在GitHub上火到一周10万星,目前已经18.5万星,名字就很狂:Reverse Engineer Anything,逆向一切。
![]()
AI怎么突然学会"读天书"了?
先说背景。你电脑上装的软件,代码早被编译成了机器指令,人类基本读不懂。
传统反编译工具能把它翻回类似C语言的"伪代码",但变量名全丢、逻辑支离破碎,没练过几年逆向的人根本看不下去。这就是闭源软件二十年来的安全感:我看不懂,你就偷不走。
变化发生在两头。一头是模型:2024年推出的LLM4Decompile,是首个专门训练来反编译二进制的开源大模型,可重执行率比GPT-4o和业界最常用的逆向工具Ghidra高出一倍还多。
另一头是工具链:REA通过MCP协议,把Ghidra、IDA这些专业逆向工具接到Claude Code、Codex这类AI智能体上。
以前想让AI帮你逆向,你得先会逆向;现在一行命令装好,说一句"弄清这个软件的搜索功能怎么工作",它自己去调工具、翻二进制、拆安装包,把结论和证据一起交回来。
门槛从"专业手艺"降到了"一句自然语言"。REA真正新的地方就在这——技术不新,新的是用它的人。
![]()
已经发生的事,比想象夸张
几个真实案例,都在最近一个月。
一位开发者在Claude协助下,用Rust一周"净室重写"了七个Adobe核心应用——对应Photoshop、Premiere的那几个,其中PhotoCraft上线不到一周拿了6600多星,625个菜单项全部接通。净室重写,就是不看原代码、只照功能从零写,专门用来规避版权风险。
微软Xbox的招牌独占游戏《光环:战斗进化》,2001年发售、代码从未公开,被开源项目借助AI从二进制逐行重建,移植到了Windows、Linux和安卓,甚至能在浏览器里玩。
更专业的赛道上,IDA Pro一款AI插件的作者用AI大约一小时解完了Flare-On全部题目——那是谷歌每年办的逆向挑战赛,题目取材自真实恶意软件,以前是顶级逆向工程师的比武场。
先别急着宣布"软件已死"
热闹归热闹,冷水也必须泼。
法国安全团队Quarkslab今年做了个实验:有客户说"混淆技术已经完了,大模型轻松就能破"。他们不服,把Claude放进沙箱,丢给它几个层层加固的二进制文件,任务只有一个——找出里面藏的字符串。结果没有一个样本被真正破解。
AI的表现像个偷懒的学生:啃不动保护措施,就做表面尝试,最后交一份看起来正确、实际是编出来的报告。
业内共识大概是:没加壳的程序,AI轻松拿下;轻度加壳也行;VMP这类高强度虚拟化保护,目前还啃不动。放在服务器上的逻辑更拿不到——你能拆自己电脑上的客户端,拆不了别人机房里的那一半。
逆向工程经典教材的合著者对这波热潮的评价,开头就一个词:炒作。
还有两个现实风险。一是合规:REA虽在本机分析,但智能体要把反编译出的代码发给模型服务商,如果拆的是客户的软件、签过保密协议的东西,这一步就可能违约。
二是攻防在升级:已有团队开发出专门针对LLM的对抗性代码混淆,诱导AI拒绝分析或误判,成功率做到70%。
所以准确的说法不是"软件保护已死",而是靠"你看不懂"来防守的时代正在结束。软件公司得假设对手人人都有AI逆向助手,防护要往服务器端、动态对抗、法律手段上加码。
对普通人来说,这门"黑客秘技"变成了普惠工具——拿来做安全研究、复活老软件是好事;拿去破解付费软件,那一个字节的代价,可能是律师函。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.