Detection of Renamed CreateDump Utility Execution
Adversaries may rename the legitimate createdump.exe utility to evade detection while performing unauthorized process memory dumps for credential access.
The built-in Windows utility 'createdump.exe' is a legitimate tool used for generating process dumps. Threat actors and penetration testers frequently abuse this utility to extract sensitive information, such as passwords or cryptographic keys, from the memory of high-value processes like 'lsass.exe'. To bypass basic file-path-based security controls or allowlists, attackers often copy 'createdump.exe' to a different location and rename the binary before execution. By monitoring for the execution of binaries that maintain the internal metadata of 'createdump.exe' but carry a non-standard filename, defenders can identify attempts to mask malicious memory dumping activities. This technique is a form of LOLOBIN (Living Off the Land Binary) exploitation used to facilitate credential access.
Attack Chain
- Attacker gains initial access or code execution on the target Windows system.
- Attacker locates the legitimate 'createdump.exe' binary on the filesystem.
- Attacker copies the 'createdump.exe' file to a temporary or staging directory (e.g., C:\ProgramData).
- Attacker renames the copied binary to a deceptive or benign-looking filename.
- Attacker executes the renamed binary with arguments designed to dump target process memory (e.g., -u or --full for full memory dump).
- The utility writes a memory dump file (e.g., .dmp) to the local disk.
- Attacker exfiltrates the generated memory dump file to an external C2 server for offline processing.
- Attacker uses tools like Mimikatz or a debugger to extract credentials from the collected dump.
Impact
Successful execution of this technique allows unauthorized actors to harvest plaintext credentials, Kerberos tickets, and other secrets from system memory. This enables lateral movement, privilege escalation, and persistent access within the compromised environment. While the impact is typically restricted to the scope of the individual host, the stolen credentials often provide the means to compromise the entire domain or cloud identity provider.
Recommendation
- Deploy the Sigma rule provided in this brief to detect the execution of renamed 'createdump.exe' binaries.
- Enable process-creation logging (e.g., Sysmon Event ID 1) to capture the 'OriginalFileName' attribute, which is necessary for detecting the renamed binary.
- Configure security software to flag or block the execution of 'createdump.exe' from non-standard locations if the utility is not required for legitimate administrative or debugging tasks.
- Investigate any file system alerts related to the creation of .dmp files in unauthorized directories.
Immediate actions
Deploy detection rule for renamed createdump.exe
Threat Hunt
Search for instances of process creation where OriginalFileName is 'createdump.exe' but the Image path does not end in 'createdump.exe'
Data: Process creation events
Detection coverage 1
Detect Renamed CreateDump Utility Execution
highDetects the execution of the legitimate createdump.exe utility that has been renamed, using the original filename metadata.
Detection queries are available on the platform. Get full rules →