From 61417bd0b7f7ff6a507647908f09fe0c3eaa047a Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Thu, 3 Dec 2020 00:12:02 +0000 Subject: [PATCH] Update README.md --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 318855d..980c7fa 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ # PTM - Paging Table Manipulation From Usermode -paging table manipulation from user-mode. operations such as getting and setting all paging table entries and values are offered. the code is aware of large pages and allows the programmer to allocate 2mb pages if needed (without going through all of the shenanigans of breaking a 2mb page down over a new PT handled by the user). Link to write up can be found [here](https://back.engineering/post/virtual-memory/). +paging table manipulation from user-mode. operations such as getting and setting all paging table entries and values are offered. the code is aware of large pages and allows the programmer to allocate 2mb pages if needed (without going through all of the shenanigans of breaking a 2mb page down over a new PT handled by the user). Link to write up can be found [here](https://back.engineering/01/12/2020/). # example @@ -61,5 +61,12 @@ std::printf("[+] pde.large_page -> %d\n", ntoskrnl_pde.second.large_page); - change table entries for a given address # credit -- buck - inspiration for most of this. -- Ch40zz - helping me connect the dots. \ No newline at end of file +- buck#0001 - inspiration for most of this. +- Ch40zz - helping me connect the dots. + +# related work +* [PSKP](https://githacks.org/_xeroxz/PSKP) +* [PTEditor](https://github.com/misc0110/PTEditor) +* [PSKDM](https://githacks.org/_xeroxz/PSKDM) +* [reverse-injector](https://githacks.org/_xeroxz/reverse-injector) +* [pclone](https://githacks.org/_xeroxz/pclone) \ No newline at end of file