Detection of XORDump Credential Dumping Activity
XORDump is a utility used by attackers to dump process memory, specifically targeting lsass.exe to facilitate credential theft.
XORDump is a specialized hacktool designed to extract process memory contents, primarily utilized by adversaries during the credential access phase of an intrusion. The tool leverages specific modules and techniques to interact with sensitive system processes, most notably the Local Security Authority Subsystem Service (lsass.exe). By invoking specific command-line switches and utilizing Windows API-related modules like comsvcs, dbghelp, or dbgcore, XORDump enables attackers to bypass standard memory protection mechanisms to harvest credentials. This activity is a high-signal indicator of post-exploitation behavior, specifically targeting memory-resident secrets to enable lateral movement or privilege escalation within a compromised Windows environment. Defensive teams should monitor process creation events for any invocation of xordump.exe or the use of its distinctive command-line parameters.
Attack Chain
- Attacker gains initial access to the target host via phishing or exploit.
- Attacker performs local enumeration to identify high-privilege processes.
- Attacker drops the XORDump binary onto the target system file system.
- Attacker executes xordump.exe with arguments pointing to lsass.exe for memory extraction.
- XORDump loads system modules like comsvcs.dll to facilitate the dump process.
- The dumped memory containing hashed or plaintext credentials is written to a local file.
- Attacker exfiltrates the dumped memory file or parses it locally to extract credentials.
Impact
Successful execution of XORDump allows attackers to obtain sensitive credentials from memory. This impact often results in account compromise, unauthorized lateral movement across the network, and potential full domain dominance if privileged service accounts or domain administrator credentials are harvested.
Recommendation
- Deploy the provided Sigma rule to detect the execution of XORDump or the use of its specific command-line arguments.
- Enable Sysmon process creation logging (Event ID 1) to capture Commandline and Image path telemetry.
- Investigate any process creating memory dumps of lsass.exe, as this behavior is rarely associated with legitimate administrative tasks.
Immediate actions
Deploy the provided Sigma rule to SIEM
Mitigations
Restrict local administrative privileges and implement EDR blocking for known credential dumping utilities
T1003.001
Detection coverage 1
Detect XORDump Process Execution
highDetects the execution of XORDump or usage of its specific command-line parameters for process memory dumping
Detection queries are available on the platform. Get full rules →