REA 工具 / 獨立實用指南

REA: Reverse Engineer Anything

看懂軟體的運作方式,重建你需要的功能。
跟著教學學習 REA,體驗互動案例,執行經過驗證的程式碼。

搭配 CLAUDE CODE · CODEX · CURSOR

獨立 REA 學習資源選一個想拆解的功能 ↓

REA 快速開始

一句提示詞,讓 AI 幫你安裝 REA。

貼到 Claude Code、Codex 或 Cursor,把安裝設定交給 AI 代理。

  1. 複製提示詞

    安裝所需的資訊,已經幫你準備好了。

  2. 貼給你的 AI 程式開發代理

    檢視它提出的設定方案,確認後開始安裝。

  3. 重新啟動,再驗證

    依提示重新啟動,再請 AI 代理檢查 REA 是否連線成功。

複製到 AI 程式開發代理
使用 npx rea-agents@latest setup 為這個 AI 程式開發代理安裝 REA。套用設定前,先展示預計的變更。然後說明如何重新啟動並驗證連線。我的第一個目標是本機 JavaScript 套件。

這些案例使用的工具

REA 是什麼?

REA(Reverse Engineer Anything) 將 AI 程式開發代理連線到用於分析應用程式、二進位檔案和網站的工具。AI 代理透過 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?

從這裡開始,再逐步深入。

三篇短教學,馬上動手。

讓 AI 代理從更好的問題開始。

REA 提供分析工具,這些教學幫你決定下一步要查什麼。

找到下一篇教學 ↗