hypnguyen1209/offensive-claude

Offensive security toolkit for Claude Code covering red team, exploit dev, AD attacks, EDR bypass, mobile pentest

해결하는 문제

이 프로젝트는 Claude Code를 사용하여 공격적 보안 연구 및 펜테스트를 수행하기 위한 구조적이고 사양 기반의 프레임워크를 제공합니다. Cyber Kill Chain 기반의 엄격한 업무 흐름을 강제함으로써 일반적인 AI 어시스턴트를 체계적인 보안 연구자로 전환시킵니다. 이로 인해 행동은 승인받고, 발견은 증거 기반이며, 프로세스는 산업 표준 보안 단계를 따릅니다.

작동 방식

이 프레임워크는 Claude Code 플러그인으로 작동하며, 모든 대화에 "SessionStart 디스패처"를 삽입합니다. 이 디스패처는 도메인 전용 기술을 실행하기 전에 특정한 "규율 계층"(예: 범위, OPSEC, 발견 검증)을 따르도록 보장합니다.

주요 구성 요소는 다음과 같습니다:

  • 업무 흐름: 범위 → 리콘 → 무기화 → 배달 → 공격 → 설치 → C2 → 행동 → 보고서의 9단계 파이프라인으로, 조기 단계 전환을 방지하기 위한 품질 게이트가 있습니다.
  • 스킬 모듈: 웹 펜테스트, 클라우드 보안, AI 레드팀 등 32개의 전문 도메인 기술을 제공하며, 기술 맵, 참조 라이브러리, 실행 가능한 스크립트를 포함합니다.
  • 안전 가드: scope_guard.py 및 action_guard.py와 같은 실행 가능한 Python 스크립트로 타겟 승인을 강제하고 민감한 헤더를 제거하여 무단 또는 위험한 행동을 방지합니다.
  • 크래시에서 에크스플로잇으로의 파이프라인: rr, gcov, Z3를 사용한 전용 도구 체인으로 소프트웨어 크래시를 검증 가능한 에크스플로잇 가능성 판단으로 전환합니다.
  • 협업 에이전트: redteam-planner, finding-validator 등 8개의 전문 하위 에이전트가 계획, 실행, 그리고 발견의 적대적 검증을 담당합니다.

대상 사용자

Claude Code를 사용하고, 취약점 연구 및 적대자 시뮬레이션에 체계적이고 재현 가능하며 안전 가드가 있는 접근법을 원하는 공격적 보안 연구자, 펜테스트 담당자, 레드팀원을 위한 것입니다.

주요 특징

  • 사양 기반의 규율: 보안 업무에 대한 "철의 법칙"을 강제하여, 발견을 확인하기 전에 승인과 증거를 요구합니다.
  • 포괄적인 기술 세트: AI 에이전트 레드팀, 컨테이너 탈출 등 새로운 분야를 포함한 32개의 다양한 도메인을 커버합니다.
  • 자동화된 품질 게이트: 다음 단계로 진행하기 전에 필수 아티팩트 및 증거(CWE, CVSS, ATT&CK ID)가 존재하는지 검증합니다.
  • 적대적 검증: 제한된 생성기-검증기 반론 루프를 사용하여 발견이 환상이 아니라 증거 기반임을 보장합니다.
  • 통합 도구 체인: .devcontainer에 바이너리 분석 도구를 포함하여 메모리 손상 버그의 결정론적 근본 원인 분석이 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트