
Un entorno de Microsoft Entra ID deliberadamente vulnerable. Aprende seguridad de identidad mediante desafíos de ataque prácticos y realistas.
EntraGoat es una infraestructura de Microsoft Entra ID deliberadamente vulnerable para profesionales de la seguridad. Implemente configuraciones incorrectas de identidad del mundo real y rutas de escalada de privilegios en su propio inquilino, luego practique explotarlas en un formato seguro de CTF en caja negra.
📖 Documentación | 📝 Publicaciones del Blog
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
.\Start-EntraGoat.ps1
Requiere Windows (WPF). Funciona en PowerShell 5.1+ y 7+.
Zoom: Ctrl+Plus / Ctrl+Menos / Ctrl+0
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
cd frontend && npm install && npm start
Abra http://localhost:3000
cd scenarios
.\EntraGoat-Scenario1-Setup.ps1
Consulte docs/getting-started.md para instrucciones detalladas de configuración.
Cada escenario incluye un script de configuración, un script de limpieza, un recorrido de solución y una bandera oculta.
| Inicio |
|---|
![]() |
| Desafío |
|---|
![]() |
| Configuración | Limpieza |
|---|---|
![]() | ![]() |
| Panel | Desafío |
|---|---|
![]() | ![]() |
Solo para fines educativos y pruebas autorizadas. Utilice un inquilino de prueba dedicado. Consulte LICENSE para los términos completos. Los autores no asumen ninguna responsabilidad por el uso indebido.
¡Buena cacería! — El Equipo de EntraGoat
| # | Nombre | Dificultad |
|---|
| 1 | Malpropiedad y Peligroso — Manual del Propietario para Administrador Global | Principiante |
| 2 | Dame la Corona (y el Rol) de Graph | Principiante |
| 3 | Naufragio de Membresía de Grupo — Navegando a Aguas de Administrador | Principiante |
| 4 | Yo (Elegiblemente) Soy Dueño de Eso | Intermedio |
| 5 | Departamento de Escalaciones - ¿AU Listo para Esto? | Avanzado |
| 6 | CBA (Autoridad de Bypass de Certificados) - Acceso Root Concedido | Avanzado |