elevate arbitrary MSR writes to kernel execution
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
_xeroxz d2156462ab
Add README.md
3 years ago
LICENSE Add LICENSE 3 years ago
README.md Add README.md 3 years ago
ia32.hpp i think my ssd i dying, this is a temp push... 3 years ago
loadup.hpp init commit - stack is misaligned/something is causing page fault loops 3 years ago
main.cpp works good, removed SwitchToThread... 3 years ago
msrexec.cpp works good, removed SwitchToThread... 3 years ago
msrexec.hpp it works!!!!!!! thank you drew!!! :))) 3 years ago
msrexec.sln init commit - stack is misaligned/something is causing page fault loops 3 years ago
msrexec.vcxproj it works!!!!!!! thank you drew!!! :))) 3 years ago
msrexec.vcxproj.filters working in vm... testing on metal.. 3 years ago
msrexec.vcxproj.user init commit - stack is misaligned/something is causing page fault loops 3 years ago
raw_driver.hpp init commit - stack is misaligned/something is causing page fault loops 3 years ago
syscall_handler.asm it works!!!!!!! thank you drew!!! :))) 3 years ago
syscall_handler.h working in vm... testing on metal.. 3 years ago
utils.hpp it works!!!!!!! thank you drew!!! :))) 3 years ago
vdm.hpp i think my ssd i dying, this is a temp push... 3 years ago

README.md

msrexec

msrexec is a small project that can be used to elevate arbitrary MSR writes to kernel execution on 64 bit Windows-10 systems. This project is part of the VDM (vulnerable driver manipulation) namespace and can be integrated into any prior VDM projects. Although this project falls under the VDM namespace, Voyager and bluepill can be used to provide arbitrary wrmsr writes.