Using Windows test-signing to load the Valthrun Kernel Driver
What is Windows test-signing
Windows Test Signing is a mode in Windows operating systems that allows users to load and test drivers that have not been digitally signed by Microsoft. In normal operation, Windows requires drivers to be digitally signed to ensure their authenticity and integrity. Test signing allows self signed drivers to be loaded by relaxing the requirement for driver signatures.
How to enable Windows test-signing
To enable test signing mode in Windows, you can follow these steps:
-
Open an Elevated Command Prompt
Right-click on the Start button and select "Command Prompt (Admin)" or "Windows PowerShell (Admin)" to open an elevated command prompt with administrator privileges. -
Enable test-signing
In the command prompt window, type the following command and press Enter:bcdedit /set testsigning on
-
Restart Your Computer
After entering the command, you need to restart your computer for the changes to take effect. You can do this by typing the following command and pressing Enter:shutdown /r /t 0
-
Verify Test Signing Mode
After the computer restarts, Windows should be in test signing mode.
You can verify this by checking if the test mode watermark appears on the desktop.
If you see a watermark indicating "Test Mode" in the bottom right corner of your desktop, then test signing mode is enabled.
Load the Valthrun Kernel Driver
To load the Valthrun kernel driver, you have to do the following steps:
-
Open an Elevated Command Prompt
Right-click on the Start button and select "Command Prompt (Admin)" or "Windows PowerShell (Admin)" to open an elevated command prompt with administrator privileges. -
Register and start the Valthrun Kernel Driver
In the command prompt window, type the following commands and press Enter:sc create valthrun type= kernel binpath="C:\Users...\valthrun-driver.sys"
sc start valthrun