eleven
以代理程式為優先的逆向工程,適用於 macOS、Windows 和 Linux:任何 ACP 代理程式都能在您身旁讀取、重新命名並修補二進位檔、Android 應用程式及 GPU 核心。
eleven 是什麼?
以代理程式為優先的逆向工程,適用於 macOS、Windows 和 Linux:任何 ACP 代理程式都能在您身旁讀取、重新命名並修補二進位檔、Android 應用程式及 GPU 核心。
eleven 概覽
這是什麼
Eleven 是一款以代理為優先的逆向工程應用程式,支援 macOS、Windows 與 Linux。你可以放入應用程式、二進位檔、Android APK、GPU 核心、著色器或模型,並詢問它的功能。任何支援 Agent Client Protocol 的代理都能讀取程式碼、追蹤參考、重新命名函式、留下筆記並建議修補,而你可以在同一個視窗中觀看與核准。原生程式碼透過 REA 由 Ghidra 讀取,或當你想快速開啟檔案時由 Rizin 讀取。Android 應用程式由 jadx 讀取。UI 是 React 透過 GPUIX 原生渲染在 GPUI 上。
主要功能
- 自帶代理:Aster、Claude、Codex、Gemini、Cursor、Copilot、OpenCode 以及任何其他 ACP 代理。可在同一個專案中執行多個代理,各自擁有獨立對話。
- 代理驅動視窗:Eleven 提供自己的 MCP 工具,讓代理能開啟函式、切換檢視、重新命名、新增筆記、變更型別並提出修補建議。
- 詢問任何程式碼:選取虛擬碼、組合語言或原始檔中的行數,然後詢問、解釋或複製。答案會顯示在該行下方,建議的重新命名會以卡片形式出現,你可選擇接受或拒絕。
- 你保持控制:你或代理所做的每項變更都會記錄作者並可復原。來自代理的位元組修補會以建議形式出現,你可選擇接受或拒絕。
- Mach-O、ELF 與 PE:函式、虛擬碼、組合語言、控制流程圖、交叉參考、字串、區段與十六進位。使用 Hopper 的按鍵變更行的型別與數字格式。
- Android 應用程式:APK 透過 jadx 開啟 Java、透過 apktool(若已安裝)開啟 smali、字串資源、manifest、res、assets 與原生函式庫。分割套件會以每個分割就緒的方式開啟。
- GPU 核心:CUDA 與 HIP 胖二進位檔會以高亮 PTX 開啟,每個區塊旁有筆記,並可重寫為 CUDA C++、HIP C++ 或 Metal。
使用情境
逆向工程二進位檔(Mach-O、ELF、PE)、Android APK、GPU 核心(CUDA、HIP)、著色器(Metal)與 ML 模型檔(GGUF、safetensors、PyTorch、ONNX)。修補、比對、使用 LLDB 除錯,以及匯出虛擬碼、組合語言、控制流程圖為 PDF。
快速開始
macOS 14 或更新版本(Apple Silicon): sh curl -fsSL https://eleven.chizi.app/install.sh | bash Windows x64(PowerShell): powershell irm https://eleven.chizi.app/install.ps1 | iex Linux x64:從最新版本下載 AppImage 或 .tar.gz。
授權與價格
Apache License 2.0,開放原始碼。
內容整理自該專案公開的 README 與儲存庫資訊。