REA 工具 / 独立实用指南
REA: Reverse Engineer Anything
看懂软件如何工作,重建你需要的功能。
跟着教程学习 REA,体验交互案例,运行经过验证的代码。
搭配 CLAUDE CODE · CODEX · CURSOR
独立 REA 学习资源选一个想拆解的功能 ↓
REA 快捷开始
一句提示词,让 AI 帮你安装 REA。
粘贴到 Claude Code、Codex 或 Cursor,把安装配置交给智能体。
- 复制提示词
安装需要的信息,已经帮你写好了。
- 发给你的编程 AI
查看它提出的配置方案,确认后开始安装。
- 重启,再验证
按提示重启,然后让智能体检查 REA 是否连接成功。
复制到编程智能体
使用 npx rea-agents@latest setup 为这个编程智能体安装 REA。应用配置前,先展示计划进行的修改。然后说明如何重启并验证连接。我的第一个目标是本地 JavaScript 软件包。这些案例使用的工具
REA 是什么?
REA(Reverse Engineer Anything) 将编程智能体连接到用于分析应用、二进制文件和网站的工具。智能体通过 MCP 调用 REA 检查代码、追踪功能,再依据证据解释原理,或为你的项目编写并测试一个实现。
从一个问题开始:导出文件存在哪里?登录验证码如何计算?游戏为什么加速?这些独立教程带你追踪证据并验证结果。还原一条规则,并不等于重建整个应用。
四个新案例 / 动手体验
先玩一下,再弄清为什么。
从你想弄懂的功能开始
小问题,也能带来真发现。
阅读教程前,先试试结果
只过了一秒。
验证码就变了。
验证器把时间换算成计数器,再生成六位验证码。把时钟拖过第 60 秒,亲自看看这条规则。
- 在 APK 中定位方法。沿调用链追踪时间戳输入。
- 只重建计算逻辑。计数器 → HMAC → 六位数字。
- 对照已知答案测试。检查时间边界和前导零。
基于官方 Aegis 分析。此独立演示使用公开测试数据;教程明确说明了实际验证的范围。
公开测试密钥 · SHA-1 · 6 位数字
Unix 时间 59秒 计数器 1
0 秒30 秒60 秒90 秒120 秒
59 ÷ 30 → 计数器为 1。到第 60 秒时,计数器变为 2。
使用 RFC 6238 公开测试密钥的独立教学实现。不涉及账户密钥,也不会在浏览器中调用 REA。
不止问一句提示词
带着问题来,带着方法走。
第一次使用 REA?