Password Spraying / Brute Force
Learn & practice AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Password Spraying
Once you have found several valid usernames you can try the most common passwords (keep in mind the password policy of the environment) with each of the discovered users. By default the minimum password length is 7.
Lists of common usernames could also be useful: https://github.com/insidetrust/statistically-likely-usernames
Notice that you could lockout some accounts if you try several wrong passwords (by default more than 10).
Get password policy
If you have some user credentials or a shell as a domain user you can get the password policy with:
# 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 powerviewExploitation from Linux (or all)
Using crackmapexec:
Using kerbrute (Go)
spray (you can indicate number of attempts to avoid lockouts):
Using kerbrute (python) - NOT RECOMMENDED SOMETIMES DOESN'T WORK
With the
scanner/smb/smb_loginmodule of Metasploit:

Using rpcclient:
From Windows
With Rubeus version with brute module:
With Invoke-DomainPasswordSpray (It can generate users from the domain by default and it will get the password policy from the domain and limit tries according to it):
Brute Force
Outlook Web Access
There are multiples tools for password spraying outlook.
With MSF Owa_login
with MSF Owa_ews_login
With Ruler (reliable!)
With DomainPasswordSpray (Powershell)
With MailSniper (Powershell)
To use any of these tools, you need a user list and a password / a small list of passwords to spray.
Google
Okta
References
Learn & practice AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated