A demonstration of how page tables can be used to run arbitrary code in ring-0 and lead to a privesc. Uses CVE-2016-7255 as an example.# page-table-exploitation
A demonstration of how page tables can be used to run arbitrary code in ring-0 and lead to a privesc. Uses CVE-2016-7255 as an example.
[4.0K] /data/pocs/d20227bf2a678f53fed6122ddfb39eabe4a8c3d1
├── [ 513] calculations.py
├── [4.0K] cve-2016-7255-pte
│ ├── [4.0K] cve-2016-7255-pte
│ │ ├── [1.6K] arbitrary_or.c
│ │ ├── [ 170] arbitrary_or.h
│ │ ├── [6.9K] cve-2016-7255-pte.vcxproj
│ │ ├── [1.6K] cve-2016-7255-pte.vcxproj.filters
│ │ ├── [ 734] hevd.c
│ │ ├── [ 259] hevd.h
│ │ ├── [2.7K] main.c
│ │ ├── [ 958] paging.c
│ │ ├── [ 783] paging.h
│ │ └── [ 869] payload.asm
│ └── [1.4K] cve-2016-7255-pte.sln
├── [ 34K] LICENSE
└── [ 162] README.md
2 directories, 14 files