Preventing IIS exploitation through the Windows Kernel

With IIS exploitation being one of the most common entry points into a network, I go through my experiences of developing a Kernel Driver to prevent IIS exploits, past and present. This will also serve as a quick introduction Windows Kernel development.