Download link: MSREXEC
Table Of Contents
- Introduction
- Existing Kernel Preventions
- ROP - Return Oriented Programming
- Example - VDM Integration
- Conclusion - Credits & Limitations
Introduction
MSREXEC is a library to elevate arbitrary MSR (Model Specific Register) writes to kernel execution. The project is extremely modular and open ended on how writes to MSR’s are achieved. One only has to pass a lambda of type std::function<bool(std::uint32_t reg, std::uint64_t value)> to the constructor of vdm::msrexec_ctx to use this library. For demonstration, the project is set up to exploit vulnerable Windows drivers, however the project is not limited to using vulnerable drivers.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.