Overpass The Hash
Overpass The Hash
Overpass The Hash is a technique that allows us to request a kerberos TGT for a user, using their NTLM or AES hash.
Note: Elevated privileges are required to obtain a user hash, but not needed to request a kerberos TGT.
Cobalt Strike - Rubeus w/ NTLM
Note: Now that we've obtained a TGT, it can then be leveraged via Pass the Ticket.
OPSEC
Note: Using an NTLM hash results in a ticket encrypted using RC4 (0x17). This is considered a legacy encryption type and therefore often stands out as anomalous in a modern Windows environment. It's better to request a TGT with AES than it is with NTLM. The below example is better OPSEC.
Cobalt Strike - Rubeus w/ AES
OPSEC
If no /domain
is specified, Rubeus uses the FQDN of the domain this computer is in. Instead, we can force it to use the NetBIOS name with /domain:DEV
.
The /opsec
flag tells Rubeus to request the TGT in a way that results in the Ticket Options being 0x40810010.
Last updated