
Um ambiente Microsoft Entra ID deliberadamente vulnerável. Aprenda segurança de identidade por meio de desafios de ataque práticos e realistas.
EntraGoat é uma infraestrutura Microsoft Entra ID deliberadamente vulnerável para profissionais de segurança. Implemente configurações incorretas de identidade do mundo real e caminhos de elevação de privilégios no seu próprio tenant e pratique a exploração deles em um formato seguro de CTF de caixa-preta.
📖 Documentação | 📝 Postagens no Blog
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
.\Start-EntraGoat.ps1
Requer Windows (WPF). Funciona no PowerShell 5.1+ e 7+.
Zoom: 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
Abra http://localhost:3000
cd scenarios
.\EntraGoat-Scenario1-Setup.ps1
Consulte docs/getting-started.md para instruções detalhadas de configuração.
Cada cenário inclui um script de configuração, script de limpeza, explicação da solução e uma bandeira oculta.
| Início |
|---|
![]() |
| Desafio |
|---|
![]() |
| Configuração | Limpeza |
|---|---|
![]() | ![]() |
| Painel | Desafio |
|---|---|
![]() | ![]() |
Apenas para fins educacionais e testes autorizados. Use um locatário de teste dedicado. Consulte LICENSE para os termos completos. Os autores não assumem nenhuma responsabilidade pelo uso indevido.
Boas caçadas! — Equipe EntraGoat
| # | Nome | Dificuldade |
|---|
| 1 | Mal-Possuído e Perigoso — Manual do Proprietário para Admin Global | Iniciante |
| 2 | Graph Me a Coroa (e a Função) | Iniciante |
| 3 | Naufrágio de Membros de Grupo — Navegou para Águas de Admin | Iniciante |
| 4 | Eu (Elegivelmente) Possuo Isso | Intermediário |
| 5 | Departamento de Escalações - AU Pronto para Isso? | Avançado |
| 6 | CBA (Autoridade de Bypass de Certificado) - Acesso Root Concedido | Avançado |