windows verified high v1.0.0

AsrCDDrv.sys

AsrCDDrv.sys is a kernel driver from ASRock Incorporation that exposes control register read/write (cr0, cr2, cr3, cr4, cr8), arbitrary MSR read/write, arbitrary physical memory read/write via MmMapIoSpace, contiguous memory allocation/free via MmAllocateContiguousMemorySpecifyCache, and I/O port read/write (8/16/32-bit). The driver is available in the KeServiceDescriptorTable/vulnerable-drivers repository.

📋 Live Preview
sc.exe create AsrCDDrv binPath=C:\windows\temp\AsrCDDrv.sys type=kernel && sc.exe start AsrCDDrv
sc.exe create AsrCDDrv binPath=C:\windows\temp\AsrCDDrv.sys type=kernel && sc.exe start AsrCDDrv

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilegeescalation.kernel-exploit

Documentation

examples:

  • description: "Load the kernel driver" command: "sc.exe create AsrCDDrv binPath=C:\\windows\\temp\\AsrCDDrv.sys type=kernel && sc.exe start AsrCDDrv"
  • description: "Exploit the driver for privilege escalation" command: "Exploit.exe --driver AsrCDDrv.sys"

AsrCDDrv.sys

AsrCDDrv.sys is a kernel driver from ASRock Incorporation that exposes control register read/write (cr0, cr2, cr3, cr4, cr8), arbitrary MSR read/write, arbitrary physical memory read/write via MmMapIoSpace, contiguous memory allocation/free via MmAllocateContiguousMemorySpecifyCache, and I/O port read/write (8/16/32-bit). The driver is available in the KeServiceDescriptorTable/vulnerable-drivers repository.

Use Case: Elevate privileges

Required Privileges: kernel

MITRE ATT&CK: T1068

References