D
DioProcess

Getting Started

Learn how to install and run DioProcess on your Windows system.

System Requirements

  • OSWindows 10 (1507-22H2) or Windows 11 (21H2-24H2)
  • Arch64-bit (x64) only
  • PrivilegesAdministrator (UAC elevation required)
  • CPUIntel VT-x support (for hypervisor features)

Download Prebuilt

Join our Discord server to download prebuilt binaries:

Join Discord Server

CLI Flags

DioProcess supports optional command-line flags to enable additional features.

FlagDescription
-debugEnables local file browsing for EFI installation
-alldrvEnables all driver installation methods (KDU, KDMapper) in addition to signed driver
# Normal launch — signed driver install only
.\dioprocess.exe

# Enable local EFI file install + all driver methods
.\dioprocess.exe -debug -alldrv

Driver Installation Requirements

Important Prerequisites

Before installing the kernel driver, you MUST complete these steps:

1. Disable Hyper-V

bcdedit /set hypervisorlaunchtype off
# Reboot required

2. Disable Secure Boot

Access your BIOS/UEFI settings and disable Secure Boot.

3. Disable Windows Driver Protections

  • • Disable Driver Signature Enforcement (test mode or boot options)
  • • Disable Vulnerable Driver Blocklist (Windows Security → Device Security → Core Isolation)
  • • Disable Memory Integrity / HVCI if enabled

Test Systems Only

Use DioProcess ONLY on test systems. You are responsible for any damage caused by improper use of these security research tools.

Keyboard Shortcuts

KeyAction
F5Refresh current list
DeleteKill selected process
EscapeClose modal / context menu

Next Steps

Now that you have DioProcess running, explore the different feature categories:

  • Usermode Features — Process monitoring, DLL injection, shellcode injection
  • Kernel Driver — Process protection, privilege escalation, callback enumeration
  • Hypervisor — EPT hooks, memory scanner, Ring -1 injection
  • UEFI Bootkit — DSE bypass, PatchGuard bypass