用 REA 看懂軟體,
然後做出了什麼?
從老遊戲移植到自己的取色器,收錄大家用 Reverse Engineer Anything 完成的公開實踐。看具體用途,也看結果背後的證據與侷限。
在 GitHub 檢視與收藏案例集34 個公開案例 · 其中 5 個官方案例、29 個社群專案與作者實驗每條附一手出處,測試成果按原作者報告轉述
沒有找到匹配案例
試試軟體名、英文關鍵詞,或清除分類。你也可以投稿一個尚未收錄的實踐。
官方案例
畫面中的位置怎樣轉換成音效聲像?
作者 / 來源: REA 官方案例團隊;原專案作者見來源
來源記錄:該函式透過 3,205 個原始 x86 差分用例,歷史編譯器重編譯後的完整 63 位元組匹配。
網頁編輯器如何透過桌面端寫入富文字剪貼簿?
作者 / 來源: REA 官方案例團隊;原專案作者見來源
公開案例展示了 renderer → preload → IPC → main 的原始碼級解釋,以及獨立模組探針中的富文字標記與 Markdown 表格處理。
環形彈幕如何均勻展開,併疊加瞄準玩家的方向?
作者 / 來源: REA 官方案例團隊;原專案作者見來源
案例給出 REA 新檢查結果,並引用歷史 Turbo C++ 檢查:包含該輔助函式的 2,139 位元組範圍匹配。
每 30 秒變化的六位登入碼是怎麼計算的?
作者 / 來源: REA 官方案例團隊;原專案作者見來源
官方頁面報告:提取方法與獨立實現對照 133 個用例,並核對 RFC 6238 的六個 SHA-1 參考樣例。
沒有符號和原始碼,如何找出輸入校驗邏輯?
作者 / 來源: REA 官方案例團隊;原專案作者見來源
官方記錄了正確候選輸出 Correct! / exit 0、錯誤候選輸出 Incorrect! / exit 255;求解後再對照主辦方原始碼與 metadata。
遊戲實踐
怎樣理解 Peter 直譯器和程式樹,並移植互動與資源?
作者 / 來源: ucodia
公開倉庫包含 Swift macOS 版、瀏覽器版、反編譯程式樹及資源處理指令碼。
怎樣從舊 DOS 程式恢復投擲、碰撞、刷怪與計分規則?
作者 / 來源: tuunanet
作者公開了 Rust + SDL2 可玩重建、行為規格、逆向筆記與資產提取工具。
怎樣把準星、HUD 與客戶端行為的二進位制調查,轉成可追溯的引擎實現?
作者 / 來源: Moxnatiy
公開 C++20 引擎、函式筆記、測試與截圖;作者報告可讀取自有 BF2 1.5 安裝、連線原版專用伺服器並顯示士兵和 HUD。準星已在連線模式繪出並隨移動擴散、停止後收攏,附 test_weapon_hud 等檢查。
原生主程式被加殼、遊戲邏輯不能靜態讀取時,怎樣界定調查範圍並繼續重建?
作者 / 來源: OpenRsG
公開 Rust + Bevy 重建、資料格式筆記、查詢指令碼與測試說明;作者報告 Linux 上可玩,支援讀取自有安裝、地圖、動作、機器人、瀏覽器版本和 LAN。框架記錄生成 ELF/PE 的函式分析及 snapshot replay 透過;這些 fixture 檢查與遊戲相容性分別記錄。
單機戰役怎樣保留任務指令碼和陣營,再允許第二位玩家加入?
作者 / 來源: cranebeaker 與社群貢獻者
公開 MCP/技能、同步測試工具和具體遊戲調查筆記。C&C3 筆記給出函式地址、資料格式及實驗記錄;World in Conflict 作者報告區域網戰役主機可執行任務,第二客戶端能加入並看到實時同步的單位,但仍不能控制自己的單位。整個專案有多個遊戲條目,各自保留 QA 級別。
應用實踐
怎樣理解畫布、佈局和編輯器互動,並實現獨立設計工具?
作者 / 來源: michaelshimeles
公開專案包含無限畫布、頁面、佈局、向量編輯、白板與 MCP 介面,並列出測試與功能差異。 2026-10-21 複核:專案已更名 Sketch,程式名為 sketch-rs,作者說明首次啟動遷移舊專案目錄,併相容舊檔案和環境變數;不另計新案例。
怎樣做更聚焦的螢幕、攝像頭與音訊錄製工具?
作者 / 來源: michaelshimeles
專案公開螢幕/攝像頭錄製、音訊混合、回放緩衝與直播功能;作者報告在 Apple Silicon Mac 上開發和測試。 2026-10-21 的 README 增加 Apple Silicon + Intel universal 釋出、簽名/公證及 Sparkle 更新說明。
如何把圖表互動調查轉化為獨立 Rust 行情介面?
作者 / 來源: michaelshimeles
專案公開 Rust GPU 圖表、鍵盤命令、面板佈局與資料接入;介面採用 Bloomberg 風格。 2026-10-21 複核:作者新增 151 個內建指標及引數、邊界輸入測試說明,並提供 macOS universal 釋出指令碼;這些是後續實現進展,不代表新做了 REA 分析。
錄音、轉寫、上下文和貼上是如何串起來的?
作者 / 來源: az9713
公開拆解報告、Ghidra 補充調查、開發過程與本地 flowlite.py 原型。
全域性快捷鍵、畫素取色和剪貼簿怎樣配合?
作者 / 來源: iammukeshm
公開原始碼與 docs/rea-findings.md;作者報告 9 條發現中 8 條完全正確。
終端核心、原生視窗、選單和服務之間怎麼分工?
作者 / 來源: AdamLinCodes
作者以 AppKit + SwiftTerm 做了帶原生標籤頁的精簡 macOS 終端,並提供自檢命令。
如何理解桌面會計工作流,並做獨立本地應用?
作者 / 來源: lxistired
公開 preview 包、原始碼和案例記錄;作者列出發票、付款、庫存、銀行對賬和報表等已實現流程。
怎樣確認磁碟掃描、矩形樹圖和重複檔案檢測的實現,再做獨立介面?
作者 / 來源: KarlssonChristoffer
公開 Rust 引擎與 Tauri/Svelte 介面、REA evidence IDs;作者報告 24 個引擎測試,以及約 130 萬檔案的單機掃描與樹圖檢查。
怎樣把網頁分析得到的介面與介面觀察轉化為一個可匯出模型的原型?
作者 / 來源: payswapdotorg
公開 Next.js 16 原型、API blueprint 與差異說明;作者報告 67 個測試,支援影象/文字到場景規格、three.js 幾何生成,以及 GLB、GLTF、OBJ、STL、USDZ 匯出。
硬體與相容
廠商控制程式如何發現裝置、註冊引數和表示增益?
作者 / 來源: grisuno
作者將調查結果用於 dB 命令、引數命名和線性/dB 轉換,並提供 CMocka 測試。
如何保留協議庫,把採集、編碼、音訊和輸入換成 Linux 實現?
作者 / 來源: cudanexus
公開 Linux 移植原始碼、構建與模擬頭顯測試,使用 PipeWire/X11、GStreamer 和 uinput。
怎樣找到配套應用已有的手錶 eSIM 下載入口,並從獨立助手交接?
作者 / 來源: AllMySlop
公開 Android 助手、companion-analysis.md 和測試記錄;測試文件報告 25 個單元測試與模擬器交接。作者在 README 後續補充:Pixel Watch 2 LTE 安裝成功,並在支援的運營商上驗證 data-only eSIM 聯網。
已有驅動能連線卻不出紙時,怎樣定位握手差異並接入 Windows 列印系統?
作者 / 來源: bigtower17
公開基於 thermoprint 的 Go 列印服務與協議說明;作者報告在 Windows 11 + LX-D02 真機上,透過系統 Ctrl+P 列印文字、圖片和文件,並將握手修正反饋上游。
怎樣從原廠客戶端調查認證、資源發現與連線流程,做一個範圍明確的獨立客戶端?
作者 / 來源: hygkui
公開 Go/MyGo 桌面與 CLI 原始碼、協議說明和測試檔案;作者報告在 Windows 開發環境與兩套生產閘道器完成端到端連通性驗證,實現 SSL VPN 門戶、授權資源獲取與 HTTP CONNECT 隧道路徑。
分析與評測
已釋出 netcat 包含哪些網路、代理和安全相關實現?
作者 / 來源: NullLabTests
公開函式/字串/呼叫路徑調查、results.txt 與 files/ 下的原始 JSON 結果。
REA 如何選擇原生分析 provider,又怎樣判斷 provider 不可用?
作者 / 來源: az9713
公開完整過程與測試回執;作者報告四個回答都只部分正確,八個 Ghidra 檢查結果中預測錯了三個。
工具報告零個 IPC/視窗時,是程式真的沒有,還是分析漏掉了?
作者 / 來源: UnknownHacker1
作者公開一鍵復現:特定 webpack 形態的 Electron API 沒被識別,並記錄簽名後 ASAR integrity mismatch 的處理方式。
加上 REA 後,代理解決任務的成功率、耗時和成本怎樣變化?
作者 / 來源: pablodiazjorge
作者現已公開五項預註冊研究:Study 1 為兩組均解出 28/30;Study 2 為無 REA 11/24、用 REA 4/24;Study 3 為 71/72 與 68/72。新增 Study 4 用 DeepSeek 模型為 20/20 與 19/20,未檢測到顯著差異;Study 5 的改進 skill 相對官方版本成本增加 14%(p=0.012),準確率未顯著改變。 2026-10-21 補充 Evidence 留存觀察:作者明確總計 482 次研究執行中,336 次呼叫 REA,加上 3 次因重啟中斷後重跑,合計 339 次呼叫執行均未主動保留 Evidence,評分器從客戶端記錄重建。
沒有函式名時,怎樣從一條輸出字串找出函式,再核對呼叫關係?
作者 / 來源: CassieFox23
作者報告定位到 uncompress,1 個呼叫者與 24 個被呼叫者和對照構建一致;公開構建步驟、裁剪後的 MCP 呼叫記錄及兩類錯誤返回。
本地模型只有 32K 上下文時,怎樣讓 REA 的工具描述與實際調查一起裝得下?
作者 / 來源: CassieFox23
作者報告完整 206 工具提示超出上下文;62 工具配置在讀提示後遭遇 GPU reset;10 工具配置提示為 4,407 tokens,三次均找到目標字串並解釋檢查邏輯,每次約 80 秒。
怎樣先固定釋出物身份,再在有限預算裡回答入口檔案做什麼?
作者 / 來源: martinlofranodeoliveira
公開固定摘要、審計 JSON、脫敏 Evidence 摘要和復現指令碼;切片報告 1 個已解析 JS、469 AST 節點、14 條 findings、零解析失敗,並明確完整包分析曾因語義擴充套件而中斷。
學習與復現
拿到巨大 Evidence JSON 後,怎樣提取可讀事實並驗證重建?
作者 / 來源: jinshi666888
公開脫敏 Evidence fixture、file:line 報告、recreate 與斷言;作者報告 10/10 重建檢查透過。
怎樣把兩個專案的行為整理成規格,再實現一個同時利用兩者的新工具?
作者 / 來源: sickpyramid
公開 ratewise(傳輸速率與 ETA)和 objdelta(結構 diff/patch)原始碼、報告與 Evidence;作者分別報告 18/18 和 17/17 契約測試透過,並記錄自己的 7/7、6/6 測試。兩個示例合併為一個專案案例。
工具與整合
怎樣從網頁提交遠端 REA 任務,讓長分析在斷開瀏覽器後繼續,並按需檢視大結果?
作者 / 來源: MiaAI-Lab
公開 Tools → REA 頁面及服務端實現:遠端分離執行、日誌、摘要、limitations/unknowns、按需結果檢視、JSON 匯出與 Evidence 比較。原始碼同時公開版本固定、任務管理和上傳測試;核對的是已實現的 REA 整合功能,沒有把安裝步驟本身當作分析成果。