Skill 插件
SKILL

REA(Reverse Engineer Anything)

**REA = Reverse Engineer Anything,“逆向一切”,是最近爆火、MIT 协议开源的 MCP 服务端,专门给 AI 编码 Agent(Claude Code / Cursor / Cline / Codex)用的逆向工程技能包**Eigent AI。 GitHub 仓库:`https://g

REA(Reverse Engineer Anything)

插件介绍

### 2.1 核心原理 传统逆向:人手动打开 Ghidra/IDA,手动找字符串、交叉引用、调用图,一点点追代码逻辑,门槛极高,耗时长。 REA 架构: 1. 本地启动一个 MCP 服务(rea mcp); 2. AI Agent 通过 MCP 标准协议调用 REA 内置的 40 + 逆向工具函数; 3. REA 底层自动调度 Ghidra、Hopper、Jadx、Binwalk 等引擎,**所有分析都在你的本地电脑运行,文件不会上传到远端服务器**; 4. 分析结果会带上原始证据(地址、伪代码、字符串、xref 引用),AI 不能凭空脑补结论,必须标注哪些是确定事实,哪些只是推测,哪些地方信息不足无法判断GitHub。 ### 2.2 支持分析目标 - PE(Windows exe/dll)、ELF(Linux 二进制)、Mach-O(macOS 程序)原生二进制 - Android APK(Jadx 反编译) - JS / Electron 打包桌面应用、网页前端脚本、HAR 抓包文件 - .NET 程序集、固件、崩溃转储、EVM 合约字节码 - 支持对比软件不同版本差异、定位崩溃原因、审计未知逻辑模块 ### 2.3 内置 MCP 六大标准工作流(官方预设 Prompt) 1. `investigate_feature`:调查某个功能,追踪代码、收集证据(最常用,DX-Ball 案例就是这个) 2. `compare_application_versions`:两个版本程序对比,找出改动的代码逻辑 3. `verify_reconstruction`:验证你重写的代码和原始程序行为是否一致 4. `trace_crash`:根据崩溃日志定位二进制内出错代码路径 5. `audit_residual_unknowns`:检查当前分析还有哪些逻辑没有搞明白 6. `prepare_bounded_process_capture`:设计受控的动态调试捕获方案(动态运行观测)

交流与讨论 0

正在加载评论…

联系站长