三条命令接入 AI 逆向工程:REA 完整指南

发布时间:2026/10/19 1:58:20
三条命令接入 AI 逆向工程:REA 完整指南
三条命令接入 AI 逆向工程REA 完整指南【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/reaREAReverse Engineer Anything是一个本地逆向工程工具链装好之后你已经在用的 AI 助手就能调用你机器上的反汇编引擎与静态分析器把原生二进制到 Electron 应用的整条分析链路跑起来过程不离开你的机器。手上只有一份安装包常见的活儿你想借鉴某个 App 的某个功能但手里只有安装包。老路全靠手工——打开反汇编器先找功能相关的字符串再顺着交叉引用一处一处翻最后才轮到读伪代码得出的理解停留在脑子里别人没法复核Agent 也没法接着干。REA 接管打开目标 → 搜索 → 追踪引用 → 反编译这段中间过程它调度你本机已装好的 Hopper、Ghidra 或 IDA纯静态目标则直接读文件每步输出都带来源与置信度标注。下面是它在 Hopper 内执行逆向分析的过程示例能力速览哪些目标依赖哪些前置分析目标依赖它替你做的事JavaScript / Electron仅 Node.js返回模块图、导入关系、主进程划分与 IPC 通道、原生插件挂接情况只读不运行目标原生二进制Hopper / Ghidra / IDA 三选一返回伪代码、汇编、字符串、符号、调用与引用.NET 程序集无纯静态检查元数据与 CIL 指令Go / Rust 二进制无内置静态检查内嵌的编译器版本、模块清单与依赖边Android APKheadless JADX 完整 JDK返回清单声明、类清单、反编译方法与引用固件binwalk / UnblobLinux先解出文件系统把解出的原生部分交接给深度引擎网站Chrome 系浏览器经 CDP 被动观察页面结构与脚本注入记录网络请求元数据可按要求截图不装反汇编器也能分析 JS/Electron纯 JS 或 Electron 应用甚至不需要任何反汇编引擎——这是上表里唯一零环境门槛的一行。它只读文件、不运行目标把模块图、导入依赖与 IPC 通道边界解析出来结果带来源与置信度局限是静态视角运行时行为看不到。对你意味着什么看懂某个 Electron 应用内部结构从多日手工活降为一条命令工作流细节见 docs/javascript-application-workflows.md。结论以 Evidence 落盘不只是文字分析结果是一份 Evidence 包而非口述每条结论附证据来自哪里、由哪个引擎版本产生、目标文件摘要、把握程度与未解项五个字段。对你意味着什么结论能交给同事复核或继续交给 Agent 干活。两个直接收益rea compare对两份 Evidence 取差异机械地回答这次改动后行为有没有变同一目标文件、同一组参数、同一引擎直接命中缓存结果不必重新拉起引擎契约见 docs/mcp-contracts.md。三条命令跑通验证前提Node.js 22.19 / 24.11 / 26 与 npm。npx rea-agents setup把 REA 的 MCP 服务器与配套工作流说明写入你的 Agent 配置并自动备份现有配置完成后重启 Agent没有引擎时可在其中批准安装 Hopper。卡住的话多半是 Node 版本不达标。npx -y rea-agentslatest analyze-javascript-application /绝对路径/to/app --json app-analysis.json零引擎依赖的 JS/Electron 静态分析返回模块图加 Evidence。大型应用输出可达数百 MB先重定向到文件再从中提取摘要命令报错时先确认传的是绝对路径。npx -y rea-agentslatest doctor只读体检检查依赖、引擎与 Agent 注册是否就绪不改任何文件退出码 1 表示有检查失败追加--provider可单独排查某个引擎如rea doctor --provider ghidra --json。环境出问题先跑它排障入口在 docs/installation.md。什么情况下选它什么情况下别选值得装你日常使用支持本地 MCP 协议的 AI 助手分析目标横跨 JS、.NET、APK 到网站等多种类型希望结论可复核、数据留在本机。不必装你想开着 GUI 点来点去、自己手动调试——直接用 Hopper/Ghidra/IDA 本身即可它不提供反汇编引擎原生深度分析要你自己从三者中选一个。官方文档承认的已知限制照实列出Ghidra 的 Windows 支持仍是实验性质仅覆盖部分只读操作依赖 pwntools 的 ELF 诊断能力仅限 Linux x64固件解包同样只在 Linux 上验证过历史源码导入在原生 Windows 上不可用返回unsupported_host需用 WSL目标文件不出本机但结论会交由模型处理各模型服务商有各自数据政策敏感目标先查政策再动手结语目标是可核对的结论 数据留在本地先跑setup与doctor两条通过再谈深度分析只想自己读汇编装一个反汇编器就够了。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考