Reverse Engineer Anything(REA)
从首次分析开始。
REA 让 AI 编程代理调用软件分析工具。这份独立指南帮助你接入 Claude Code、Codex 或 Cursor,选择分析路径,并用可复现的证据核对结果。先在本页生成适合你环境的配置计划。
$ npx rea-agents@6.5.0 setup找到入口,并说明证据。
真实源码案例的流程说明
配置 Reverse Engineer Anything,开始你的首次分析
选择系统、代理和目标,在本页生成步骤并复制命令。这是浏览器内的配置指南,不会检测或修改你的电脑。命令固定为 REA 6.5.0;生成步骤不代表相应环境已经实测。
先检查环境
运行 node --version,准备好支持的运行环境后再连接代理。
node --version
npm --version
npx rea-agents@6.5.0 setup --client claude_code --dry-run
npx rea-agents@6.5.0 setup --client claude_code
npx rea-agents@6.5.0 doctor --client claude_code --json先预览计划,在终端确认配置后重启 Claude Code。doctor 只验证注册,随后用小目标核对分析结果。
可复现的 Reverse Engineer Anything 实测案例
我们用 REA 6.5.0 分析了本站配置向导的冻结 JavaScript 源码。案例包包含输入文件和记录的 JSON 输出,你可以把分析结果与源码逐项核对。它还记录了运行时遇到的 macOS SwiftBridging 错误,以及完成分析所用的项目局部修复。
这些结果只对应案例包内的冻结输入,不是当前首页的重新分析,也不代表所有系统或分析引擎都已验证。零解析失败不等于每个推断都正确;仍需核对源码位置、已解析与未解析的关系。
你现在走到哪一步?
选一条路径,完成一件具体的事。
REA 找证据,
你的代理负责理解。
REA 的全称是 Reverse Engineer Anything。它通过 MCP 让编程代理使用逆向分析工具。JavaScript、网页和原生程序需要不同的准备条件;不要把一个目标的成功当作所有环境都可用。
从一个功能开始,例如“配置命令是怎样生成的”。把每个结论对应到源码位置或运行观察,而不是只接受一段解释。
查看我们的证据 →深入了解 Reverse Engineer Anything
比较社区说法,读懂视频演示,再决定如何使用。
在找 REA GitHub?
官方项目是 morluto/rea,npm 包名是 rea-agents。搜索 github rea、rea github 或 reverse engineer everything github 时,请核对项目名称;正式名称是 Reverse Engineer Anything。本站是独立指南,不是官方下载站。
它们是不是同一个工具?
MCP 是代理调用工具的连接方式。REA 组织不同类型的分析能力,Ghidra 是原生程序分析引擎;其他名为 Ghidra MCP 的项目可能是单独的桥接实现,安装方式不能混用。
先跑 JavaScript 案例无需 Ghidra。目标是原生二进制时,再准备匹配的引擎。
选择适合的分析路径 →Reverse Engineer Anything:首次使用前的四个问题
Reverse Engineer Anything 是什么?
Reverse Engineer Anything,简称 REA,是把 AI 编程代理与软件分析工具连接起来的项目。它支持不同类型的调查路径,所需依赖因目标而异。“reverse engineering anything”也是常见相关搜索;请先确认官方项目 morluto/rea。本站是独立使用指南。
使用 REA 必须安装 Ghidra 吗?
不必。本站的静态 JavaScript 案例不需要 Ghidra。需要原生程序反编译证据时,再准备兼容的 Ghidra、Hopper 或 IDA。网页行为分析则需要相应的浏览器调试会话。先选择目标,再准备依赖。
REA 能恢复原始源码吗?
不能一概保证。原生程序的反编译输出通常是伪代码,不等于原始源码,也不保证恢复原始变量名、注释或构建环境。分析可读 JavaScript 时可以检查实际输入源码;这与从二进制还原源码是不同任务。
怎样确认首次分析成功?
分三步验证:确认客户端能发现 REA 工具;用一个已知行为的小目标运行分析;把输出中的文件位置、调用关系或行为观察与输入核对。doctor 通过只说明相应配置检查通过,不代表目标分析成功。保留版本、环境和输出,并明确哪些结论仍是推断。
在研究 Adobe 相关说法? 先了解证据与能力边界 →
准备好你的第一个问题。
先把工具接好,再追踪一个你关心的功能。