2024-03-27 17:29:45 +01:00
2024-03-27 17:29:45 +01:00
2024-03-27 17:29:45 +01:00
2024-03-27 17:29:45 +01:00
2024-03-27 17:29:45 +01:00

NativeDump - "delegates" branch

This branch implements:

  • Ntdll.dll remapping by overwriting the process library ".text" section with the clean section from the file "C:\Windows\System32\ntdll.dll"
  • Dynamic function resolution using function delegates and custom implementations for GetModuleHandle and GetProcAddress
  • AES encryption for all relevant strings in the program ("lsass", "lsasrv.dll", function names...)
  • XOR-encoding the Minidump file bytes

Usage

NativeDump.exe [DUMP_FILE] [xor]
  • DUMP_FILE: Name of file to create. The default file name is "proc_.dmp".
  • "xor": Add the word "xor" after the file name to XOR the Minidump file bytes with the default value 0xCC.

You can update these values in the first lines of the Main function in Program.cs, included the XOR byte 0xCC (if you change it, update the Decoder project as well).

Example

Using the default values:

img

Using XOR-encoding:

img

S
Description
Automated archival mirror of github.com/ricardojoserf/NativeDump
Readme 432 KiB
Languages
C# 100%