/DirectPageManipulation

A basic demonstration of directly overwriting paging structures for physical memory r/w and interprocess memory copy

Primary LanguageC++

Direct Page Manipulation (DPM)

This is a bare minimum example project that demonstrates how to overwrite paging structures directly to read/write into physical memory, and how to use this for interprocess memory copying. This project doesn't take into account paged-out memory and, more importantly, multithreading, in order to keep it as simple to understand as possible.

screenshot

Some functions are rightfully stolen from here.