
reverse-skill v1.0.0
Router di competenze basato su IA per reverse engineering, penetration testing e ricerca sulla sicurezza. Instrada gli agenti IA verso le metodologie corrette e avvia su richiesta le toolchain per attività APK, binary, JS, firmware e CTF.
reverse-skill
Router di competenze per la cybersecurity · Pacchetto di instradamento delle competenze di reverse engineering
Solca le acque oscure, naviga controcorrente.
Informazioni · Per iniziare · Utilizzo · Percorso rapido · Instradamento · Contratti ops · Bootstrap AI · Sponsor · Contributi
🌐 Cinese
Informazioni
Se sei un agente AI, vai a README_AI.md e segui le istruzioni in modo rigoroso.
Quando un agente AI (Claude Code, Codex, Cursor, OpenCode o un altro client compatibile) incontra un APK, un binario, una crittografia JS del frontend, una sfida CTF o un target di pentesting, questo pacchetto lo instrada verso la metodologia corretta, verifica gli strumenti disponibili ed esegue un flusso di lavoro ripetibile invece di indovinare i comandi.
User task
→ RULES.md
→ MASTER-ROUTING / master-route.ps1 (PRIMARY)
→ case-init / scope.md (auth + network_profile; no target ACT until ready)
→ Scenario skill → tools / MCP / scripts
→ timeline + Evidence→Finding→Path → report + field-journal
Perché esiste:
- Gli agenti AI non sanno se usare jadx, apktool, Frida, IDA o BurpSuite per un determinato compito
- Le attività su APK, ELF, JS, PCAP e CTF richiedono ciascuna playbook diversi
- Strumenti, server MCP e script sono sparsi su più macchine
- Gli stessi errori si ripetono perché l'esperienza non viene riutilizzata
Stato attuale
| Regole di instradamento | Benchmark di regressione | Moduli di competenza principali | Piattaforme CI | Modello client |
|---|---|---|---|---|
| 41 (R0–R40) | 163 casi | 42 moduli tracciati | Windows + Ubuntu | Indipendente dal client |
Il nucleo di instradamento è guidato da un'unica configurazione strutturata, validata dalla CI multipiattaforma e mantenuta separata dagli adattatori opzionali per i client.
Scaletta PRIMARY: skills/MASTER-ROUTING.md · Matrice completa: skills/routing.md · Ops: skills/ops/
Realizzato con
IDA Pro · radare2 · Ghidra
Per iniziare
Prerequisiti
- Java / JDK — per jadx e apktool
- Node.js 22.12+ — per la toolchain JS e i server MCP
- Python 3.x — per Frida e gli script di supporto
- Un client AI per il codice — Claude Code, Codex, Cursor, OpenCode o un altro client compatibile
Installazione
git clone https://github.com/zhaoxuya520/reverse-skill.git
Quindi aggiorna l'indice degli strumenti per piattaforma:
| Piattaforma | Comando |
|---|---|
| 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 |
Consulta skills/tool-index.md per vedere gli strumenti rilevati.
Documentazione specifica per piattaforma:
- Kali Linux → kali/README-kali.md
- Ubuntu/Debian → docs/platforms/linux.md
- macOS → docs/platforms/macos.md