mirror of
https://github.com/hasherezade/module_overloading
synced 2026-06-08 14:33:42 +00:00
master
Module Overloading
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:
Clone:
Use recursive clone to get the repo together with all the submodules:
git clone --recursive https://github.com/hasherezade/module_overloading.git
Description
Languages
C
90.1%
C++
8.7%
CMake
1.2%

