Skip to main content

Valthrun Kernel Driver

The Valthrun Kernel Driver is the original version of the Valthrun memory driver, designed to operate within the Windows kernel’s memory space, enabling direct memory read and write operations at the kernel level without bypassing user-mode detection mechanisms. This driver supports multiple loading methods, including standard driver loading, manual mapping, and loading via the Valthrun UEFI Loader.

Loading the Valthrun Kernel Driver

Loading or mapping a driver, like the Valthrun Kernel Driver, is a complex process often hindered by strict security requirements. Typically, drivers are signed using an Extended Validation (EV) Code Signing Certificate. However, obtaining these certificates is challenging, and they are susceptible to blocking by third-party software, such as Valve Anti-Cheat (VAC). Due to these limitations, loading the Valthrun Kernel Driver requires unconventional methods. An overview and detailed descriptions of these methods are available in the next section.

Methods to load the Valthrun Kernel Driver

Here is a quick overview of various methods for loading the Valthrun Kernel Driver:

MethodComplexitySuccess Rate
Valthrun EFI loaderMediumHigh
Manual Mapping via KD-MapperMediumMedium
Manual Mapping via KDU*MediumMedium
Using Windows Test-SigningLowVery High

* The wiki entry for this method has not yet been completed

Each method for loading the Valthrun Kernel Driver varies in complexity and success rate, and the optimal choice depends on specific requirements and system compatibility. Some methods may be more stable on certain configurations, while others offer increased reliability under restrictive conditions. For a deeper understanding and step-by-step guidance, consult the linked resources on each mapping method.

Supported Windows Versions

The Valthrun Kernel Driver is designed for compatibility across a broad spectrum of Windows versions, with support for recent versions ensured by dynamically resolving function calls and structure offsets. Testing confirms stability on the latest Windows 10 and Windows 11 versions, including 22H2, and user feedback suggests functionality on versions as far back as 20H2. Should you experience any issues, please submit an issue report with your Windows version and error description on the official GitHub repository.