最近一段时间,一个名为 REA(Reverse Engineer Anything)的开源项目风靡社交平台,它声称能让 AI 在没有源代码的情况下分析软件的实现原理,并尝试重新编写其中的功能。

REA 的走红源于 " 技术平权 ",用户只要对 Agent 说," 帮我看看 XX 软件的某功能是怎么实现的,再将它移植到我的项目里 ",AI 就能自动去剖析目标程序的二进制文件、追踪函数调用、提取逻辑,并重新写出一份功能复刻代码。
当然,技术平权也不是件十全十美的好事。日前游戏反编译社区平台 decomp.dev 日前关闭,所发布的告别公告就直言," 现在可以明确,在恰当引导、人工参与和代码审查的前提下,AI 能够大幅加快反编译流程。但同样显而易见的是,反编译这项工作所承载的社群属性已经不复存在。"

过去,反编译游戏这件事属于 " 高门槛、高风险 "。除了将游戏拆回源代码需要有一定的编程基础,并且要熟练掌握 Ghidra、IDA、Hopper 等专业程序分析工具外,由于反编译也是游戏外挂、盗版游戏的必要环节,所以也让参与者游走在灰色地带。
门槛高、耗时长、可能陷入法律漩涡,就使得愿意坚持从事反编译游戏的人多半是真爱党。那么问题就来了,面对如此多的坎坷,为什么还有玩家愿意做这个工作?答案当然是因为有回报,只不过这种回报往往不是以物质的形式出现,而是精神层面的满足。用游戏术语来解释,decomp.dev 等社区参与者谋求的不是金钱,而是 " 声望 "。

爱好者社区的核心价值附着于 " 做 " 这个过程本身,高效的 AI 恰恰省略了过程,直接给出结果。如果 decomp.dev 是一个以赚钱为核心的外挂黑产团伙,那么 AI 就属于 " 及时雨 ",但它是一个非商业化的爱好者社区,AI 对 " 做 " 的替代或稀释,直接就动摇了社区存在的理由。而走马观花式的零散贡献,也冲淡了原本协作共享的精神。
举一个简单的例子,当你花费几周乃至几月时间反编译一款 PS2 上的老游戏,从而成功将其在模拟器上运行的时候,有人借助 AI 只用几天就实现了同样的效果,此时迎接你的必然是极大的虚无感,甚至会怀疑自己工作的意义。凡事皆有度," 路过式贡献 " 不是不好,它也曾经是爱好者社区吸纳新人的主要渠道,可是当这一类行为滥觞,社区就会快速崩塌。

毕竟游戏反编译社区 decomp.dev 只是一众围绕爱好维系的社区,在 AI 时代的缩影,AI 带来的效率提升并不会自动兑换成更健康的协作机制。因为 decomp.dev 等爱好者社区是由两类人组成,其中一部分人看重以交流、分享的方式践行互联网精神这个过程,另一部分人则只想拿到结果,后一类人享受前者 " 为爱发电 " 的结果,前一类人则从后者身上满足尊重的需求。
当 AI 撕裂了社区,decomp.dev 也就只能关门大吉了。
【本文图片来自网络】