Role
Incident response and threat hunting
Follow an alert to the actor behind it, with indicators, techniques and leaked access in one place, so a review starts from facts.
Quick links
Press Enter to search, Esc to close
Attack technique
OS credential dumping is when an attacker pulls account login material out of a computer.
In short
OS credential dumping is when an attacker pulls account login material out of a computer. This is usually a password hash, sometimes a clear text password. The attacker can then use it to move to other systems and reach restricted information.
Credential Access · Step 9 Of 15 In The Attack Chain
Operating systems keep login material in several places, such as caches, memory and other internal structures. An attacker who gains enough rights on a system can read from these places and copy out the credentials they find.
MITRE groups this into eight sub-techniques, covering sources such as the LSASS process memory, the Security Account Manager, the domain database NTDS, LSA secrets, cached domain credentials, DCSync, the Linux proc filesystem and the Linux password files.
Stolen credentials can then be used for lateral movement. Using real credentials also makes the attacker harder to tell apart from a normal user. MITRE notes that some tools used for this are also used by professional security testers.
MITRE ATT&CK lists these procedure examples:
Look for processes outside trusted security tools that open LSASS memory or read the SAM registry hives, especially when followed by file creation or lateral movement.
Look for processes that read the memory or memory maps of services that hold credentials, such as login and remote access services, often alongside privilege escalation.
Look for unsigned processes that touch system memory or use scripting and injection to reach the Keychain or other sensitive memory.
DET0234, Credential Dumping via Sensitive Memory and Registry Access Correlation.
Turn on Credential Guard and Protected Process Light for LSA where supported, and use attack surface reduction rules to protect LSASS. Credential Guard is not on by default and does not stop every form of credential dumping.
Consider disabling or restricting NTLM and disabling WDigest. Add users to the Protected Users group to limit cached plaintext credentials.
Keep tight control of administrator accounts, use complex, unique local administrator passwords, and train staff not to reuse passwords. On Linux, reading passwords from memory needs root, so restrict privileged access.
Control who holds replication permissions on domain controllers and keep domain controller backups properly secured.
It is when an attacker pulls account login material, usually a password hash and sometimes a clear text password, out of a computer. They can then use it to move to other systems. MITRE ATT&CK tracks it as T1003 under Credential Access.
MITRE groups the technique into eight sub-techniques. The sources include LSASS process memory, the Security Account Manager, the NTDS domain database, LSA secrets, cached domain credentials, DCSync, the Linux proc filesystem and the Linux password files.
Look for processes outside trusted security tools that open LSASS memory or read the SAM registry hives, especially when followed by file creation or lateral movement. On Linux, watch for processes reading the memory of services that hold credentials.
Turn on Credential Guard and Protected Process Light for LSA where supported, and consider disabling WDigest and restricting NTLM. Limit administrator accounts and use unique local administrator passwords. Credential Guard does not stop every form of dumping.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.