Screenshots
1 / 5About this app
REA 是一个将逆向工程能力接入编码 Agent 的开发者工具,主要面向软件开发者、逆向工程师、安全研究人员和需要分析旧系统的技术团队。它帮助用户理解一个程序或网页内部是如何工作的,减少手动阅读汇编、追踪函数调用和分析运行行为的时间。
REA 可以连接 Codex、Claude Code、Cursor、Gemini CLI 等支持 MCP 的编码 Agent,也可以直接在终端运行。用户提供本地应用、Electron 项目、原生二进制或浏览器页面,并提出具体问题后,REA 会返回代码结构、调用关系、指令、请求和运行结果,再由 Agent 解释行为、验证规则或协助重建功能。它的分析主要在本机进行,不需要先将应用整体上传到云端。
核心功能
编码 Agent 接入:通过 npx rea-agents@latest setup 将 REA 连接到支持 MCP 的 Codex、Claude Code、Cursor 等 Agent,让 Agent 获得逆向分析工具。
原生程序分析:配合 Ghidra、Hopper 或 IDA 检查可执行文件和动态库,查看函数、汇编指令、伪代码、常量及调用关系,帮助还原程序逻辑。
JavaScript 与 Electron 分析:分析应用目录或 ASAR 文件中的模块、导入关系、路由、IPC 通道和原生依赖,定位某项功能从界面到文件写入的完整调用链。
浏览器行为观察:连接浏览器运行环境,记录选定的脚本、请求和交互行为,再对照分析结果查找页面功能的实现方式,适合研究网页导出、接口调用和运行时逻辑。分析指南
适合谁
需要分析第三方软件、旧系统或 Electron 应用的开发者。
从事程序逆向、漏洞研究和安全审计的技术人员。
希望让编码 Agent 协助理解二进制、网页或桌面应用行为的用户。
需要复现软件规则、重建功能或制作技术验证原型的工程师。
使用方式
准备 Node.js 22.19+、24.11+ 或 26+,并安装一个支持 MCP 的编码 Agent。
在终端运行
npx rea-agents@latest setup,选择 Agent 并确认安装计划。重启 Agent,提供待分析的本地路径、应用文件、二进制或浏览器目标。
用自然语言提出一个具体问题,例如查找数据导出流程或还原某个计算规则。
根据返回的代码、调用关系或运行结果,让 Agent 继续解释、验证或重建目标功能。
This page is curated from Watcha. Names, icons, screenshots and trademarks belong to their owners.
