Update README.md

This commit is contained in:
Cn33liz
2019-06-21 13:31:17 +02:00
parent 950e29a41c
commit b895173983
+7 -7
View File
@@ -1,24 +1,24 @@
### Dumpert, a LSASS memory dumper using direct system calls and API unhooking ### Dumpert, an LSASS memory dumper using direct system calls and API unhooking
Recent malware research shows that there is an increase in malware that is using direct system calls to evade user-mode API hooks used by security products. Recent malware research shows that there is an increase in malware that is using direct system calls to evade user-mode API hooks used by security products.
These tools demonstrates the use of direct System Calls and API unhooking and combine these techniques in a proof of concept code which can be used to create a LSASS memory dump using Cobalt Strike, This tool demonstrates the use of direct System Calls and API unhooking and combine these techniques in a proof of concept code which can be used to create a LSASS memory dump using Cobalt Strike,
while not touching disk and evading AV/EDR monitored user-mode API calls. while not touching disk and evading AV/EDR monitored user-mode API calls.
More info about the used techniques can be found on the following Blog: More info about the used techniques can be found on the following Blog:
https://outflank.nl/blog/2019/06/19/red-team-tactics-combining-direct-system-calls-and-srdi-to-bypass-av-edr/ https://outflank.nl/blog/2019/06/19/red-team-tactics-combining-direct-system-calls-and-srdi-to-bypass-av-edr/
Two version of the code are included: Two versions of the code are included:
An executable version and a DLL version of the code. An executable and a DLL version of the code.
The DLL version can be run as follow: The DLL version can be run as follows:
``` ```
rundll32.exe C:\Dumpert\Outflank-Dumpert.dll,Dump rundll32.exe C:\Dumpert\Outflank-Dumpert.dll,Dump
``` ```
Also a sRDI version of the code is provided, including an Cobalt Strike agressor script. Also, an sRDI version of the code is provided, including a Cobalt Strike agressor script.
This script uses shinject to inject the sRDI shellcode version of the dumpert DLL into the current process. This script uses shinject to inject the sRDI shellcode version of the dumpert DLL into the current process.
Then it waits a few seconds for the lsass minidump to finish and finally download the minidump file from the victim host. Then it waits a few seconds for the lsass minidump to finish and finally downloads the minidump file from the victim host.
Compile instructions: Compile instructions: