
HackerOne 연구자를 위한 완전한 버그 바운티 워크스페이스. 범위 적용, 자동화된 정찰/취약점 파이프라인(400개 이상의 도구), 보고서 템플릿, CVE/CWE 워치리스트, 로컬 VM 실습 랩을 포함합니다. 규율 있고 윤리적인 헌팅을 위해 구축되었습니다.
██████╗ ███████╗██╗ ██╗ ██╗ ██████╗ ██╗██╗ ██╗
██╔══██╗██╔════╝██║ ██║███║██╔═████╗███║╚██╗██╔╝
██║ ██║█████╗ ██║ ██║╚██║██║██╔██║╚██║ ╚███╔╝
██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║████╔╝██║ ██║ ██╔██╗
██████╔╝███████╗ ╚████╔╝ ██║╚██████╔╝ ██║██╔╝ ██╗
╚═════╝ ╚══════╝ ╚═══╝ ╚═╝ ╚═════╝ ╚═╝╚═╝ ╚═╝
HackerOne의 실제 버그 바운티 워크플로우를 중심으로 구축된 워크스페이스입니다: 프로그램을 선택하고, 범위를 문서화하고, 경계 내에서 스캔하고, 발견 사항을 연계하고, 트리아저가 빠르게 수락하는 형식으로 보고합니다. 400개 이상의 범용 모의해킹 무기고와 로컬 VM 랩은 지원용으로 제공되며, 진입점이 아닙니다.
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ SCOPE RECON/VULN REPORT │
│ ═════ ══════════ ══════ │
│ │
│ ┌───────────┐ ┌───────────────────┐ ┌───────────────┐ │
│ │programs/ │────▶ bugbounty-hunter ───▶ report.md │ │
│ │*.md │ │ .sh │ │ (H1 template) │ │
│ └───────────┘ └────────┬──────────┘ └───────┬───────┘ │
│ scope check │ │ │
│ (blocks if not ▼ ▼ │
│ documented) ┌─────────────┐ ┌──────────────┐ │
│ │auto-scanner │ │ Hacktivity │ │
│ │ (arsenal) │ │ dedup check │ │
│ └─────────────┘ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
cd bugbounty-lab101
chmod +x bugbounty/*.sh auto-scanner/*.sh
# If the repository was cloned without submodules:
git submodule update --init --recursive
cd bugbounty
./bugbounty-hunter.sh new program-name
# Edit ../programs/program-name.md with the EXACT scope from the H1 policy
./bugbounty-hunter.sh scope target.com # must say "Scope OK" before proceeding
./bugbounty-hunter.sh full target.com # recon -> vuln -> brute -> secrets -> api -> report
./bugbounty-hunter.sh report target.com
# Complete bugbounty/reports/target.com/report-YYYYMMDD.md with the H1 template
제출하기 전에 docs/hackerone-workflow.md를 읽어보세요 (Hacktivity 중복 확인, 보고서 품질, 제출 후 단계).
이 랩은 T3MP3ST를 공격 보안 엔진으로 통합합니다 — AI 코딩 에이전트를 제로데이 헌터로 변환하는 멀티 에이전트 프레임워크입니다.
# 1. Clone T3MP3ST into the lab (it's .gitignored, separate repo)
git clone https://github.com/DevCop95/T3MP3ST t3mp3st
cd t3mp3st && npm install && cd ..
# 2. Configure API keys
cp t3mp3st/.env.example t3mp3st/.env
# Edit t3mp3st/.env with your LLM provider key(s)
# 3. Start the server
./start-server.sh
# War Room → http://127.0.0.1:3333/ui/
| 기능 | 설명 |
|---|---|
| War Room UI | 미션 계획 및 실행을 위한 웹 인터페이스 |
| Recon Engine | nmap, DNS, HTTP 핑거프린팅 — XBEN에서 90.1% pass@1 |
| Exploit Loop | 8-오퍼레이터 킬 체인 (Recon → Scanner → Exploiter → ...) |
| Payload DB | 200개 이상의 페이로드 (SQLi, XSS, SSTI, LFI, SSRF, CMDi, XXE) |
| MCP Server | 에이전트 통합을 위한 node t3mp3st/dist/mcp-server.js |
| Evidence Vault | 지속적인 발견 사항, 증거, 재테스트 추적 |
T3MP3ST는 로컬 AI 에이전트(Claude Code, Codex, Hermes)를 연결하여 API 키 없이 작동합니다. War Room UI에서 Settings를 열고 에이전트를 연결한 다음 — 평범한 영어로 대상을 설명하세요.
| 명령어 | 설명 | 예시 |
|---|---|---|
bugbounty-hunter.sh new <prog> | 프로그램의 범위 추적기 생성 | ./bugbounty-hunter.sh new acme-corp |
bugbounty-hunter.sh scope <target> | 대상이 범위 내에 있는지 확인 | ./bugbounty-hunter.sh scope target.com |
bugbounty-hunter.sh full <target> | 전체 파이프라인 (정찰부터 보고까지) | ./bugbounty-hunter.sh full target.com |
bugbounty-hunter.sh recon <target> | 정찰만, 수동적 Shodan CTL 강화 포함 | ./bugbounty-hunter.sh recon target.com |
bugbounty-hunter.sh report <target> | H1 템플릿으로 보고서 생성 | ./bugbounty-hunter.sh report target.com |
pentest.sh <url> | 범용 무기고 (400개 이상의 도구) | pentest.sh https://target.com |
pentest.sh matrix | 전체 도구 매트릭스 | pentest.sh matrix |
pentest.sh search <function> | 도구 검색 | pentest.sh search sql_injection |
pentest.sh express <url> | 신속 스캔 | pentest.sh express https://target.com |
pentest.sh install | 누락된 도구 설치 | pentest.sh install |
./start-server.sh | T3MP3ST War Room 시작 (AI 기반) | ./start-server.sh |
npm run server | t3mp3st/ 디렉토리에서 T3MP3ST 시작 | cd t3mp3st && npm run server |
bugbounty-hunter.sh의 모든 활성 스캔 명령은 대상을 건드리기 전에 programs/*.md에 대해 범위를 확인합니다. 수동적 Shodan CTL 통합은 선택 사항이며 recons101x가 설치되지 않은 경우 고정된 vendor/shodan_reconsx 서브모듈을 사용합니다. 해당 호스트 이름은 HTTP 프로빙 전에 범위 필터링됩니다.