最好用的AI工具
首頁 / 搜尋結果

搜尋:Windsurf

1 個結果

REA – 開源的逆向分析工具,無需源碼、對話式分析軟件

REA是什麼 REA(Reverse Engineer Anything)是開源的逆向分析工具,通過 MCP 協議把 Claude Code、Codex、Cursor 等 AI 編程 Agent 與 Ghidra、Hopper、IDA 等逆向工具連接起來。REA讓 Agent 無需源碼可分析軟件,從原生二進制、Electron/JS 應用、APK、.NET 程序集到網站,追蹤功能實現邏輯並生成帶證據鏈的分析結果,重建相似功能。 REA的主要功能 原生二進制分析:解析 Mach-O、ELF、PE 等可執行文件,返回僞代碼、彙編、字符串、符號和調用關係。 JavaScript/Electron 應用分析:靜態梳理模塊、入口、IPC 通道和 source map,無需運行應用。 網站觀察:通過本地 Chrome DevTools 端點被動觀察瀏覽器行爲、頁面腳本和網絡請求。 .NET 程序集檢查:無需執行程序即可查看元數據、CIL 指令和原生代碼邊界。 Android 應用逆向:藉助 JADX 反編譯 APK,查看清單聲明、類和方法。 固件與包文件分析:用 Binwalk 提取固件區域,或直接生成 ZIP/APK/ASAR 等歸檔的文件清單。 版本差異對比:比較應用兩個版本的二進制差異,生成變更報告。 網絡抓包分析:解析 HAR 文件或 mitmproxy 捕獲,關聯請求與源碼位置。 代碼重建輔助:Agent 基於分析結果追蹤功能實現線索,爲項目編寫相似功能並驗證。 微信關注回覆“開源”,加入AI開源項目交流羣 如何使用REA 環境準備:安裝 Node.js(≥22.19 版本)和 npm,確保已安裝 Claude Code、Codex、Cursor 等任一支持的 AI 編程 Agent。 一鍵安裝:在終端運行 npx rea-agents@latest setup,選擇要接入的 Agent 並審覈配置變更。 審批配置:確認 setup 提出的 MCP server 註冊和 workflow 指令修改(會自動備份原配置),然後重啓你的 Agent。 準備逆向引擎(可選):深度分析原生二進制需已有 Hopper、Ghidra 或 IDA 安裝,純 JS/Electron 分析不需要。 用自然語言提問:向 Agent 描述目標,例如”分析 Notes 應用的搜索功能如何工作,展示證據,併爲我的項目實現類似功能”。 Agent 自動調查:Agent 通過 MCP 調用 REA 在本地分析目標,獲取帶證據鏈的僞代碼、調用鏈等結果。 REA的核心優勢 零逆向經驗門檻:無需學習反彙編和逆向技術,用自然語言向 AI Agent 提問可分析軟件。 打通主流 Agent 生態:同時支持 Claude Code、Codex、Cursor、Gemini CLI、Windsurf 等幾乎所有主流 AI 編程助手。 複用成熟逆向工具:底層調度 Ghidra、Hopper、IDA 等專業工具,站在幾十年逆向工程積累之上。 覆蓋目標極廣:從原生二進制、Electron/JS 應用、APK、.NET 到網站、固件、WASM,幾乎無死角。 證據鏈驅動:每個結論附帶僞代碼、彙編、調用關係等證據,結果可驗證。 本地分析保障隱私:全部分析在本地運行,目標軟件不會被上傳到雲端。 端到端自動化:從分析、追蹤調用鏈到生成可運行的相似實現,一條 Agent 工作流串到底。 REA的項目地址 項目官網:https://rea.tools/ GitHub倉庫:https://github.com/morluto/rea REA可以分析什麼 目標類型 REA 返回內容 要求和指南 原生二進制 僞代碼、彙編、字符串、符號、調用和引用 Hopper、Ghidra 或 IDA;原生分析指南 離線 ELF 佈局 節區、段、原始符號/重定位和靜態緩解候選 Linux x64 上自備 pwntools;二進制診斷指南 Go 二進制 內嵌編譯器版本、模塊、替換和構建設置 內置靜態 ELF/PE/thin Mach-O 檢查;無需安裝 Go WASM 文件 校驗、節區、精確的導入/導出 WAT 形式和解碼後的 WAT 自備 WABT 1.0.42;`inspect_wasm_artifact` EVM 字節碼 調度選擇器、字節偏移、推斷的參數和可變性 Linux x64 本地原始/十六進制載體;離線 EVM 指南 Linux 崩潰記錄 原始備註、每個記錄線程的寄存器/信號和可選映射候選 Linux x64 自備 pwntools;可選 GDB/pwndbg;崩潰記錄指南 JavaScript / Electr