Repolode
zhaoxuya520

zhaoxuya520/reverse-skill

리버스 엔지니어링·펜테스트·CTF 작업을 적절한 플레이북으로 연결하고 도구 설치 여부를 확인하는 AI 에이전트 스킬 팩입니다.

스타
42,626
포크
6,223
열린 이슈
35
마지막 커밋
28일 전

어떤 프로젝트인가요?

reverse-skill은 Claude Code, Codex, Cursor, OpenCode 같은 AI 코딩 에이전트를 위한 라우팅 계층입니다. 에이전트가 APK나 바이너리 분석, 프런트엔드 JavaScript 암호화, CTF 문제 풀이 같은 리버스 엔지니어링 또는 보안 작업을 받으면, 명령어를 임의로 추측하는 대신 적합한 방법론으로 연결합니다. 라우팅의 핵심은 44개 규칙이 담긴 단일 설정 파일을 기반으로 동작합니다.

이 팩은 작업과 관련된 실무 절차도 다룹니다. 실제 테스트에 앞서 승인을 확인하고 네트워크 프로필을 점검하는 범위 확인 절차, 범위·타임라인·작업 항목별 디렉터리, 보고서 작성을 위한 증거에서 발견 사항으로 이어지는 워크플로를 제공합니다. 도구 인덱스에서 참조된 도구 중 로컬에 설치된 항목을 확인할 수 있으며, 175개 벤치마크 사례로 구성된 회귀 테스트 스위트는 CI에서 Windows와 Ubuntu를 대상으로 실행됩니다.

스킬은 Android와 iOS, 바이너리(IDA, radare2, Ghidra, Binary Ninja), .NET, 프런트엔드 JS, 악성코드 분석, 펌웨어, API 및 공급망 보안과 CTF 하위 오케스트레이터를 아우릅니다. 이 프로젝트는 승인된 보안 연구와 교육, 그리고 사용자가 소유하거나 평가 권한을 가진 시스템의 테스트를 위한 것입니다.

핵심 기능

  • 01APK, 바이너리, JS, CTF 작업 등을 44개 규칙으로 적합한 스킬 플레이북에 연결합니다.
  • 02설치된 리버스 엔지니어링 및 펜테스트 도구를 확인하고 상태를 기록합니다.
  • 03실제 테스트를 시작하기 전에 승인 범위를 확인하도록 합니다.
  • 04범위, 타임라인, 작업 항목별 디렉터리를 만듭니다.
  • 05Windows와 Ubuntu에서 175개 사례로 구성된 라우팅 회귀 테스트 스위트를 실행합니다.
  • 06프로젝트 지침을 통해 여러 AI 코딩 클라이언트에서 사용할 수 있습니다.

활용 사례

  • jadx, apktool, Frida를 사용해 AI 에이전트가 Android APK를 분석하도록 합니다.
  • IDA 또는 Ghidra를 이용한 바이너리 리버스 엔지니어링을 에이전트가 수행하도록 안내합니다.
  • 준비된 하위 스킬을 활용해 CTF 문제를 풉니다.
  • 범위, 증거, 보고서 전달 절차를 포함해 승인된 펜테스트 사례를 관리합니다.

빠른 시작

  1. 1

    저장소 클론하기

    git clone https://github.com/zhaoxuya520/reverse-skill.git
  2. 2

    Windows에서 도구 인덱스 새로 고침

    powershell -File skills/scripts/refresh-tool-index.ps1
  3. 3

    Linux 또는 macOS에서 도구 인덱스 새로 고침

    bash skills/scripts/refresh-tool-index.sh

사용 전 알아둘 점

  • AI 코딩 클라이언트와 함께 Java/JDK, Node.js 22.12 이상, Python 3.x가 필요합니다.
  • CTF-Sandbox-Orchestrator 서브모듈은 GPLv3, Pentest Swarm AI는 AGPL-3.0 라이선스로, MIT 라이선스인 코어와 다릅니다.

토픽

자주 묻는 질문

reverse-skill은(는) 무엇인가요?
리버스 엔지니어링·펜테스트·CTF 작업을 적절한 플레이북으로 연결하고 도구 설치 여부를 확인하는 AI 에이전트 스킬 팩입니다. reverse-skill은 Claude Code, Codex, Cursor, OpenCode 같은 AI 코딩 에이전트를 위한 라우팅 계층입니다. 에이전트가 APK나 바이너리 분석, 프런트엔드 JavaScript 암호화, CTF 문제 풀이 같은 리버스 엔지니어링 또는 보안 작업을 받으면, 명령어를 임의로 추측하는 대신 적합한 방법론으로 연결합니다. 라우팅의 핵심은 44개 규칙이 담긴 단일 설정 파일을 기반으로 동작합니다.
reverse-skill은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
reverse-skill은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
reverse-skill은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. reverse-skill의 마지막 커밋은 2026년 9월 22일입니다.
reverse-skill은(는) 어디에 사용할 수 있나요?
jadx, apktool, Frida를 사용해 AI 에이전트가 Android APK를 분석하도록 합니다. IDA 또는 Ghidra를 이용한 바이너리 리버스 엔지니어링을 에이전트가 수행하도록 안내합니다. 준비된 하위 스킬을 활용해 CTF 문제를 풉니다. 범위, 증거, 보고서 전달 절차를 포함해 승인된 펜테스트 사례를 관리합니다.
reverse-skill는 어떻게 설치하나요?
저장소 클론하기: 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
reverse-skill은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zhaoxuya520/reverse-skill

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트