Windows Kernel Defense and Hacking for beginners to experts