Skip to content
Module extending manual mapper
C C++
Branch: master
Clone or download
Latest commit 6988d96 Jan 1, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
driver Initial commit Jan 2, 2020
modmap Initial commit Jan 2, 2020
.gitignore Initial commit Jan 2, 2020
README.md Initial commit Jan 2, 2020

README.md

Module Extending Manual Mapper

DLL manual mapper that will forcefully extend the size of a pre-existing module and map itself there.

Procedure

  1. Pick a module.
  2. If there will be no conflicts, forcefully allocate memory immediately after the module's end.
  3. Extend the size of the module in its LDR entry to match.
  4. Map the DLL into this created region.

Usage

  1. Load the driver
  2. modmap <PROCESS> <TARGETMODULE> <DLL>
    • For example: modmap fortniteclient-win64-shipping.exe d3d11.dll example.dll

Note

This was only tested on Windows 10 1803, 1809, 1903, 1909 and is intended for a x64 target process and DLL.

You can’t perform that action at this time.