项目进展与关注度

开源AI逆向工程工具REA(Reverse Engineer Anything)近期在GitHub平台上获得极高关注。数据显示,该项目的星标数在10月6日时还不足10,000个,但到10月12日已超过100,000个。在这一增长过程中,10月11日单日增加的星标数就超过了30,000个。

技术实现与功能定义

在技术实现方面,REA通过桥接由Anthropic推出的模型上下文协议(MCP),实现了AI编程助手与专业逆向工程套件的集成。具体而言,该工具将Claude Code和OpenAI Codex等AI助手与Ghidra等专业套件相结合。

关于功能界定,REA创建于今年4月,但在较长时间内未受到关注。其readme文件明确指出,该工具并不声称能够还原原始源代码,也不声称能自动克隆应用程序,且其本身不自带反编译器。

实际应用案例

目前,REA已被用于针对软件和游戏的多种逆向工程尝试:

  • 有玩家利用该工具使《蝙蝠侠:阿卡姆之城》中的角色蜘蛛侠能够在哥谭市中荡秋千。
  • 有用户将约1,600个来自《我的世界》(Minecraft)的项目放入《艾尔登法环》(Elden Ring)中,用于与Boss玛莲妮亚战斗。