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 版本,找到破壞工作流程的程式碼變化,重放相同輸入,並編寫針對性的迴歸測試。
為 AI 程式開發代理安裝 REA
安裝 REA,透過 MCP 串接 Claude Code、Codex 或 Cursor,確認連線成功,再準備分析目標所需的工具。
REA 使用教學:追蹤應用程式的匯出按鈕
透過追蹤 Electron 匯出按鈕學習 REA:查詢 notes.csv 的儲存位置、追蹤 IPC 路徑,並測試 CSV 格式化函式。
slugify:為什麼 URL 裡還有「!」?
使用 REA 分析 slugify 1.6.6,查明 URL 為何保留標點,比較 lower 與 strict 選項,並執行八項可執行驗證。