Highly Modular Driver Mapper
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
_xeroxz 06238103bc
VDM, MSREXEC, and driver example binaries.
3 years ago
HMDM-MSREXEC init commit 3 years ago
HMDM-VDM init commit 3 years ago
drv_example init commit 3 years ago
HMDM.sln init commit 3 years ago
README.md VDM, MSREXEC, and driver example binaries. 3 years ago

README.md

HMDM - Highly Modular Driver Mapper

HMDM is a driver mapper which uses any method to allocate kernel memory and any method to copy kernel memory to map unsigned code into the windows kernel. This project is based off of physmeme and is what I intended on creating originally, but was unable to. This repo contains two examples of HMDM, one with VDM (Vulnerable Driver Manipulation of drivers exposing arbitrary physical memory read and write), and the other example using MSREXEC which uses any driver that can write to arbitrary MSR's to elevate to kernel execution. Besides VDM and MSREXEC, one could use any other method of executable kernel memory allocation and arbitrary kernel writes to interface with drv::hmdm_ctx.