DLL Manual Mapper that uses windows kernel api methods to manipulate memory, change memory region rights etc
UM program uses IOCTL to communicate with KM driver.
src/km
-> Kernelmode driver
src/um
-> Usermode program
- Python 3+
- MSVC
- WDK
- In
build.bat
, setWDK_INC
,WDK_LIB
andVS_PATH
depending on your setup. - Run following command to build kernelmode driver and generate its byte array.
.\build km bytes
- Run following command to build usermode program.
.\build.bat um
- Binary files for both driver and program is in
/bin
folder.