
reverse-skill v1.0.1
AI 기반 스킬 라우터 팩으로, 리버스 엔지니어링, 침투 테스트, 보안 연구를 지원합니다. AI 에이전트를 올바른 방법론으로 안내하고 APK, 바이너리, JS, 펌웨어, CTF 작업을 위한 온디맨드 툴체인을 부트스트랩합니다.
reverse-skill
사이버보안 스킬 라우터 · 리버스 엔지니어링 스킬 라우팅 패키지
어두운 물살을 항해하고, 흐름에 거슬러 나아가세요.
소개 · 시작하기 · 사용법 · 빠른 경로 · 라우팅 · 운영 계약 · AI 부트스트랩 · 스폰서 · 기여
🌐 중국어
소개
AI 에이전트라면 README_AI.md로 이동하여 지침을 엄격히 따르세요.
AI 에이전트(Claude Code, Codex, Cursor, OpenCode 또는 기타 호환 클라이언트)가 APK, 바이너리, 프론트엔드 JS 암호화, CTF 문제 또는 침투 테스트 대상을 만나면, 이 패키지는 올바른 방법론으로 라우팅하고 사용 가능한 도구를 확인하며 명령을 추측하는 대신 반복 가능한 워크플로를 실행합니다.
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
존재 이유:
- AI 에이전트는 주어진 작업에 jadx, apktool, Frida, IDA 또는 BurpSuite를 사용해야 하는지 알지 못합니다
- APK, ELF, JS, PCAP, CTF 작업은 각각 다른 플레이북이 필요합니다
- 도구, MCP 서버, 스크립트가 여러 머신에 분산되어 있습니다
- 경험이 재사용되지 않아 같은 실수가 반복됩니다
현재 상태
| 라우팅 규칙 | 회귀 테스트 벤치마크 | 핵심 스킬 모듈 | CI 플랫폼 | 클라이언트 모델 |
|---|---|---|---|---|
| 41 (R0–R40) | 163개 사례 | 42개 추적 모듈 | Windows + Ubuntu | 클라이언트 중립 |
라우팅 코어는 하나의 구조화된 구성으로 구동되며, 크로스 플랫폼 CI로 검증되고 선택적 클라이언트 어댑터와 분리되어 유지됩니다.
PRIMARY 고속 경로: skills/MASTER-ROUTING.md · 전체 매트릭스: skills/routing.md · 운영: skills/ops/
(맨 위로)
사용된 도구
IDA Pro · radare2 · Ghidra
(맨 위로)
시작하기
사전 요구사항
- 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 → kali/README-kali.md
- Ubuntu/Debian → docs/platforms/linux.md
- macOS → docs/platforms/macos.md
(맨 위로)
사용법
지원 시나리오
| 시나리오 | 진입점 |
|---|---|
| APK / Android 분석 | skills/apk-reverse/ |
| iOS / 모바일 | skills/mobile-reverse/ |
| 바이너리 리버스 (exe/dll/so/elf) | skills/ida-reverse/ / skills/radare2/ |
| .NET / C# | skills/dotnet-reverse/ |
| 프론트엔드 JS / 암호화된 매개변수 | skills/js-reverse/ |
| DSL VM / 커스텀 JS opcode VM | skills/reverse-engineering/dsl-vm-reverse/ |
| HTTP 캡처 / 요청 재생 | anything-analyzer, Reqable MCP + js-reverse/ |
| 악성코드 / YARA | skills/malware-analysis/ |
| 침투 테스트 / 스캐닝 | skills/pentest-tools/ |
| 공격 체인 / 레드팀 오케스트레이션 | skills/attack-chain/ |
| 케이스 증거 검토 / 보고서 인계 | skills/case-review/ |
| CTF 대회 | CTF-Sandbox-Orchestrator/ (42개 하위 스킬) |
| 펌웨어 / IoT | skills/firmware-pentest/ |
| 패치 diff / N-day | skills/patch-diff-exploit/ |
| Pwn / 익스플로잇 개발 | skills/pwn-chain/ |
| EDR 우회 | skills/edr-bypass-re/ |
| API / GraphQL | skills/api-security/ |
| 공급망 / SBOM | skills/supply-chain-security/ |
| LLM / AI 보안 | skills/llm-security/ |
| OLLVM 난독화 해제 | skills/reverse-engineering/references/ollvm-deobfuscation.md |
| 다이어그램 / 보고서 | skills/diagram-generator/ / skills/docs-generator/ |