morluto/rea 一天新增約 54,679 星,讓 AI 代理做逆向工程
GitHub 開源專案 morluto/rea 截至本站記錄時累計 220,111 顆星,透過 MCP 讓 AI 代理在沒有原始碼的情況下分析應用程式與二進位檔。
- 本站上線
- 2026/10/14 下午04:29
- 首次報導
- 2026/10/14 下午03:56
- 最早來源發布
- 2026/10/14 下午03:56
- 內容更新
- 2026/10/15 上午10:04
背景
GitHub(程式碼託管平台)上的開源專案 morluto/rea,截至本站記錄時(2026 年 10 月 14 日)累計 220,111 顆星,一天內新增約 54,679 顆星。它的用途是逆向工程(在沒有原始碼的情況下,從程式本身推敲它如何運作)。專案說明表示,REA 是一個 MCP(Model Context Protocol,讓 AI 代理呼叫外部工具的連接協定)工具,讓代理(agent,能自己呼叫工具、逐步完成任務的 AI 助手)從應用程式行為一路分析到二進位層級。 GitHub 熱門專案
發生什麼事
該專案建立於 2026 年 4 月 14 日,主要語言為 TypeScript(加上型別檢查的 JavaScript 延伸語言),採 MIT 授權(允許自由使用、修改與再散布的開源授權)。專案說明提醒,請只從 morluto/rea、rea.tools 網站或名為 rea-agents 的套件取得,名稱相近的倉庫或複製的說明文件不代表是官方下載。 GitHub 熱門專案
重點內容
專案說明表示,代理透過 MCP 呼叫 REA 檢查目標、追蹤相關程式碼,REA 回傳附帶證據的發現,代理再據此追問、解釋行為,或撰寫並測試實作。分析在本機執行,每個結論都附上證據與限制。說明中的範例是請代理「理解 Notes app 的搜尋如何運作、展示證據,並為我的專案做出類似功能」。 GitHub 熱門專案
可分析對象包括原生二進位檔(直接在作業系統上執行的編譯後程式)、JavaScript(網頁常用的程式語言)與 Electron(用網頁技術打造桌面程式的框架)應用、.NET 組件(以微軟 .NET 平台編譯的程式檔)以及網站。原生二進位檔可回傳虛擬碼、組合語言、字串、符號、呼叫與參照,需搭配既有的 Hopper、Ghidra 或 IDA(皆為反組譯分析軟體),安裝流程可經同意後選擇安裝 Hopper;Go(一種程式語言)二進位檔可讀出內嵌的編譯器版本、模組與建置設定,不需安裝 Go。靜態 JavaScript 分析不需要原生分析引擎。 GitHub 熱門專案
同一套工具也能用 CLI(命令列介面,用打字下指令操作電腦的方式)操作,例如對解開的 Electron 應用目錄或 ASAR(Electron 應用的打包封存檔)執行 analyze-javascript-application,結果包含模組、匯入項目、Electron 邊界(Electron 程式中主程序與介面程序之間的分界與溝通點)及其證據。執行環境需要 Node.js(在瀏覽器以外執行 JavaScript 的環境)22.x(>=22.19)、24.x(>=24.11)或 26+,外加 npm(Node.js 的套件管理工具)。 GitHub 熱門專案
對使用者的意義
想了解別人 app 某項功能怎麼做、並在自己產品中做出類似版本的開發者可以參考。開始方式是執行 npx rea-agents setup(npx 是 npm 附帶、不必先安裝就能執行套件的指令),選擇代理、確認變更後重新啟動代理;安裝會加入 REA 的 MCP 伺服器與工作流程指示,並備份既有設定。支援的代理包括 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等 AI 程式開發工具。專案說明表示 REA 更新頻繁,建議用 rea update 保持最新;以 Bun(另一套 JavaScript 執行環境與套件管理工具)全域安裝者,更新需 Bun 1.2.17 以上。 GitHub 熱門專案
限制與未定事項
在 Linux 上,Ghidra、JADX(Android 程式反編譯工具)、韌體工具的啟動與靜態 JavaScript/Electron 分析,需要系統能找到與 procps(Linux 常見的行程管理工具套件)相容的 ps 指令(列出執行中程式的指令),用來檢查行程擁有者。原生分析須先設定分析引擎,其他工具與主機支援視分析目標而定。 GitHub 熱門專案
來源 1 筆
- GitHub 熱門專案 · morluto/rea:Reverse engineer anything with agents, from app behavior down to native binaries.10/14 下午03:56
這篇對你有用嗎?
登入會員後可以按反應與留言。登入
留言 0
- 還沒有留言。
留言公開顯示暱稱,不顯示你的真實姓名與信箱。含多個連結或疑似廣告的留言會先經編輯確認;檢舉達 3 次的留言會自動隱藏。隱私政策
發現錯誤?
回報會進入待處理清單;核實後更正,並在文中註記更正紀錄。