REA 实战指南 / 13 篇教程
REA 教程
与案例
选一个想弄懂的功能,追踪证据,测试你的重建实现。
13 篇教程
恐龙游戏:为什么越跑越快?
使用 REA 分析源自 Chromium 的恐龙游戏,还原加速规则、添加速度控制,并测试浮点数边界情况。
TH04:16 颗子弹怎么知道你在哪?
用 REA 分析 TH04 环形弹幕,追踪字节角度、瞄准和旋转,并在交互图示中验证一个小型重建实现。
DX-Ball:能听出砖块在哪一侧吗?
使用 REA 分析 DX-Ball 的立体声声像函数。追踪指令与常量,体验声音演示,并测试还原的计算规则。
Windows 计算器:为什么 200 + 10% 等于 220?
使用 REA 分析 Windows 计算器的百分号键。对比加法和乘法,分析分支,并测试双操作数演示。
Aegis:为什么验证码到第 60 秒会变化?
跟随 REA 对 Aegis APK 的分析,操作可调时钟的 TOTP 演示,并用公开参考测试向量验证计算结果。
Notion:Electron 应用如何复制富文本?
用 REA 跟随已报告的 Notion 剪贴板路径,从渲染进程经过 IPC 到系统剪贴板,并将方法应用到自己的 Electron 应用。
REA Android 分析:这个 APK 把请求发到了哪里?
使用 REA 分析 Android APK,定位构建请求的代码,追踪调用方,并区分候选端点与实际网络流量。
REA 原生程序分析:什么触发了“File too large”?
使用 REA 和 Ghidra,从错误字符串追踪到原生函数,还原文件大小检查,并为替代实现设计边界测试。
REA 浏览器分析:点击导出后发生了什么?
使用 REA 分析浏览器导出操作,将请求与已加载代码关联,并判断页面何时无需服务器就能生成下载文件。
REA 版本对比:这次更新改了什么?
用 REA 对比两个 Electron 版本,找到破坏工作流程的代码变化,重放相同输入,并编写针对性的回归测试。
为编程智能体安装 REA
安装 REA,通过 MCP 连接 Claude Code、Codex 或 Cursor,验证连接,并选择目标所需的分析工具。
如何使用 REA:追踪应用的导出按钮
通过追踪 Electron 导出按钮学习 REA:查找 notes.csv 的保存位置、追踪 IPC 路径,并测试 CSV 格式化函数。
slugify:为什么 URL 里还有“!”?
使用 REA 分析 slugify 1.6.6,查明 URL 为何保留标点,对比 lower 与 strict 选项,并运行八项可执行验证。