Detection of Sysinternals Procdump Execution
Detection of the execution of the Sysinternals Procdump utility, which is frequently used by attackers to dump process memory for credential access.
The Microsoft Sysinternals Procdump utility is a legitimate administrative tool designed to capture process memory dumps, typically for troubleshooting application crashes. Because of its ability to read process memory, it is a highly attractive tool for malicious actors performing credential access. Adversaries frequently rename or use the official binary to target the Local Security Authority Subsystem Service (LSASS) process to extract cleartext passwords or NTLM hashes. While its usage is standard for system administrators and developers, the execution of this binary in an environment where it is not pre-approved or expected serves as a high-fidelity indicator of potential credential theft activity.
Impact
Successful abuse of Procdump by an adversary can lead to the exfiltration of sensitive credentials from system memory. This facilitates lateral movement, privilege escalation, and persistent access within a compromised Windows environment.
Recommendation
Deploy the provided Sigma rule to monitor for any execution of the Procdump utility. Establish an allowlist of authorized administrative or development workstations where Procdump is permitted, and alert on any instance where the tool is executed from unauthorized directories or by non-privileged accounts.
Immediate actions
Deploy Sigma rule to monitor for Procdump execution
Mitigations
Restrict procdump.exe execution via AppLocker or EDR policy to authorized users only
Unauthorized use of credential dumping tools
Detection coverage 1
Detect Procdump Execution
mediumDetects usage of the Sysinternals Procdump utility which is often used for memory dumping.
Detection queries are available on the platform. Get full rules →