Kernel-mode exploits primer