这是什么
reverse-skill 是一个面向 AI 编程助手的技能路由包,专注于逆向工程、授权渗透测试与安全研究。当 AI 代理(如 Claude Code、Codex、Cursor、OpenCode 等)遇到 APK、二进制文件、前端 JS 加密、CTF 挑战或渗透测试目标时,这个包会将其路由到正确的方法论,检查可用工具,并执行可重复的工作流,而不是猜测命令。

该仓库由 zhaoxuya520 开发,采用 MIT 协议,当前版本为 v1.0.1。在 GitHub 上已获得 38891 颗星、5419 个 fork,并有 25 个开放 issue,社区活跃度极高。
适合谁
这个技能包主要面向以下人群:
- 安全研究人员:需要系统化进行逆向分析、漏洞研究的人员。
- 渗透测试人员:在授权范围内进行安全评估的专业人士。
- CTF 参赛者:需要快速搭建工具链和解题流程的竞赛选手。
- AI 工具使用者:希望利用 AI 编程助手(如 Claude Code、Cursor、Cline 等)自动化安全分析流程的开发者。
能做什么
reverse-skill 覆盖了广泛的安全研究场景,包括但不限于:
- APK / Android 分析:使用 jadx、apktool 等工具进行逆向。
- 二进制逆向:支持 exe/dll/so/elf 等格式,集成 IDA Pro、radare2、Ghidra、Binary Ninja。
- 前端 JS 逆向:处理加密参数、DSL VM 等。
- 渗透测试:扫描、攻击链编排、红队协同。
- CTF 竞赛:内置 42 个子技能,覆盖证书滥用、云元数据、容器逃逸、Kerberos 委派等。
- 固件 / IoT 安全:固件分析、补丁对比、漏洞利用。
- 恶意软件分析:YARA 规则、行为分析。
- API / GraphQL 安全:接口测试与漏洞挖掘。
- LLM / AI 安全:提示注入、模型安全评估。
该包的核心是 44 条路由规则(R0–R45),通过一个结构化的配置文件驱动,并经过 175 个回归测试用例验证,确保路由的准确性。它支持 Windows 和 Ubuntu 平台,且客户端无关,可适配多种 AI 编程客户端。
使用前准备
在开始使用之前,请确保你的环境满足以下要求:
- Java / JDK:用于 jadx 和 apktool。
- Node.js 22.12+:用于 JS 工具链和 MCP 服务器。
- Python 3.x:用于 Frida 和辅助脚本。
- 一个代码 AI 客户端:如 Claude Code、Codex、Cursor、OpenCode 等。
安装方法
首先,克隆仓库到本地:
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 |
| Kali Linux | bash kali/scripts/refresh-tool-index.sh |
检查 skills/tool-index.md 以查看检测到的工具。平台特定文档可参考:Kali Linux、Ubuntu/Debian、macOS 的说明。
使用示例
安装完成后,你可以通过以下方式使用:
- AI 代理引导:阅读
README_AI.md,按照指示配置你的 AI 客户端。 - 路由规则:核心路由由
skills/config/routing.json驱动,包含 43 条规则(R0–R44)。 - 主路由脚本:运行
skills/scripts/master-route.ps1进行一键分流。 - 案例初始化:使用
skills/scripts/case-init.ps1创建案例目录,包含 scope、timeline、workitems。
例如,当你让 AI 分析一个 APK 文件时,它会自动路由到 skills/apk-reverse/ 模块,并调用相应的工具链。
风险与注意事项
- 法律合规:本工具仅用于授权测试和安全研究。请确保你拥有目标系统的明确授权,否则可能违反法律。
- 工具依赖:部分工具(如 IDA Pro)是商业软件,需要单独购买和安装。开源替代品如 Ghidra、radare2 也可用。
- 环境配置:需要正确配置 Java、Node.js、Python 环境,否则部分功能可能无法运行。
- 安全风险:使用渗透测试工具时,请务必在隔离环境中进行,避免对生产系统造成意外影响。
- 持续更新:仓库会持续更新路由规则和技能模块,建议定期拉取最新代码。