当 AI agent 遇到一个 APK、二进制、前端 JS 加密或 CTF 题目时,它往往不知道该用 jadx、apktool、Frida、IDA 还是 Burp,工具散落在不同机器,同类错误反复犯。reverse-skill 的做法:用一套路由规则把任务导向正确的方法论,检查可用工具,执行可复现流程,而不是让 agent 瞎猜命令。
项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | reverse-skill |
| GitHub地址 | https://github.com/zhaoxuya520/reverse-skill |
| 项目描述 | 为 AI 智能体提供逆向与渗透测试方法论文的技能路由包 |
| 作者 | zhaoxuya520 |
| 开源协议 | MIT License |
| 开源状态 | 公开 |
| Languages | — |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-09-22 |
一、项目介绍
zhaoxuya520/reverse-skill 是一个面向 AI 智能体的“逆向技能路由包”,MIT 协议。当 agent(Claude Code、Codex、Cursor、OpenCode 等)遇到 APK、二进制、前端加密、CTF 或渗透目标时,它用 RULES.md + MASTER-ROUTING 把任务导向对应场景技能,并检查本地工具/MCP/脚本。当前含 44 条路由规则、175 个回归用例、45 个核心技能模块,覆盖 APK、ELF、JS、PCAP、.NET、恶意软件、渗透、Pwn、EDR 绕过等场景,并通过跨平台 CI 校验。
二、核心优势
- 方法论文:44 条路由规则把任务精准导向正确工具链与 playbook。
- 场景全覆盖:APK/ELF/JS/.NET/恶意软件/CTF/渗透/Pwn/EDR 绕过等。
- 可复现:统一 workflow,避免同类错误重复犯。
- 工具自检:refresh-tool-index 探测 jadx/apktool/Frida/IDA 等是否就绪。
- 跨平台:Windows/Linux/macOS/Kali 均提供刷新与文档。
三、适用场景
- 让 agent 在逆向 APK/二进制时自动选对工具与步骤。
- 安全研究者沉淀可复用的方法论与 evidence 流水线。
- CTF 选手用 42 个子技能编排解题流程。
- 渗透测试中把扫描、攻击链、报告标准化。
四、安装教程
克隆仓库:
git clone https://github.com/zhaoxuya520/reverse-skill.git按平台刷新工具索引:
# Windows
powershell -File skills/scripts/refresh-tool-index.ps1
# Linux / macOS
bash skills/scripts/refresh-tool-index.sh前置:JDK(jadx/apktool)、Node.js 22.12+(JS 链与 MCP)、Python 3.x(Frida)。
常见报错:刷新脚本报缺少工具,按 skills/tool-index.md 安装对应依赖;PowerShell 执行策略拦截时用 Set-ExecutionPolicy -Scope Process RemoteSigned。
五、使用示例
把目标交给 agent,让它按路由走流程:
用 reverse-skill 分析这个 APK:先脱壳定位入口,再导出字符串与网络请求。真实效果:agent 读取 RULES.md -> MASTER-ROUTING,进入 apk-reverse 场景技能,调用 jadx/apktool 等已探测到的工具,产出 timeline + Evidence->Finding->Path 报告与现场记录,而不是凭空试命令。
六、常见问题
Q:普通开发者能用吗?
A:它是面向安全/逆向的技能包,需具备相应基础;日常开发一般用不到。
Q:一定要装全部工具吗?
A:不必,refresh-tool-index 只探测本机已有工具,缺失项按文档补。
Q:和手写脚本比有何优势?
A:它把方法论与路由固化,减少重复犯错,并跨 agent 复用。
七、总结
reverse-skill 把逆向与渗透的方法论文、工具路由与可复现流程打包成面向 AI agent 的开源技能,解决“agent 不知该用哪个工具”的痛点。对安全研究者与 CTF 选手,它是把经验沉淀进 agent 的实用框架;MIT 协议,跨平台。
评论 0
还没有评论,来说两句吧。