REA 工具 / 独立实用指南

REA: Reverse Engineer Anything

看懂软件如何工作,重建你需要的功能。
跟着教程学习 REA,体验交互案例,运行经过验证的代码。

搭配 CLAUDE CODE · CODEX · CURSOR

独立 REA 学习资源选一个想拆解的功能 ↓

REA 快捷开始

一句提示词,让 AI 帮你安装 REA。

粘贴到 Claude Code、Codex 或 Cursor,把安装配置交给智能体。

  1. 复制提示词

    安装需要的信息,已经帮你写好了。

  2. 发给你的编程 AI

    查看它提出的配置方案,确认后开始安装。

  3. 重启,再验证

    按提示重启,然后让智能体检查 REA 是否连接成功。

复制到编程智能体
使用 npx rea-agents@latest setup 为这个编程智能体安装 REA。应用配置前,先展示计划进行的修改。然后说明如何重启并验证连接。我的第一个目标是本地 JavaScript 软件包。

这些案例使用的工具

REA 是什么?

REA(Reverse Engineer Anything) 将编程智能体连接到用于分析应用、二进制文件和网站的工具。智能体通过 MCP 调用 REA 检查代码、追踪功能,再依据证据解释原理,或为你的项目编写并测试一个实现。

从一个问题开始:导出文件存在哪里?登录验证码如何计算?游戏为什么加速?这些独立教程带你追踪证据并验证结果。还原一条规则,并不等于重建整个应用。

四个新案例 / 动手体验

先玩一下,再弄清为什么。

浏览全部教程 ↗

从你想弄懂的功能开始

小问题,也能带来真发现。

全部 13 篇教程 ↗

阅读教程前,先试试结果

只过了一秒。
验证码就变了。

验证器把时间换算成计数器,再生成六位验证码。把时钟拖过第 60 秒,亲自看看这条规则。

  1. 在 APK 中定位方法。沿调用链追踪时间戳输入。
  2. 只重建计算逻辑。计数器 → HMAC → 六位数字。
  3. 对照已知答案测试。检查时间边界和前导零。
阅读完整分析 →

基于官方 Aegis 分析。此独立演示使用公开测试数据;教程明确说明了实际验证的范围。

每 30 秒变化的验证码 交互实验

公开测试密钥 · SHA-1 · 6 位数字

287082

Unix 时间 59秒 计数器 1

0 秒30 秒60 秒90 秒120 秒

59 ÷ 30 → 计数器为 1。到第 60 秒时,计数器变为 2。

使用 RFC 6238 公开测试密钥的独立教学实现。不涉及账户密钥,也不会在浏览器中调用 REA。

第一次使用 REA?

从这里开始,再逐步深入。

三篇短教程,马上动手。

给智能体提更好的问题。

REA 提供工具,这些指南帮助你决定下一步分析什么。

找到下一篇教程 ↗