windows verified critical v1.0.0

dkrTK.sys

The User Agent tjr.exe, which is protected via a virtual machine, drops the kernel driver to the user temporary directory C:\%User%\AppData\Local\Temp\Ktgn.sys. It then installs the dropped driver with the name ktgn and the start value = System (to start when the system restarts). From our analysis of what occurs when a user interfaces with this driver, we observed that it only uses one of the exposed Device Input and Output Control (IOCTL) code — Kill Process, which is used to kill security ...

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

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilegeescalation.kernel-exploit

Documentation

examples:

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

dkrTK.sys

The User Agent tjr.exe, which is protected via a virtual machine, drops the kernel driver to the user temporary directory C:%User%\AppData\Local\Temp\Ktgn.sys. It then installs the dropped driver with the name ktgn and the start value = System (to start when the system restarts). From our analysis of what occurs when a user interfaces with this driver, we observed that it only uses one of the exposed Device Input and Output Control (IOCTL) code — Kill Process, which is used to kill security agent processes installed on the system.

Use Case: Elevate privileges

Required Privileges: kernel

MITRE ATT&CK: T1068

References