Getting started with Windows driver/rootkit development

In this article, we will go through everything needed to start developing a Windows driver or rootkit. As a first step into the world of Windows’ kernel development, we’ll start with a Windows Xp sp2 environment and a few very simple tools freely available. Here’s the minimum and/or suggested requirements for getting started: Windows Xp […]

Read Article ›

Userland/Kernel communication – DeviceIoControl method

Introduction It is sometime very useful to use userland’s APIs to handle different tasks such as networking or to interact with the driver from a graphical interface. In a short serie of posts, we’ll explain the basic technics to achieve communication between the kernel driver and a userland application. The Windows Driver Development Kit provides […]

Read Article ›