GitHub 爆紅的 REA 真能逆向任何軟體?從 51 件實作看 AI Agent 的能力與限制
AI Coding Agent 不只能協助開發者寫程式,現在也開始挑戰沒有原始碼的軟體,甚至嘗試重新實作其中的功能。開源專案 REA(Reverse Engineer Anything)近期在 GitHub 爆紅,截至 10 月 14 日已累積約 22.6 萬顆 Stars。它讓 Claude Code、Codex、Cursor 等 AI Coding Agent 能操作專業逆向工程工具,分析已編譯的執行檔、封閉式應用程式及部分韌體映像。 REA 官方更展示了 AI Agent 協助重建遊戲函式的成果,但這套號稱能「逆向任何東西」的工具,真能分析並重建各種軟體嗎?它究竟能做到什麼程度,又有哪些限制? 從程式分析到功能重建,REA 如何讓 AI Agent 參與逆向工程? 逆向工程是指在沒有原始碼的情況下,透過分析程式執行檔、指令或行為,理解軟體的內部運作方式。過去,工程師可以使用 Ghidra、IDA 等逆向分析工具進行研究,但仍須自行追蹤函式、解讀程式邏輯,REA 則是一套讓 AI Agent 操作既有逆向工程工具的開源專案。 根據 REA 官方 GitHub,它並非自行開發新的反編譯引擎,而是透過模型上下文協定(MCP),將 Ghidra、IDA 等工具連接至 AI Coding Agent,讓 Agent…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.