mirror of
https://github.com/outflanknl/Dumpert.git
synced 2026-06-08 16:37:11 +00:00
Update README.md
This commit is contained in:
@@ -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:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user