Ceplin Command Identifier

Identifier / Programs / Windows

rdrleakdiag.exe

Microsoft Windows Resource Leak Diagnostic file version info (xCyclopedia)

LOLBAS Dump 1 Sigma rule name it 2 ATT&CK techniques 3 documented commands 10 known copies with hashes

Opens the identifier with your command. It is read in your browser and sent nowhere.

How rdrleakdiag.exe is abused

documented by LOLBAS

Dump T1003 OS Credential Dumping

-p
-o
-fullmemdmp
-wait

Dump T1003.001 OS Credential Dumping: LSASS Memory

-p
-o
-fullmemdmp
-snap

Each abuse is LOLBAS's category and the options and words it uses; the full write-up is on LOLBAS's page for rdrleakdiag.exe.

3 documented commands

from LOLBAS, each read by the identifier

Dump T1003 OS Credential Dumping User privileges

Dump process by PID and create a dump file (creates files called minidump_<PID>.dmp and results_<PID>.hlk).

rdrleakdiag.exe /p 940 /o {PATH_ABSOLUTE:folder} /fullmemdmp /wait 1
Identify

Trips 1 Sigma rule: highProcess Memory Dump via RdrLeakDiag.EXE by Cedric MAURUGEON, Florian Roth (Nextron Systems), Swachchhanda Shrawan Poudel, Nasreddine Bencherchali (Nextron Systems)

Dump T1003.001 OS Credential Dumping: LSASS Memory Administrator privileges

Dump LSASS process by PID and create a dump file (creates files called minidump_<PID>.dmp and results_<PID>.hlk).

rdrleakdiag.exe /p 832 /o {PATH_ABSOLUTE:folder} /fullmemdmp /wait 1
Identify

Trips 1 Sigma rule: highProcess Memory Dump via RdrLeakDiag.EXE by Cedric MAURUGEON, Florian Roth (Nextron Systems), Swachchhanda Shrawan Poudel, Nasreddine Bencherchali (Nextron Systems)

Dump T1003.001 OS Credential Dumping: LSASS Memory Administrator privileges

After dumping a process using /wait 1, subsequent dumps must use /snap (creates files called minidump_<PID>.dmp and results_<PID>.hlk).

rdrleakdiag.exe /p 832 /o {PATH_ABSOLUTE:folder} /fullmemdmp /snap
Identify

Trips 1 Sigma rule: highProcess Memory Dump via RdrLeakDiag.EXE by Cedric MAURUGEON, Florian Roth (Nextron Systems), Swachchhanda Shrawan Poudel, Nasreddine Bencherchali (Nextron Systems)

All 3 commands the identifier reads trip a Sigma process-creation rule. These commands and their descriptions are from LOLBAS’s entry for rdrleakdiag.exe, by John Dwyer, at commit 2056cb766250 of 2026-09-26, under the GPL-3.0 and LOLBAS’s notice, with no warranty. Changed: Markdown is shown formatted. The source is in lolbas-gtfobins-commands.json.gz, and the full entry is on LOLBAS’s page for rdrleakdiag.exe. The identifier reads each with LOLBAS’s placeholders filled in: a URL as https://example.com/file, a share as \\192.0.2.10\share\file, a path as C:\Data\file and a command as calc.exe.

What detects it

Sigma process creation rules
highProcess Memory Dump via RdrLeakDiag.EXECedric MAURUGEON, Florian Roth (Nextron Systems), Swachchhanda Shrawan Poudel, Nasreddine Bencherchali (Nextron Systems)
T1003OS Credential Dumping
T1003.001OS Credential Dumping: LSASS Memory

Is it the real rdrleakdiag.exe?

file version info and known copies
Installed inC:\Windows\system32\
C:\Windows\SysWOW64\
Signed byMicrosoft Windows
ProductMicrosoft Windows Operating System, Microsoft Corporation
DescriptionMicrosoft Windows Resource Leak Diagnostic

10 known copies

10.0.22000.1 (WinBuild.160101.0800) · C:\WINDOWS\SysWOW64\rdrleakdiag.exe · signed by Microsoft Windows

fa188d19e59304fd1968fc14cec679238d569fb535679bd067130eaf29164b5b

10.0.22000.1 (WinBuild.160101.0800) · C:\WINDOWS\system32\rdrleakdiag.exe · signed by Microsoft Windows

fcc8cbd3167f09bf585f7f611ef2fc720b8697e2eefb4154bb2370c681a18651

10.0.19041.1 (WinBuild.160101.0800) · C:\Windows\SysWOW64\rdrleakdiag.exe · signed by Microsoft Windows

420797c47485edb779e4adc7445f12ce4c16ba310bcc9562492798e58eba3352

10.0.19041.1 (WinBuild.160101.0800) · C:\Windows\system32\rdrleakdiag.exe · signed by Microsoft Windows

d66e1ee7970598a5f34fd4b468b5b7705219e80a8a2784e7b18564831fca797c

10.0.18362.1 (WinBuild.160101.0800) · C:\WINDOWS\system32\rdrleakdiag.exe · signed by Microsoft Windows

886f96d3c5eb4dd553ba71d8c32e3182bd1d0862b260a30d1136c232a7004ca3

10.0.18362.1 (WinBuild.160101.0800) · C:\WINDOWS\SysWOW64\rdrleakdiag.exe · signed by Microsoft Windows

8c73fc8ef3a3920033dbd98471659761b401697cd3f1be743be650e480876b25

10.0.17763.1 (WinBuild.160101.0800) · C:\Windows\SysWOW64\rdrleakdiag.exe · signed by Microsoft Windows

20ade22fa45a4bf6c0ef5c17b21e9661db6aac6968aed663349b27c4f3021961

10.0.17763.1 (WinBuild.160101.0800) · C:\Windows\system32\rdrleakdiag.exe · signed by Microsoft Windows

541a5e886e9d9767e66e8925d9c93c67ae5a01637a1826a6e34fb23cc6587387

10.0.14393.0 (rs1_release.160715-1616) · C:\Windows\SysWOW64\rdrleakdiag.exe · signed by Microsoft Windows

c0a93b823c51e26d4b00fef2ba8fc7f84abc096db29838cf30bbe0cdee2f90c3

10.0.14393.0 (rs1_release.160715-1616) · C:\Windows\system32\rdrleakdiag.exe · signed by Microsoft Windows

cfdb4dddf8e024b38012cf753e45837e9d3c1d7f4dcbbd75cdcf1b9565cc41ba

From the file’s version info and the copies recorded by xCyclopedia (MIT). A copy in another folder, signed by someone else or with another hash is not necessarily malicious, but it is worth a closer look. In Ceplin, "<sha256>".whatis() says which known copy a hash is.