Attack Technique
Credential Theft
Attackers rarely crack passwords in real time -- they extract hashes and reuse them directly. LSASS memory holds every credential that has touched the machine. Kerberos service tickets can be cracked offline. Stolen credentials are the keys to every door in the environment.
T1003.001 LSASS Memory
T1558.003 Kerberoasting
T1550.002 Pass the Hash
5 techniques
Windows LSASS process memory -- what attackers are looking for
0x0000 - 0x0FFF
LSASS.EXE process header / kernel mapping
0x1000 - 0x2FFF
NTLM credential cache -- usernames + NTLM hashes
0x3000 - 0x4FFF
Kerberos TGT cache -- domain user tickets (TGTs)
0x5000 - 0x6FFF
Digest cache -- cleartext passwords (if WDigest enabled)
0x7000+
LSA secrets, DPAPI master keys, cached domain credentials
Why LSASS is the target
LSASS holds credentials for every account that has authenticated on the machine since the last reboot -- including domain admin accounts used to remotely manage it. An attacker with local admin rights can read LSASS memory using standard Windows debugging APIs, then extract hashes that work on every other machine in the domain. No network scanning required.
Each technique is a different way to acquire credentials without knowing the original password