Building¶
Requirements¶
- Visual Studio 2022 with C++ Desktop workload
- Windows Driver Kit (WDK) 10.0.26100.0 or later
- .NET 9 SDK
- Windows 10/11 x64
Build¶
The script builds all components in order:
- Driver (
KernelFlirt.sys) — C/WDM kernel driver - Loader (
KfLoader.exe) — C console app - Relay (
KfRelay.exe) — C console app - UI (
KernelFlirt.exe) — C#/WPF application + SDK - Plugins (17 DLLs) — C# plugin assemblies
Output¶
bin/
Driver/ KernelFlirt.sys
Loader/ KfLoader.exe
Relay/ KfRelay.exe
UI/
KernelFlirt.exe
plugins/ ← all plugin DLLs
themes/ ← 9 color theme files
retdec/ ← RetDec decompiler
share/ ← RetDec support files
Driver Signing¶
For development, run build.ps1 as Administrator — it will sign the driver with a test certificate. On the VM, enable test signing: