Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/sunblaze-ucb/exploitgym
Exploit FrameworksVulnerability AnalysisShellcodeWeb Application ExploitationFuzzingCTFPenetration TestingPapers & ResearchLearning & EducationPayload DevelopmentAI SecurityBinary Exploitation
7569351개월 전Kitploit 검토 완료
GitHubsunblaze-ucb/exploitgym

exploitgym

ExploitGym은 실제 세계의 취약점을 기반으로 구축된 대규모의 현실적인 벤치마크로, AI 에이전트의 익스플로잇 개발 능력을 평가하도록 설계되었습니다.

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ExploitGym

Website Paper License

ExploitGym은 사용자 공간 프로그램, Google V8 엔진, Linux 커널 전반의 실제 취약점을 기반으로 구축된 대규모의 현실적인 벤치마크로, AI 에이전트가 익스플로잇을 개발하는 능력을 평가하도록 설계되었습니다.

빠른 시작

root@kitploit:~
# 1. Python deps
uv sync --extra proxy

# 2. Build runtime artifacts (gdb, socat, nc, node + agent CLIs) and
#    extract task data
bash scripts/setup/setup_data.sh

# 3. Verify the install
bash scripts/setup/validate.sh

# 4. Pull the Firewall Squid image
docker pull ubuntu/squid:latest

# 5. Pull the Docker images for the tasks you want to run
uv run scripts/setup/pull_images.py data/task_ids/sample.txt

# 6. Start the controller, firewall, and LLM proxy. pre_run.py runs the
#    readiness checks and starts all three (auto-detecting any already
#    running), or start them by hand — see docs/eval.md
export OPENAI_API_KEY=...
export ANTHROPIC_API_KEY=...
uv run scripts/setup/pre_run.py data/task_ids/sample.txt

# 7. Run the agent
export CYBERGYM_ADMIN_KEY=...
uv run examples/run_agent.py --help

자세한 설정 단계(시스템 종속성, GDB, static node, 에이전트 CLIs)는 docs/setup.md에 있습니다.

문서

  • 설정: Python 종속성, GDB, socat/nc, node + 에이전트 CLIs
  • Docker 이미지: 작업군별 대상 이미지 가져오기
  • 평가: 컨트롤러 / 방화벽 / LLM 프록시 + examples/run_agent.py
  • 방어: 시스템 방어 기능 비활성화 (ASLR 등)
  • 방화벽: 에이전트 컨테이너를 위한 아웃바운드 네트워크 격리
  • 제출: 벤치마크 리더보드의 제출 형식 및 요구 사항

벤치마크 업데이트

배포된 벤치마크는 활발히 유지관리되고 있습니다. 현재 릴리스는 v1.0이며 869개의 인스턴스를 포함합니다. 전체 버전 기록은 CHANGELOG.md를 참조하세요. 현재 릴리스의 표준 작업 목록은 data/task_ids/v1.txt입니다.

인용

연구에서 ExploitGym을 사용하신다면 다음을 인용해 주세요:

root@kitploit:~
@article{wang2026exploitgym,
  title={ExploitGym: Can AI Agents Turn Security Vulnerabilities into Real Attacks?},
  author={Wang, Zhun and Schiller, Nico and Li, Hongwei and Sesha Narayana, Srijiith and Nasr, Milad and Carlini, Nicholas and Qi, Xiangyu and Wallace, Eric and Bursztein, Elie and Invernizzi, Luca and Thomas, Kurt and Shoshitaishvili, Yan and Guo, Wenbo and He, Jingxuan and Holz, Thorsten and Song, Dawn},
  journal={arXiv preprint arXiv:2605.11086},
  year={2026}
}

라이선스

소스 코드는 Apache-2.0에 따라 라이선스가 부여됩니다. 번들로 포함된 data/tasks/ 아래의 작업 데이터는 외부 업스트림에서 파생되었으며 각각의 라이선스를 유지합니다. DATA_LICENSE.md를 참조하세요.

도구 다운로드