Cross-source coverage

T1003.001 / ATT&CK

OS Credential Dumping: LSASS Memory

147 rules across 9 sources.

3 atomic-IOC hidden · include

Showing deprecated 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.dmp
  • sekurlsa::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.
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:Sysmon EventCode=10
  • WinEventLog:Sysmon EventCode=1
  • WinEventLog:Sysmon EventCode=11
  • WinEventLog:Security EventCode=4673
  • WinEventLog:Sysmon EventCode=13, 14

SigmaHQ/sigma

76 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
NotPetya Ransomware Activity Critical Sigma
Potential Credential Dumping Via LSASS Process Clone Critical Sigma
Potential Credential Dumping Via LSASS SilentProcessExit Technique Critical Sigma

+ 66 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

20 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

+ 10 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

Wazuh Core Ruleset

1 rule
Detection Severity Format
Lsass process was accessed by with read permissions, possible credential dump · win.eventdata.targetImage = (?i)lsass\.exe, win.eventdata.grantedAccess = (?i)(0x1010|0x40) High Wazuh XML

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.