REA 实战指南 / 13 篇教程

REA 教程
与案例

选一个想弄懂的功能,追踪证据,测试你的重建实现。

13 篇教程

01
浏览器 / 交互实验 · 16 分钟

恐龙游戏:为什么越跑越快?

使用 REA 分析源自 Chromium 的恐龙游戏,还原加速规则、添加速度控制,并测试浮点数边界情况。

↗
02
原生程序 / 交互实验 · 22 分钟

TH04:16 颗子弹怎么知道你在哪?

用 REA 分析 TH04 环形弹幕,追踪字节角度、瞄准和旋转,并在交互图示中验证一个小型重建实现。

↗
03
原生程序 / 交互实验 · 20 分钟

DX-Ball:能听出砖块在哪一侧吗?

使用 REA 分析 DX-Ball 的立体声声像函数。追踪指令与常量,体验声音演示,并测试还原的计算规则。

↗
04
原生程序 / 交互实验 · 18 分钟

Windows 计算器:为什么 200 + 10% 等于 220?

使用 REA 分析 Windows 计算器的百分号键。对比加法和乘法,分析分支,并测试双操作数演示。

↗
05
ANDROID / 完整案例 · 交互演示

Aegis:为什么验证码到第 60 秒会变化?

跟随 REA 对 Aegis APK 的分析,操作可调时钟的 TOTP 演示,并用公开参考测试向量验证计算结果。

↗
06
ELECTRON / 进阶 · 15 分钟

Notion:Electron 应用如何复制富文本?

用 REA 跟随已报告的 Notion 剪贴板路径,从渲染进程经过 IPC 到系统剪贴板,并将方法应用到自己的 Electron 应用。

↗
07
ANDROID / 进阶 · 18 分钟

REA Android 分析:这个 APK 把请求发到了哪里?

使用 REA 分析 Android APK,定位构建请求的代码,追踪调用方,并区分候选端点与实际网络流量。

↗
08
原生程序 / 进阶 · 20 分钟

REA 原生程序分析:什么触发了“File too large”?

使用 REA 和 Ghidra,从错误字符串追踪到原生函数,还原文件大小检查,并为替代实现设计边界测试。

↗
09
浏览器 / 进阶 · 15 分钟

REA 浏览器分析:点击导出后发生了什么?

使用 REA 分析浏览器导出操作,将请求与已加载代码关联,并判断页面何时无需服务器就能生成下载文件。

↗
10
ELECTRON / 进阶 · 20 分钟

REA 版本对比:这次更新改了什么?

用 REA 对比两个 Electron 版本,找到破坏工作流程的代码变化,重放相同输入,并编写针对性的回归测试。

↗
11
从这里开始 / 安装 · 6 分钟

为编程智能体安装 REA

安装 REA,通过 MCP 连接 Claude Code、Codex 或 Cursor,验证连接,并选择目标所需的分析工具。

↗
12
从这里开始 / 入门 · 8 分钟

如何使用 REA:追踪应用的导出按钮

通过追踪 Electron 导出按钮学习 REA:查找 notes.csv 的保存位置、追踪 IPC 路径,并测试 CSV 格式化函数。

↗
13
JAVASCRIPT / 完整案例 · 7 分钟

slugify:为什么 URL 里还有“!”?

使用 REA 分析 slugify 1.6.6,查明 URL 为何保留标点,对比 lower 与 strict 选项,并运行八项可执行验证。

↗