2026/10/13 6:33:38

AI Agent逆向工程REA新手实操指南

AI Agent逆向工程REA新手实操指南 AI Agent逆向工程REA新手实操指南【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAReverse Engineer Anything是一款面向 AI Agent 的开源逆向工程工具。它通过 MCPModel Context ProtocolAgent 与工具之间的标准接口把 Claude Code 这类编程智能体接到 Hopper、Ghidra 等专业引擎上让你用一句话就能把应用分析到二进制层面每个结论都附带可追溯的证据链。逆向分工Agent思考引擎执行传统逆向要打开 Hopper 或 Ghidra逐个函数翻、逐行读汇编学习曲线非常陡。REA 的思路是换一种分工Agent 负责思考Claude Code 理解你的需求、规划调查步骤、继续追问REA 负责执行作为本地 MCP 服务器提供上百个逆向工具驱动 Hopper 或 Ghidra 反编译、追踪结论必须带证据观察到什么、推测出什么、哪些还未知都会被明确标注。五分钟跑起来一键安装 REA前置条件Node.js 22.19、24.11 或 26 以及 npm原生深度分析可选配 Hopper、Ghidra 或 IDA静态 JavaScript 和 .NET 分析则完全不需要。在终端运行一条命令npx rea-agents setup向导会依次经过几个关键节点选择 Agent勾选 Claude Code可同时配置 Cursor、Gemini CLI 等审查变更计划REA 列出将要修改的配置文件路径与备份方案确认后才写入原有配置保留可选安装 Hopper原生引擎是独立选项需要你的显式批准重启 Agent按完成提示重启 Claude Code工具即会出现在会话中。全程有备份与原子写入中途取消不会留下半成品配置。一句话下达逆向任务重启 Claude Code 后直接提问即可“分析本机 Notes 应用的搜索功能是怎么实现的把证据给我看再帮我在我的项目里实现一个类似功能。”随后发生的是Claude Code 通过 MCP 调用 REA 的open_binary打开目标追踪相关函数取出伪代码把汇编还原成的人能读的代码、调用关系与字符串证据Agent 再基于证据继续追问或直接动手写实现。也可以选 REA 内置的 6 个引导式模板如investigate_feature追踪功能、trace_crash关联崩溃说明见 docs/mcp-prompts.md。不依赖 MCP 时终端同样能跑一条命令返回 JavaScript/Electron 应用的模块、依赖与源映射npx -y rea-agentslatest analyze-javascript-application /绝对路径/应用 --jsonREA支持哪些目标目标类型REA 返回什么依赖原生二进制伪代码、汇编、字符串、符号、调用与交叉引用Hopper / Ghidra / IDAJavaScript / Electron模块、导入、源映射、IPC 边界Node.js 与 npm网站与网络抓包页面结构、脚本、网络观察、截图Chrome 系浏览器.NET 程序集元数据、CIL 指令、构建对比纯静态无依赖Android APK清单、类、反编译方法与引用无头 JADX JDK固件分区区域、提取结果、原生分析衔接Binwalk / UnblobLinux证据链怎么生成观察、推断与未知REA 在设计上强制区分三层观察是真实读到的字节与指令推断是对它们的解释未知是没能覆盖的部分。以原生分析为例每个函数结果都会带上目标身份、覆盖率与未知项声明返回的 Evidence 记录可被引用、可被复核任何结论都能回溯到最初看到的证据。契约定义见 docs/mcp-contracts.md指令级细节见 docs/native-investigation.md。高频疑问必须先启动 Hopper 吗不用。需要原生分析时 REA 会自动拉起macOS 首次运行可能弹出版本或许可证选择。我的应用会被上传吗不会。REA 全部在本地分析Agent 的模型提供方遵循各自的数据政策。没有逆向引擎能用吗可以。静态 JavaScript 与 .NET 分析完全不需要 Hopper 或 Ghidra。怎么保持更新执行rea update再用npx rea-agentslatest setup刷新 Agent 注册。配置出问题怎么排查运行npx -y rea-agentslatest doctor --client claude_code --json诊断然后用setup --dry-run生成修复计划。延伸入口README.md项目总览、能力矩阵与官方案例docs/installation.md安装、Agent 注册与 Hopper/Ghidra 配置细节docs/cli.mdCLI 命令、引擎选择与证据模型逆向的门槛从会写汇编降到了会提问你负责提出疑问Agent 负责取证引擎负责反编译证据链留给你复核。挑一个好奇已久的小功能问它一句看看证据给出的答案 【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考