
의도적으로 취약하게 만든 Microsoft Entra ID 환경입니다. 실습형의 현실적인 공격 도전을 통해 ID 보안을 학습하세요.
EntraGoat는 보안 전문가를 위해 의도적으로 취약하게 구성된 Microsoft Entra ID 인프라입니다. 실제 환경의 ID 잘못된 구성과 권한 상승 경로를 자체 테넌트에 배포한 후, 안전한 블랙박스 CTF 형식으로 익스플로잇을 연습할 수 있습니다.
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
.\Start-EntraGoat.ps1
Windows (WPF) 필요. PowerShell 5.1+ 및 7+에서 작동합니다.
확대/축소: Ctrl+Plus / Ctrl+Minus / Ctrl+0
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
cd frontend && npm install && npm start
http://localhost:3000 열기
cd scenarios
.\EntraGoat-Scenario1-Setup.ps1
자세한 설정 지침은 docs/getting-started.md를 참조하세요.
각 시나리오에는 설정 스크립트, 정리 스크립트, 솔루션 설명 및 숨겨진 플래그가 포함됩니다.
| 홈 |
|---|
![]() |
| 챌린지 |
|---|
![]() |
| 설정 | 정리 |
|---|---|
![]() | ![]() |
| 대시보드 | 챌린지 |
|---|---|
![]() | ![]() |
교육 및 승인된 테스트 전용입니다. 전용 테스트 테넌트를 사용하세요. 전체 약관은 LICENSE를 참조하세요. 작성자는 오용에 대한 책임을 지지 않습니다.
즐거운 사냥 되세요! — EntraGoat 팀
| # | 이름 | 난이도 |
|---|
| 1 | 오소유와 위험 — 전역 관리자 소유자 매뉴얼 | 초급 |
| 2 | 그래프로 크라운(과 역할) 얻기 | 초급 |
| 3 | 그룹 멤버십 난파 — 관리자 영역으로의 항해 | 초급 |
| 4 | 내가 (적격하게) 소유한다 | 중급 |
| 5 | 에스컬레이션 부서 - AU 준비됐나? | 고급 |
| 6 | CBA (인증서 우회 권한) - 루트 액세스 허용 | 고급 |