Create a basic WindowsKernel exploit mixin
Cleanup the WindowsKernel mixin
Add an open_device function for wrapping CreateFileA
Fix guessing the arch with modules specifying an array
Support writing a copy of the original token
Refactor MS11-080 to use the mixin and for style
Switch ms_ndproxy to use the new WindowsKernel mixin
Apply rubocop suggestions for ms_ndproxy
Update mqac_write to use the mixin and restore pointers
Implement improvements based on feedback
Use better variable names instad of an array
Use railgun helper functions
Land #3612, Windows Local Kernel exploits refactor