
Eine absichtlich verwundbare Microsoft Entra ID-Umgebung. Lerne Identitätssicherheit durch praxisnahe, realistische Angriffs-Herausforderungen.
EntraGoat ist eine absichtlich verwundbare Microsoft-Entra-ID-Infrastruktur für Sicherheitsexperten. Stellen Sie reale Identitäts-Fehlkonfigurationen und Privilege-Escalation-Pfade in Ihrem eigenen Mandanten bereit und üben Sie dann, diese in einem sicheren Black-Box-CTF-Format auszunutzen.
📖 Dokumentation | 📝 Blogbeiträge
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
.\Start-EntraGoat.ps1
Erfordert Windows (WPF). Funktioniert mit PowerShell 5.1+ und 7+.
Zoom: Strg+Plus / Strg+Minus / Strg+0
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
cd frontend && npm install && npm start
Öffnen Sie http://localhost:3000
cd scenarios
.\EntraGoat-Scenario1-Setup.ps1
Siehe docs/getting-started.md für detaillierte Einrichtungsanweisungen.
Jedes Szenario enthält ein Einrichtungsskript, ein Bereinigungsskript, eine Lösungsdurchführung und eine versteckte Flagge.
| Startseite |
|---|
![]() |
| Herausforderung |
|---|
![]() |
| Einrichtung | Bereinigung |
|---|---|
![]() | ![]() |
| Dashboard | Herausforderung |
|---|---|
![]() | ![]() |
Nur für Bildungszwecke und autorisierte Tests. Verwenden Sie einen dedizierten Test-Mandanten. Siehe LICENSE für die vollständigen Bedingungen. Die Autoren übernehmen keine Haftung für Missbrauch.
Viel Spaß bei der Jagd! — Das EntraGoat-Team
| # | Name | Schwierigkeit |
|---|
| 1 | Misowned and Dangerous — Owner's Manual to Global Admin | Anfänger |
| 2 | Graph Me the Crown (and Role) | Anfänger |
| 3 | Group MemberShipwreck — Sailed into Admin Waters | Anfänger |
| 4 | I (Eligibly) Own That | Fortgeschritten |
| 5 | Department of Escalations - AU Ready for This? | Erweitert |
| 6 | CBA (Certificate Bypass Authority) - Root Access Granted | Erweitert |