2024-03-08 04:10:14 -08:00
2021-06-18 19:05:28 +02:00
2024-03-08 04:10:14 -08:00
2021-06-13 23:25:21 +02:00
2021-06-18 14:34:51 +02:00

Module Overloading

Build status

A PoC based on the ideas of thewover (twitter @TheRealWover): https://twitter.com/TheRealWover/status/1193284444687392768?s=20 + my own experiments

Using: libpeconv.

Characteristics:

  • Payload mapped as MEM_IMAGE, impersonating a legitimate DLL (image linked to a file on the disk)
  • Sections mapped with original access rights (no RWX)
  • Not connected* to the list of modules (invisible for Module32First/Module32Next)
    • may be connected if the 'classic DLL hollowing' was selected
  • Only self-injection supported

Demo:

demo_view

Clone:

Use recursive clone to get the repo together with all the submodules:

git clone --recursive https://github.com/hasherezade/module_overloading.git
S
Description
Automated archival mirror of github.com/hasherezade/module_overloading
Readme 204 KiB
Languages
C 90.1%
C++ 8.7%
CMake 1.2%