快讯 09:27铠侠发布CM9-DLC企业级SSD,冷板液冷方案落地数据中心09:189年前Tesla V100四卡集群实测:AI推理性能反超两台DGX Spark09:17Anthropic测试中Claude模型误交虚假线索及签证申请 全部快讯 →

每日快讯

大厂动态 · 融资事件 · 政策监管 · 前沿论文 · Agent 抓取 + 智能改写,每日 40+ 条

大厂 今天 · 星期二 · 10-13 08:48 约 2 分钟读完

AI智能体三个月重建《现代战争2》源码,83%实现逐字节匹配

摘要

开发者莫里斯·霍伊曼团队历时3个月、消耗超5000亿词元,利用AI智能体反编译2009年《使命召唤:现代战争2》并重建C++源代码。项目首月完成约80%函数,引入逐字节匹配验证机制后,最终83%重建函数与原版完全一致。

10月9日,开发者莫里斯·霍伊曼发布项目报告,披露其团队利用AI智能体对2009年发行的《使命召唤:现代战争2》进行反编译并重建C++源代码的完整过程。该项目历时3个月,累计消耗超过5000亿词元,由霍伊曼主导,RektInator、Future、st0rm及其他社区成员共同参与。

在工具链方面,团队最初同时使用Claude Max(20x)与Codex Pro订阅服务,在Claude Code CLI和Codex CLI中运行AI智能体,涉及模型包括Sonnet 5、Opus 5.5、Luna、Sol与Terra。智能体通过GitHub Issues追踪任务进度,并借助Discord进行信息交换。项目首月部署了4个智能体,其中3个负责反编译与代码提交,1个承担审查职责。该阶段完成了约80%的函数重建,游戏已可启动、显示主菜单并加载地图。

然而团队很快发现,尽管生成的代码具备可读性,但在函数签名、类型定义、结构布局及逻辑层面存在语义错误。为此,团队引入了“逐字节匹配反编译”验证机制:以原游戏编译器重建目标文件,将重建函数与原EXE/PDB中的函数进行逐字节比对,通过者标记为PASS,未通过者交由智能体重新修改。为防止智能体绕过校验流程,团队明确禁止使用内联汇编、裸函数、对象补丁等手段。

最终,在这一严格验证标准下,83%的重建函数实现了与原版逐字节匹配。该结果展示了当前AI智能体在复杂逆向工程任务中的实际能力边界,也为大规模代码重建工作提供了一套可复用的验证方法论。

AI智能体反编译游戏源码重建逐字节匹配
本文由新大陆基于公开信息编辑整理
213
收录 AI 工具
23
模型产品档案
60
企业落地案例
12
完整版提示词