@wquguru:有了这些逆向工程 + 渗透测试 Agent + 越狱模型,你就是网络地狱之王(懂的都懂,先 fork 起来,不然随时会没 🔥)
摘要
一篇关于网络安全 AI 工具的推荐合集:介绍逆向工程 Agent REA(MCP 连接 Ghidra/Hopper,数日破 60k Stars)、渗透测试 Agent CyberStrikeAI,以及可本地部署的 GLM 5.3 Flash、Qwen3.8-Flash 等无审查(uncensored/jailbreak)模型及其硬件要求。
查看缓存全文
缓存时间: 2026/10/10 14:51
有了这些逆向工程 + 渗透测试 Agent + 越狱模型,你就是赛博阎王(你懂的,先 fork 一份,不然就没了 🔥)
I. Agent 层
逆向工程:REA,几天内突破 6 万 Star。通过 MCP 将 Ghidra / Hopper 接入 Codex、Cursor,本地生成伪代码和调用证据。
https://github.com/morluto/rea
推荐:npx rea-agents setup,从 Electron / JS 开始练手。
渗透测试:CyberStrikeAI,Stars 和能力严重不匹配,目前约 7.4k Stars,通过自然语言完成渗透测试,已被头部安全厂商 Yihuo 收购。 https://github.com/AIPentest/CyberStrikeAI…
II. 模型层
关键点:别用 Claude,太容易被封号!!!
GLM 5.3 Flash 本地部署版 🔥 🫱 最低门槛:128 GB 统一内存(Mac Studio / 高内存服务器),且只能跑最低量化 https://huggingface.co/orcarouter/GLM-5.3-Flash-Uncensored-GGUF…
Qwen3.8-Flash 本地部署版,下载量超 50 万 🔥 🫱 96 GB 统一内存 / 多 GPU(如双 48G 4090)可跑不错的量化 https://huggingface.co/orcarouter/Qwen3.8-Flash-Next-Uncensored-GGUF…
Qwen3.8-Flash-Next 小机器版 🫱 12GB 的机器也能跑 🔥 https://github.com/Niko1221/Strata
Qwen3.8-27B,适合单轮调用 🔥 🫱 单张 24 GB 显卡(RTX 3090/4090/5090)跑 Q4–Q5 超级流畅 https://huggingface.co/huihui-ai/Huihui-Qwen3.8-27B-abliterated…
morluto/rea
来源:https://github.com/morluto/rea
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Türkçe · Русский · Tiếng Việt · ไทย · Deutsch · Español · Français · Українська · Polski · Português (Brasil) · العربية · فارسی · Bahasa Indonesia · Italiano
REA:逆向万物
一个 MCP,横跨二进制、应用和运行时行为的逆向工程。
看到一个你喜欢的功能,理解它的工作原理,直到二进制层面。
npm version (https://www.npmjs.com/package/rea-agents) CI (https://github.com/morluto/rea/actions/workflows/ci.yml) MCP 工具目录 Node.js 版本要求 skills.sh (https://skills.sh/morluto/rea/reverse-engineer-anything) MIT 许可证 Discord (https://discord.gg/GkcryMnJDM)
官网 (https://rea.tools/) · 指南 (https://rea.tools/guides/) · 案例展示 (https://rea.tools/showcase/)
快速开始 · REA 工作原理 · 你可以分析什么 · 案例展示 · 常见问题 · 文档
npx rea-agents setup
加入逆向工程社区 Discord · 问答 · 展示与分享
在应用中看到一个你希望在自己产品中实现的功能?让你的 Agent 用 REA 去调查它。它可以无需源码检查该应用,解释该功能的工作原理,展示证据,并为你构建一个版本。
REA 将你的 Agent 连接到用于检查原生二进制、JavaScript 和 Electron 应用、.NET 程序集以及网站的工具。你也可以在终端中使用相同的工具。
分析在本地运行,结果包含每个结论背后的证据和局限性。
Setup 将 REA 注册到你的 Agent 并安装配套的工作流指令。原生分析可以使用已有的 Hopper、Ghidra 或 IDA 安装;经批准后,Setup 可选择性地安装 Hopper。静态 JavaScript 分析不需要原生分析引擎。
访问 REA 官网 (https://rea.tools/) 查看安装说明、图解指南和真实案例研究。
快速开始
配置你的 Agent
安装 Node.js 和 npm 后,运行:
npx rea-agents setup
选择你的 Agent,审查建议的更改并批准。Setup 会添加 REA 的 MCP 服务器和配套的工作流指令,并备份现有配置。之后请重启你的 Agent。
Setup 支持 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 和其他 Agent。参见安装和配置了解供应商配置和手动 MCP 注册。
向你的 Agent 提问
了解 Notes 应用中的搜索功能是如何工作的,向我展示证据,并为我的项目构建一个类似的功能。
将 Notes 替换为目标应用和你想理解的功能。
使用终端
检查解包后的 JavaScript/Electron 应用目录或 ASAR:
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json
结果包含模块、导入、Electron 边界及其证据。将路径替换为目标路径,例如 Windows 上的 "D:/apps/example"。
要安装 rea 命令供日常使用:
npm install --global rea-agents
rea --help
对于原生分析,需要先配置供应商。参见 CLI 和证据指南了解原生命令、供应商选择、快照和脚本。
更新 REA
REA 迭代很快,新版本包含频繁的 bug 修复。请保持安装最新。
对于 npm 安装的 CLI:
rea update
要刷新你的 Agent 注册和 skill,请运行 update 打印的 setup 命令。
如果你使用 npx,用以下命令更新你的 Agent 配置:
npx rea-agents@latest setup
审查 setup 更改并重启你的 Agent。
对于一次性 CLI 命令,使用 npx rea-agents@latest 加上命令。
REA 工作原理
你的 Agent 通过 MCP 调用 REA 来检查目标并追踪相关代码。REA 返回带有证据的发现。Agent 利用这些发现来提出后续问题、解释行为,或编写并测试实现。
CLI 命令使用相同的工作流。
REA 调查流程:你的 Agent 针对本地目标提问,REA 使用分析工具检查和追踪它,Agent 利用返回的代码、引用和未知项来解释、实现和测试。
你可以分析什么
REA 需要 Node.js 22.x (>=22.19)、24.x (>=24.11) 或 26+,以及 npm。附加工具和主机支持取决于目标:
| 目标 | REA 返回内容 | 要求和指南 |
|---|---|---|
| 原生二进制 | 伪代码、汇编、字符串、符号、调用和引用 | Hopper、Ghidra 或 IDA;原生分析 (https://rea.tools/guides/native/) |
| 离线 ELF 布局 | 节区、段、原始符号/重定位和静态缓解候选 | Linux x64 上由调用方提供的 pwntools;二进制诊断 |
| EVM 字节码 | 分发选择器、字节偏移、推断参数和可变性 | Linux x64 上的本地 raw/hex 载体;离线 EVM 指南 |
| 录制的 Linux 崩溃 | 原始笔记、每个记录线程的寄存器/信号和可选的映射候选 | Linux x64 上由调用方提供的 pwntools;可选的 GDB/pwndbg;录制崩溃 |
| JavaScript / Electron | 模块、导入、source map、路由、IPC 和原生插件关系 | Node.js 和 npm;应用分析 (https://rea.tools/guides/javascript/) |
| 网站 | 页面结构、脚本、网络观测和请求的截图 | Chrome 系浏览器;浏览器分析 (https://rea.tools/guides/browser/) |
| 保存的网络抓包 | 请求、响应、暴露的载荷和来源位置 | HAR;Linux 上使用 mitmdump 进行原生 mitmproxy 抓包;抓包指南 |
| .NET 程序集 | 元数据、CIL 指令、声明的原生依赖和构建比较 | 无(仅静态);托管代码指南 |
| Android APK | Manifest 声明、类、反编译方法和引用 | Linux/macOS/Windows x64 上的无头 JADX 和完整 JDK;Android 指南 |
| 固件 | 区域、提取结果和原生分析交接 | Linux 上的 Binwalk / Unblob;固件指南 |
| 包和资源 | 文件清单、摘要、plist、Apple bundle 解剖和提取的资源 | 构建产物和 JavaScript 指南,Apple 应用 |
| 进程行为 | 终端输出、交互、退出和文件系统观测,以及运行比较 | Linux/macOS 上带原生 PTY;进程捕获 |
静态 JavaScript 和 .NET 检查读取提供的文件而无需运行应用。运行时捕获使用你的用户权限运行或与选定目标交互;每个运行时指南都会说明其影响。
原生格式和主机支持因供应商而异。参见 Hopper 和 Ghidra 配置、IDA 指南 和 实验性 Windows Ghidra 支持。Ghidra 还支持 16 位 DOS 分析。对于大型二进制,可使用 REA_GHIDRA_STARTUP_TIMEOUT_MS 提高其启动超时时间。
关于供应商选择,参见 CLI 指南。查看发行版可用性了解自最新 npm 版本以来新增的功能。
案例展示
DX-Ball 声像平移、Notion 剪贴板桥接和 TH04 子弹环案例展示插图 (https://rea.tools/showcase/)
DX-Ball:重建声像平移计算
追踪一次声音调用到其位置到声像的辅助函数,检查指令,将不完整的伪代码转化为 C。重建通过了 3,205 个原始 x86 测试用例,并复现了全部 63 个已编译函数字节。 阅读案例研究 (https://rea.tools/showcase/dx-ball/) · 重建仓库 (https://github.com/N0zoM1z0/dx-ball)
Notion:追踪 Electron 剪贴板桥接
找到渲染进程的剪贴板 API,通过 preload 和 IPC 追踪到主进程,并检查富文本剪贴板格式。 阅读案例研究 (https://rea.tools/showcase/notion/)
TH04:恢复 DOS 子弹环计算
检查原版 PC-98 游戏的 16 位指令,恢复固定角度和瞄准角度计算,并将重建的 C++ 与历史编译器输出进行比较。 阅读案例研究 (https://rea.tools/showcase/th04/) · 重建仓库 (https://github.com/N0zoM1z0/th04)
如果你在有趣的项目上使用了 REA,我们很希望能看到。请在 issue (https://github.com/morluto/rea/issues) 或 pull request (https://github.com/morluto/rea/pulls) 中分享你的案例,包括目标、你的问题、REA 如何帮助以及你的发现。
常见问题
哪些 Agent 可以使用 REA? 任何支持本地 MCP 服务器的 Agent。Setup 配置受支持的 Agent;其他客户端可以使用手动 MCP 注册。
我需要 Hopper、Ghidra 或 IDA 吗? 深度原生分析需要其中之一。静态 JavaScript 和 .NET 检查无需原生分析引擎即可工作。Setup 可在批准后安装 Hopper;Ghidra 和 IDA 使用你现有的安装。参见供应商配置。
我需要先启动 Hopper 吗? 当操作需要时,REA 会启动 Hopper。在 macOS 上,首次运行的对话框可能会要求你选择演示模式或激活许可证。参见 Hopper 启动和故障排除。
从 skills.sh 安装 skill 会做什么?
该 skill 为你的 Agent 提供调查指令。使用 npx rea-agents setup 注册 REA 的 MCP 服务器并安装配套指令,然后重启你的 Agent。参见仅安装 skill。
REA 返回什么代码? 原生分析返回伪代码和汇编。JavaScript/Electron 分析恢复模块及其关系。你的 Agent 利用这些发现编写和测试实现;案例展示提供了具体示例。
REA 会上传我的应用吗? REA 在本地分析目标。你的 Agent 接收工具结果,其模型供应商有自己的数据政策。
遇到 bug 怎么办? 先更新;最近的版本可能已经修复。 对于 npm 安装的 CLI:
rea update
对于通过 npx 进行的 Agent 配置:
npx rea-agents@latest setup
如果你使用 Agent,请完成配置刷新并重启。重试相同任务。如果问题仍然存在,请在 issue (https://github.com/morluto/rea/issues) 中提交你的 REA 版本、目标类型、重现步骤和错误输出。
文档
从官网的实战指南 (https://rea.tools/guides/) 开始。关于精确选项、前提条件和结果契约:
- 安装和配置:Agent 注册、供应商配置、更新和卸载。
- 就绪检查和故障排除:诊断 Agent 或分析引擎。
- CLI 和证据:命令、供应商选择、快照、导入/导出和退出状态。
- MCP 契约 和 Agent 提示词:工具结果、会话和引导式调查。
- 工具目录:自动生成的工具、供应商和 CLI 命令清单。
- 路线图:计划中的工作和能力追踪。
通过 SECURITY.md 报告漏洞。
Star 历史
🎉 60,000 GitHub stars — 感谢大家!
感谢所有使用 REA、报告 bug、提出功能需求、测试构建版本和贡献修复的人。
免责声明
REA 提供用于合法逆向工程研究、分析和重建的工具。你有责任获取任何必要的授权并遵守适用法律。本项目不认可任何非法或未经授权的使用。
REA 是一个开源软件项目。我们未发行或认可任何加密货币或代币。使用 REA 名称的代币与本项目无关。
贡献
我们欢迎你为 REA 做出贡献!在 issue (https://github.com/morluto/rea/issues) 中报告 bug 或建议功能,或发送 pull request (https://github.com/morluto/rea/pulls) 改进代码或文档。参见 CONTRIBUTING.md 了解开发环境配置和检查,测试 了解验证渠道,以及架构图 了解项目结构。
许可证
宝玉 (@dotey): REA:让 AI 智能体帮你逆向没有源码的软件
开源项目 REA(Reverse Engineer Anything)把逆向分析工具接到了 Claude Code、Codex、Cursor 这类 AI 编程智能体上。看到别人 App
相似文章
@LinearUncle: 国外搞逆向的猛男真多啊!十分推荐这个强大的agent 逆向工程IDE平台名为Eleven: 1. 专注逆向二进制app, 包括: Mac/iOS, Linux ELF, Windows PE, Andoird apk等等; 2. 底层用的…
推荐开源的 agent-first 逆向工程 IDE 平台 Eleven,支持 macOS/Windows/Linux、Mach-O/ELF/PE 二进制及 Android APK 分析,底层使用 Ghidra/REA/Rizin 与 jadx,并可接入任何支持 ACP 协议的 AI agent(如 Claude、Codex、Cursor)以 MCP 工具驱动界面进行代码解读、重命名与补丁建议。
@criscxuan:今日推荐爆款开源项目:https://github.com/morluto/rea 这个项目可以解析出任何软件……
开源项目 REA(Reverse Engineer Anything)通过 MCP 协议将 AI Agent 连接到 Hopper、Ghidra、IDA Pro 等逆向工程工具,支持分析原生二进制、Electron、.NET、Android APK 和 Web 应用,让 AI 无需源码即可理解并复刻软件功能。
@jinglian: REA(逆向工程一切)逆向工程所有东西:三天内从 30,000 Stars 暴涨至 12 万以上……
REA (Reverse Engineer Anything),一个 MIT 开源的逆向工程项目,在三天内 Star 从 3 万暴涨至 12 万以上,可结合 adb 抓包、HAR/mitmproxy 流量分析、Binwalk/Ghidra 固件分析并借助 Claude Code 等重构设备通信协议,让用户自写客户端控制自家智能设备。
@realfxw: 做 Agent 最头疼的往往不是模型逻辑,而是让它联网“拿数据”——反爬、登录鉴权、频率限制,折腾半天全卡在接口上。 推荐关注开源项目 Agent-Reach,相当于直接给 AI Agent 装上了一副全网“采集外骨骼”: 整合成熟生态:…
Agent-Reach 是一个开源项目,为 AI Agent 提供一键式网络数据采集能力,整合多种工具以解决反爬和认证等问题。
@hanakoxbt:REA 创作者刚刚发布了提示词,能将任何 AI 智能体变成逆向工程实验室,极其危险……在…
REA 的创作者发布了提示词和一个代码仓库,能将任何 AI 智能体变成逆向工程实验室,可以对 Android、iOS、Windows 应用和固件进行反汇编,并提供二进制级别的证据——被称为 GitHub 上最危险的仓库之一。