Active Directory - Fase 1: Enumeração
Objetivo
Descobrir relações críticas de identidade e confiança no AD para priorizar caminhos reais de comprometimento de privilégio.
Checklist Operacional
- Mapear domínio, forest, trusts e DCs ativos.
- Identificar contas/grupos privilegiados e delegações sensíveis.
- Analisar ACLs, GPOs e objetos com alto potencial de abuso.
- Correlacionar achados em caminho de ataque com menor custo operacional.
Comandos e Coleta (Dia a Dia)
terminal
# Base de domínio
whoami
nltest /dsgetdc:%USERDOMAIN%
nltest /dclist:%USERDOMAIN%
# Usuários e grupos privilegiados
net group "Domain Admins" /domain
net group "Enterprise Admins" /domain
net group "Administrators" /domain
# PowerShell AD
Get-ADDomain
Get-ADForest
Get-ADTrust -Filter *
Get-ADUser -Filter * -Properties adminCount,memberOf | Select-Object -First 30
Get-ADComputer -Filter * | Select-Object -First 30
# GPO e contexto
gpresult /RValidação e Evidência
- Registrar objeto AD, controle vulnerável e impacto esperado.
- Documentar qual relação de trust/delegação abre caminho para exploração.
- Priorizar achados que expõem contas Tier-0 e controladores de domínio.
Mitigação e Detecção
- Revisar memberships privilegiados e delegações com recertificação periódica.
- Aplicar segmentação administrativa por tier e mínimo privilégio.
- Monitorar alterações de grupos sensíveis, ACL e GPO.