众力资讯网

逆向工程越来越火,越来越强(之前介绍过REA,在国内外引起了很多热潮)。 El

逆向工程越来越火,越来越强(之前介绍过REA,在国内外引起了很多热潮)。

Eleven 是一个围绕 agent 构建的逆向工程应用。放入一个应用、一个二进制文件、一个着色器或一个模型,然后问它是做什么的。任何支持 Agent Client Protocol 的 agent 都能阅读代码、跟踪引用、重命名函数、留下笔记并提出补丁建议,而你在同一个窗口中观看并批准。
分析通过 REA 在 Ghidra 上运行。界面用 React 编写,由 GPUIX 在 GPUI 上原生渲染。

功能
- 自带 agent。 Aster、Claude、Codex、Gemini、Cursor、Copilot、OpenCode 以及任何其他 ACP agent。可以在同一个项目上运行多个,各自拥有独立的对话。
- Agent 可以操控窗口。 Eleven 提供自己的 MCP 工具,让 agent 能打开函数、切换视图、重命名、添加笔记并提交补丁建议。
- 控制权始终在你手里。 你或 agent 的每一次更改都会连同作者一起记录在案,并且可以撤销。来自 agent 的字节补丁以建议的形式出现,由你接受或拒绝。
- Mach-O、ELF 和 PE。 函数、伪代码、汇编、控制流图、交叉引用、字符串、段和十六进制。
项目。 一个项目就是一个应用或二进制文件。它的对话、重命名、书签、笔记和补丁在重新打开后依然保留。
- 补丁。 编辑某个地址处的字节并写出打过补丁的副本。原始文件绝不会被改动。
差异对比。 按函数比较两个构建,看看伪代码中发生了什么变化。
- 调试。 在 LLDB 下运行程序,在你正在查看的函数上设断点,单步执行并读取局部变量。
- 着色器、模型和 GPU 分析。 Metal 着色器和 ML 模型文件在工作台中打开,并与加载它们的代码关联。使用 Instruments 进行分析。
- Playbook。 内置技能(例如初次查看、命名函数、追踪功能和网络地图)可与任何 agent 配合使用。
- 导出。 伪代码、汇编和 Objective-C 类清单。