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 分鐘

為 AI 程式開發代理安裝 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 選項,並執行八項可執行驗證。

↗