Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/m4xsec/my-exploits
Container SecurityExploit FrameworksVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCloud SecurityLearning & EducationPayload DevelopmentLabs & Practice
GitHubm4xsec/my-exploits

My-Exploits

Metasploit 모듈, Python PoC 및 4개 플랫폼 CVE를 위한 임시 Docker 랩: Keycloak(CVE-2026-18963), Apache NiFi(CVE-2026-39816), HashiCorp Vault(CVE-2026-5006), HashiCorp Nomad(CVE-2026-7474).

저장소 보기
1412개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

My-Exploits

널리 배포된 네 가지 플랫폼 서비스, 즉 Keycloak, Apache NiFi, HashiCorp Vault, HashiCorp Nomad에서 제가 수행한 취약점 연구입니다. 각 발견 사항에 대해 이 저장소에는 제가 실제로 사용하는 write-once 산출물, 적절한 경우 Metasploit 모듈, 독립 실행형 Python 개념 증명(PoC), 그리고 취약한 서비스만 기동하는 작은 Docker 랩이 포함되어 있어 누구든 제 말을 믿지 않고도 버그를 재현할 수 있습니다.

여기의 어떤 것도 실제 운영 환경을 대상으로 하지 않습니다. 랩은 자신의 호스트에서 실행하는 일회용 컨테이너입니다.

발견 사항

CVE구성 요소분류영향받는 버전MetasploitPoC랩
CVE-2026-18963KeycloakReset-credentials sticky-selector 계정 탈취< 26.7.2yesyesyes
CVE-2026-39816Apache NiFiexecute-code 게이트를 우회하는 Tinkerpop / ExecuteGraphQuery Groovy RCE2.0.0-M1 .. 2.8.0yesyesyes
CVE-2026-5006HashiCorp Vault템플릿 정책 메타데이터 슬래시 주입 (HCSEC-2026-32)<= 2.0.3yesyesyes
CVE-2026-7474HashiCorp Nomad동적 호스트 볼륨 plugin_id 경로 순회를 통한 root 접근 (HCSEC-2026-15)<= 2.0.0yesyes

레이아웃

metasploit-custom-modules/   Metasploit modules + module docs, in the normal framework tree
exploits/                    one self-contained Python PoC per CVE
docker-lab/                  one throwaway Docker lab per CVE, spins up only the vulnerable service

이 세 디렉터리 각각에는 세부 사항을 담은 자체 README가 있습니다. 요약하면:

  • metasploit-custom-modules/ 는 framework 체크아웃(또는 ~/.msf4)에 그대로 넣을 수 있습니다. 세 개의 모듈이 있습니다: Keycloak 탈취, Vault 메타데이터 슬래시 주입, NiFi RCE.
  • exploits/ 는 CVE당 하나씩, 의존성이 적은 네 개의 Python 스크립트입니다. 수정 없이 해당 랩을 대상으로 실행됩니다.
  • docker-lab/ 는 네 개의 독립적인 랩입니다. 각 랩은 마지막 취약 버전을 고정하고, 버그가 실제로 필요로 하는 것(NiFi의 경우 graph bundle, Nomad의 경우 실제 Docker 엔진)만 연결하며 그 이상은 하지 않습니다. 플래그도, 연쇄 시나리오도 없이 그저 버그만 있습니다.

발견 사항 재현하기

CVE를 하나 고르고, 해당 랩을 기동한 뒤, PoC를 실행하세요. 예를 들어 Keycloak의 경우:

cd docker-lab/keycloak-cve-2026-18963
docker compose up -d
cd ../..
python3 exploits/kc_ato_18963.py \
    --base http://127.0.0.1:8080 --realm larkspur \
    --victim j.okonkwo --newpass Chang3d-by-attacker!

나머지 세 개도 같은 패턴을 따릅니다. 먼저 각 랩의 README를 읽으세요. 몇 개는 --build가 필요하고 프로비저닝에 1분 정도 걸립니다.

공개

네 가지 모두 각 벤더에 보고되었으며 위에 명시된 버전에서 수정되었습니다. 여기에 게시된 모든 것은 docker-lab/의 의도적으로 오래된 이미지를 대상으로 실행됩니다. 소유하지 않은 대상에 이를 사용하는 것은 본인 책임입니다.

라이선스

MIT. LICENSE를 참조하세요.

도구 다운로드