
REA3 分钟用逆向工程 Agent 跑完一次本地应用逆向分析【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea周五下午五点老板甩来一个没有源码的 Electron 应用要求周一交登录流程与数据落盘报告。REAReverse Engineer Anything是开源 MCPModel Context Protocol让外部工具接入 AI Agent 的协议逆向工具能让 Agent 本地跑完应用逆向分析每条结论都带着证据。 它跟传统逆向差在哪传统逆向是串行手工活反编译拿伪代码、人工翻符号、手工追调用链结论还很难复核。REA 把 Hopper、Ghidra、IDA 等引擎接到编程 Agent 手里Agent 在本地闭环跑完整套分析每条结论附带证据与局限标注。相当于给 Agent 配了一间密封的离线分析实验室问问题进带证据出结果。从零到出结果的最短路径前提 Node.js ≥ 22.19。跑npx rea-agents setup选择你的 AgentClaude Code、Codex、Cursor、Gemini CLI 都支持审查并批准它写出的配置变更重启 AgentMCP 服务与配套工作流指令生效想跳过对话直接拿第一手结果用 CLI目标是解包好的 ASAR 或 JS 目录npx -y rea-agentslatest analyze-javascript-application /absolute/path/to/app --json输出含模块、导入、Electron 边界及其证据不需要原生分析引擎。 应用版本对比跑到底你做的给 Agent 两个已发布版本的路径目录或 ASAR问新版相比旧版加了什么、改了什么。Agent 做的先对两个版本各跑analyze_javascript_application构建两张应用图把模块、路由、IPC 通道、原生导出串成依赖关系的地图再把两张图交给compare_application_versions。匹配按层级从高到低内容摘要、模块源码摘要、节点身份、源码映射身份、结构指纹低层级不会覆盖高层级的唯一匹配重复候选直接标歧义不硬配。你拿到的每个模块被归类为 unchanged、added、removed、changed 或 unknown附匹配依据、候选列表、变化维度与 Evidence 链接外加含两侧全部节点的 changed_from 图。注意边界这些都属静态推断图里的 resolved 只表示静态目标唯一不等于该路径运行时必然执行要确认运行时行为需走浏览器、Electron 或进程工作流再捕获一条独立证据线。拿到清单后优先看 changed 与 added 项对照证据里的请求与响应形状决定自家工程对齐哪些接口行为、避开哪些。能覆盖的分析对象Electron 逆向解包后的 ASAR 或 JS 目录返回模块、导入、源码映射、路由、IPC 与原生插件关系需 Node.js 与 npmLinux 另需 procps 兼容的ps。应用版本对比两个版本的应用图进逐条增删改分类出前提是先完成两次analyze_javascript_application。APK 清单审查返回清单声明、类、反编译方法与引用需 headless JADX 与完整 JDK。观察 Web 端网络行为页面结构、脚本、网络观察与截图需 Chrome 系浏览器已保存的 HAR / SAZ 抓包返回请求、响应、暴露载荷与来源定位。原生二进制深挖伪代码、汇编、字符串、符号、调用与引用需 Hopper、Ghidra 或 IDA 之一。这是原生链路的一个现场REA 在 Hopper 内启动分析桥接反汇编 Mach-O 可执行文件、标记入口点并解析__TEXT段右侧面板同步显示地址、段与节信息。信任边界与使用须知数据边界目标文件只在本地读取与分析Agent 拿到的是工具结果文本模型侧数据政策归属你的 Agent 服务商。引擎拉起Hopper 由 REA 需要时启动macOS 首次运行可能弹授权对话框Ghidra 与 IDA 复用已装实例setup 不替你装无关软件。结果可信度反编译输出标注“完整 / 部分返回”与回退标记重载方法有歧义时REA 直接拒绝执行不静默选第一个。版本保持rea update更新 CLI用npx的用户跑npx rea-agentslatest setup刷新注册。回到周五五点现在先对老板手里的应用跑一轮分析证据链就位周一的报告只负责整理。下一步你可以一句话查清登录流程——token 落在哪个模块结论会带字节级位置过来。JavaScript 工作流文档【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考