A Windows kernel driver that hooks the NtUserCreateWindowStation function in win32k.sys by swapping its pointer to your function in your mapped driver.
- Mapped with Kdmapper.
- IoCreateDriver (from Th3Spl).
- Uses shared memory (section objects) communication.
- Uses physical memory to read/write process virtual memory.
- Cmake.
- Windows 11 (24H2).
- Visual Studio.
- wdk.
git clone https://github.com/W4ZM/data-ptr-swap.git
cd data-ptr-swap && mkdir build && cd build
cmake ..
cmake --build . --config releaseCredits to FindWdk for making it easier to build Windows drivers with CMake.