有人用AI复刻出Adobe全家桶
分类: 汽车作品 发布时间: 2026-10-16 11:06:59 浏览: 14 次
AI学会“逆向”了,软件的天要塌了吗?
“Softwareisover。”
说出这句话的,是一位名叫BrandonThomas的软件开发者。他刚刚用AI做出了一套Adobe全家桶的替代工具——Photoshop、Premiere、Lightroom,外观、操作体验、核心功能,几乎一比一复刻,而且免费、开源、不需要订阅。
与此同时,GitHub上一个叫REA的项目正在以惊人的速度收割星标。REA的全称是ReverseEngineerAnything——“逆向一切”。上线9天,星标从不足1万飙到25万,日均增长约2.2万,成为近期热度最高的开源项目之一。
两个信号叠加在一起,让“软件的天要塌了”这个说法,第一次显得不那么像标题党。
REA到底做了什么?
先别急着把它理解成又一个反编译器。
REA真正做的事,是给AI编程助手装上了一双“能看穿二进制”的眼睛。它通过MCP协议把Ghidra、IDAPro、Hopper这些专业逆向工具封装成AI可以直接调用的接口。你对ClaudeCode或Cursor说一句“帮我弄清楚这个应用的搜索功能是怎么实现的”,它就会自己去翻机器码、追踪函数调用、定位核心逻辑,最后把结论和证据一起交回来。
过去,想搞清楚别人的软件怎么跑的,你得懂汇编、会调试、能在反编译器的伪代码里熬上几天。现在,门槛被一脚踹到了地板上。
REA官方展示的案例很有说服力。经典打砖块游戏DX-Ball,智能体从一次音效播放的调用出发,一路追踪到根据球的位置计算左右声道的函数,最终还原出的C代码通过了3205组测试,编译出来的字节和原版完全一致。Aegis验证器的六位登录验证码,Agent分析了安卓安装包,找到计算规则,项目方据此重建算法,133组测试结果全部一致。
真正被打穿的,是哪一条护城河?
过去半个世纪,软件行业的价值逻辑有一部分建立在“源码不可得”这个前提上:我写了代码,编译成二进制,你拿不到,所以你得买我的。
REA动摇的正是这个前提。
ReplitCEOAhmadMsad的评价很直接:“AI驱动的逆向工程和反编译领域正在发生的事情简直不可思议。很快,所有软件都可能事实上变成开源软件。”
开源运动的联合创始人EricS.Raymond则给出了更悲观的判断:闭源软件在AI辅助逆向工程面前,事实上已经走到尽头。他甚至预言会出现一次“硬着陆”。
但真正危险的不是那些护城河很深的产品。云计算、SaaS、需要持续服务和信任的业务,短期内依然安全,因为核心逻辑跑在服务器端,REA碰不到。
真正先被冲击的,是功能单一、价格不低、用户又不太喜欢的工具类软件。清理工具、PDF转换、录屏软件、简单的图像处理——这些产品功能高度标准化,复制成本极低,又缺乏足够的用户黏性。当AI能把复制成本压到接近零的时候,靠单一功能收订阅费的模式,确实很脆弱。
但“逆向一切”这四个字,水分也不小
REA很火,但它远不是万能钥匙。
多名资深逆向工程师评价,网络上不少出圈的案例实际使用的是IDA官方MCP,并非REA本身,当下舆论存在一定炒作成分。
在实际能力层面,REA的边界也很清晰。对于无壳、轻度加壳的程序,AI分析效果不错。但面对VMP等高强度虚拟化加壳样本,REA容易失效。它缺少动态调试能力,服务器端的业务逻辑完全无法逆向解析。拆解密度较高的程序时,还会出现上下文膨胀、模型卡顿甚至中断的问题。
更关键的是法律风险。按照美国法律,部分场景下软件用户协议中的禁止逆向条款具备法律效力;欧盟法律则认定,为实现互操作的反编译,合同禁止条款无效。游戏厂商已经快速行动,Rockstar、动视暴雪、Bethesda等公司的法务纷纷出动,多款浏览器逆向运行的3A游戏演示站点被版权方发函下架、关停。
所以,天会塌吗?
不会塌,但会变。
REA没有让闭源模式本身失效,它抬高的是闭源软件的门槛要求。如果一款软件的价值仅仅在于“你拿不到源码所以只能买我的”,那它的日子确实会越来越难过。但如果它的价值在于持续的服务、云端的算力、深度绑定的生态和用户信任,那逆向工程拿走的只是表层。
对软件公司来说,真正需要重新思考的问题不是“会不会有人克隆我”,而是“我的护城河到底建在哪里”。靠功能堆砌和订阅费维持的商业模式,正在被AI一层一层剥开。而靠服务、数据和生态构建的壁垒,依然稳固。
对开发者来说,这或许是最好的时代。你看到一个顺手的交互、一个巧妙的功能,不再需要从零推演,可以让AI去查、去分析、去还原。学习的效率在提升,创造的门槛在降低。
但对整个行业来说,真正的考验在于:当复制变得如此廉价,你还愿意为“原创”付出多少?