Cross-source coverage
T1003.001 / ATT&CK
OS Credential Dumping: LSASS Memory
148 rules across 9 sources.
2 deprecated hidden · include
Showing atomic-IOC rules · back to the default
From MITRE ATT&CK 19.2
Adversaries may attempt to access credential material stored in the process memory of the Local Security Authority Subsystem Service (LSASS). After a user logs on, the system generates and stores a variety of credential materials in LSASS process memory. These credential materials can be harvested by an administrative user or SYSTEM and used to conduct Lateral Movement using Use Alternate Authentication Material.
As well as in-memory techniques, the LSASS process memory can be dumped from the target host and analyzed on a local system.
For example, on the target host use procdump:
procdump -ma lsass.exe lsass_dump
Locally, mimikatz can be run using:
sekurlsa::Minidump lsassdump.dmpsekurlsa::logonPasswords
Built-in Windows tools such as comsvcs.dll can also be used:
rundll32.exe C:\Windows\System32\comsvcs.dll MiniDump PID lsass.dmp full
Similar to Image File Execution Options Injection, the silent process exit mechanism can be abused to create a memory dump of lsass.exe through Windows Error Reporting (WerFault.exe).
Windows Security Support Provider (SSP) DLLs are loaded into LSASS process at system start. Once loaded into the LSA, SSP DLLs have access to encrypted and plaintext passwords that are stored in Windows, such as any logged-on user's Domain password or smart card PINs. The SSP configuration is stored in two Registry keys: HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Security Packages and HKLM\SYSTEM\CurrentControlSet\Control\Lsa\OSConfig\Security Packages. An adversary may modify these Registry keys to add new SSPs, which will be loaded the next time the system boots, or when the AddSecurityPackage Windows API function is called.
The following SSPs can be used to access credentials:
- Msv: Interactive logons, batch logons, and service logons are done through the MSV authentication package.
- Wdigest: The Digest Authentication protocol is designed for use with Hypertext Transfer Protocol (HTTP) and Simple Authentication Security Layer (SASL) exchanges.
- Kerberos: Preferred for mutual client-server domain authentication in Windows 2000 and later.
- CredSSP: Provides SSO and Network Level Authentication for Remote Desktop Services.
- Tactics
- Credential Access
- Platforms
- Windows
- Telemetry
-
WinEventLog:SysmonWinEventLog:Security
How MITRE says to detect it DET0363
Detection of Credential Dumping from LSASS Memory via Access and Dump Sequence
Windows Analytic 1030
A non-privileged or abnormal process attempts to open a handle with full access (0x1F0FFF) to lsass.exe and subsequently invokes memory dump, file creation, or registry modification indicative of credential scraping. This behavior chain reflects staged credential theft activity.
WinEventLog:SysmonEventCode=10WinEventLog:SysmonEventCode=1WinEventLog:SysmonEventCode=11WinEventLog:SecurityEventCode=4673WinEventLog:SysmonEventCode=13, 14
SigmaHQ/sigma
79 rules| Detection | Severity | Format |
|---|---|---|
| Antivirus - Password Dumper Signature | Critical | Sigma |
| APT31 Judgement Panda Activity | Critical | Sigma |
| HackTool - Credential Dumping Tools Named Pipe Created | Critical | Sigma |
| HackTool - Dumpert Process Dumper Default File | Critical | Sigma |
| HackTool - Dumpert Process Dumper Execution | Critical | Sigma |
| HackTool - Inveigh Execution | Critical | Sigma |
| HackTool - SafetyKatz Execution | Critical | Sigma |
| HackTool - Windows Credential Editor (WCE) Execution | Critical | Sigma |
| NotPetya Ransomware Activity | Critical | Sigma |
| Potential Credential Dumping Via LSASS Process Clone | Critical | Sigma |
+ 69 more from SigmaHQ/sigma → showing the 10 highest-severity
elastic/detection-rules
21 rules| Detection | Severity | Format |
|---|---|---|
| Potential Invoke-Mimikatz PowerShell Script | Critical | Elastic TOML |
| Credential Dumping - Detected - Elastic Endgame | High | Elastic TOML |
| Disabling Lsa Protection via Registry Modification | High | Elastic TOML |
| LSASS Memory Dump Creation | High | Elastic TOML |
| Modification of WDigest Security Provider | High | Elastic TOML |
| Potential Credential Access via LSASS Memory Dump | High | Elastic TOML |
| Potential Credential Access via Renamed COM+ Services DLL | High | Elastic TOML |
| Potential Credential Access via Windows Utilities | High | Elastic TOML |
| Potential LSASS Clone Creation via PssCaptureSnapShot | High | Elastic TOML |
| Potential LSASS Memory Dump via PssCaptureSnapShot | High | Elastic TOML |
+ 11 more from elastic/detection-rules → showing the 10 highest-severity
chronicle/detection-rules
18 rules| Detection | Severity | Format |
|---|---|---|
| hacktool_dumpert_process_dumper_default_file | Critical | YARA-L |
| hacktool_dumpert_process_dumper_exec | Critical | YARA-L |
| potential_cred_dumping_via_lsass_silentprocessexit_technique | Critical | YARA-L |
| create_dump_process_dump | High | YARA-L |
| cred_dump_tools_dropped_files | High | YARA-L |
| credential_dumping_attempt_via_werfault | High | YARA-L |
| hacktool_generic_process_access | High | YARA-L |
| hacktool_mimikatz_execution | High | YARA-L |
| lsass_dump_keyword_command_line | High | YARA-L |
| lsass_memory_access_by_tool_dump_keyword_name | High | YARA-L |
+ 8 more from chronicle/detection-rules → showing the 10 highest-severity
splunk/security_content
11 rules| Detection | Severity | Format |
|---|---|---|
| Access LSASS Memory for Dump Creation | Undefined | SPL |
| Cisco Secure Firewall - Veeam CVE-2023-27532 Exploitation Activity | Undefined | SPL |
| Create Remote Thread into LSASS | Undefined | SPL |
| Creation of lsass Dump with Taskmgr | Undefined | SPL |
| Detect Credential Dumping through LSASS access | Undefined | SPL |
| Dump LSASS via comsvcs DLL | Undefined | SPL |
| Dump LSASS via procdump | Undefined | SPL |
| Windows Credential Dumping LSASS Memory Createdump | Undefined | SPL |
| Windows Hunting System Account Targeting Lsass | Undefined | SPL |
| Windows Non-System Account Targeting Lsass | Undefined | SPL |
+ 1 more from splunk/security_content → showing the 10 highest-severity
elastic/protections-artifacts
8 rules| Detection | Severity | Format |
|---|---|---|
| Credential Access via Known Utilities | Undefined | Elastic TOML |
| LSA Dump via SilentProcessExit | Undefined | Elastic TOML |
| LSA Dump via Windows Error Reporting | Undefined | Elastic TOML |
| LSASS Access Attempt from an Unsigned Executable | Undefined | Elastic TOML |
| LSASS Access Attempt from Unbacked Memory | Undefined | Elastic TOML |
| LSASS Memory dump via MiniDumpWriteDump | Undefined | Elastic TOML |
| LSASS Memory Read via PPL Bypass | Undefined | Elastic TOML |
| Potential Credential Access via Mimikatz | Undefined | Elastic TOML |
Azure/Azure-Sentinel
4 rules| Detection | Severity | Format |
|---|---|---|
| High volume LSASS memory read | Undefined | KQL |
| lsass-credential-dumping | Undefined | KQL |
| Process accessed LSASS from unbacked memory | Undefined | KQL |
| Suspicious LSASS access request by non-system account | Undefined | KQL |
panther-labs/panther-analysis
3 rules| Detection | Severity | Format |
|---|---|---|
| Crowdstrike Credential Dumping Tool | Critical | Panther Python |
| GAIA GCPW Credential Theft Attack Chain | High | Panther Python |
| Windows Credential Dumping Tool | High | Panther Python |
socfortress/Wazuh-Rules
3 rules| Detection | Severity | Format |
|---|---|---|
| Powershell script: Mimikatz keyword detected | High | Wazuh XML |
| Powershell script: SEKURLSA (Mimikatz module) detected | High | Wazuh XML |
| Powershell script: Suspicious process/DLL reference detected | High | Wazuh XML |