BudgetEPT

October 7, 2024 ยท View on GitHub

This project is a proof-of-concept (POC) demonstrating a method of using supervisor-mode access prevention (SMAP) and supervisor-mode execution prevention (SMEP) to create inline hooks that are functionally similar to extended page table (EPT) hooks. The project also demonstrates a limited example of how software virtualization could be used in conjunction with this project to better hide the presence of such hooks. A more detailed write-up can be found here.