
AI-powered skill router pack for reverse engineering, penetration testing, and security research. Routes AI agents to correct methodologies and bootstraps on-demand toolchains for APK, binary, JS, firmware, and CTF tasks.
Navigate the dark waters, sail against the stream.
About · Getting Started · Usage · Routing · AI Bootstrap · Contributing
🌐 中文
If you are an AI Agent, jump to README_AI.md and follow the instructions strictly.
When an AI agent (Claude Code, Codex CLI, Cursor, etc.) encounters an APK, a binary, frontend JS encryption, a CTF challenge, or a pentesting target, this package routes it to the right methodology, checks available tools, and executes a repeatable workflow instead of guessing commands.
User task → RULES.md → Skill Router → Scenario Skill → Tools / MCP / Scripts → Report + field journal
Why this exists:
Full routing matrix: skills/routing.md
IDA Pro · radare2 · Ghidra
git clone https://github.com/zhaoxuya520/reverse-skill.git
Then refresh the tool index per platform:
| Platform | Command |
|---|---|
| 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 |
Check skills/tool-index.md to see detected tools.
Platform-specific docs:
.
├── README.md # Chinese entry
├── README_EN.md # This file — English entry
├── README_AI.md # AI agent bootstrap
├── RULES.md # Global routing rules
├── skills/
│ ├── SKILL.md # Master entry
│ ├── routing.md # Routing matrix
│ ├── field-journal/ # Experience logs
│ ├── apk-reverse/ # APK reverse
│ ├── js-reverse/ # JS reverse
│ ├── ida-reverse/ # IDA Pro workflow
│ ├── radare2/ # radare2
│ ├── reverse-engineering/ # General RE
│ ├── pentest-tools/ # Penetration testing
│ ├── pwn-chain/ # Exploit development
│ ├── patch-diff-exploit/ # N-day
│ ├── firmware-pentest/ # Firmware / IoT
│ ├── edr-bypass-re/ # EDR bypass
│ ├── binary-diff/ # Symbol migration
│ ├── browser-automation/ # Browser / desktop
│ ├── diagram-generator/ # Diagrams
│ ├── docs-generator/ # Reports
│ └── llm-security/ # LLM security
├── CTF-Sandbox-Orchestrator/ # CTF skills
├── docs/ # Overview & architecture docs
└── kali/ # Kali scripts
Contributions are welcome! Fork the repo, create a feature branch, and open a PR.
git checkout -b feature/AmazingFeaturegit commit -m 'Add some AmazingFeature'git push origin feature/AmazingFeatureThis project (reverse-skill) is primarily licensed under the MIT License (see LICENSE).
Submodule and third-party dependencies:
Thanks to all open-source tool authors. This project integrates tools across reverse engineering, penetration testing, CTF, and security analysis — every tool is the fruit of community effort.
Special thanks to the OLLVM deobfuscation ecosystem contributors and everyone who submitted test samples, issues, and PRs.
| Scenario | Entry |
|---|
| APK / Android analysis | skills/apk-reverse/ |
| Binary reverse (exe/dll/so/elf) | skills/ida-reverse/ / skills/radare2/ |
| Frontend JS / encrypted params | skills/js-reverse/ |
| HTTP capture / request replay | anything-analyzer + js-reverse/ |
| Penetration testing / scanning | skills/pentest-tools/ |
| CTF competition | CTF-Sandbox-Orchestrator/ (40+ sub-skills) |
| Firmware / IoT | skills/firmware-pentest/ |
| Patch diff / N-day | skills/patch-diff-exploit/ |
| Pwn / exploit development | skills/pwn-chain/ |
| EDR bypass | skills/edr-bypass-re/ |
| LLM / AI security | skills/llm-security/ |
| OLLVM deobfuscation | skills/reverse-engineering/references/ollvm-deobfuscation.md |
| Diagrams / reports | skills/diagram-generator/ / skills/docs-generator/ |
| File | Purpose |
|---|
| README_AI.md | AI agent bootstrap and configuration |
| RULES.md | Global routing rules |
| skills/routing.md | Task → skill routing matrix |
| skills/SKILL.md | Master entry point |
| skills/tool-index.md | Local tool status (auto-generated) |