windows verified high v1.0.0

BdApiUtil.sys

Driver can be used to load unsigned drivers. IOCTL code which takes a PID and terminates it (arbitrary process termination). Admin privileges required to install the driver, but if it's already installed, can be called by any user (non admin).

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

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilegeescalation.kernel-exploit

Documentation

examples:

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

BdApiUtil.sys

Driver can be used to load unsigned drivers. IOCTL code which takes a PID and terminates it (arbitrary process termination). Admin privileges required to install the driver, but if it's already installed, can be called by any user (non admin).

Use Case: Elevate privileges

Required Privileges: kernel

MITRE ATT&CK: T1068

Variants: 2 known variants

References