Skip to main content

Live threat intelligence

LOLDrivers Database

Search, analyze, and hunt vulnerable and malicious Windows drivers used in real-world attacks.

Updated Loading…

Total drivers0Catalogued samples
MVDB passed0Click to filter
Process killers0Click to filter
Quick
Behaviors
Certificates
Architecture

Toggle filters, then Apply. Search runs live as you type.

Showing 20 of 2,408 drivers · page 1 of 121

PhantomKiller

x64

LENOVO · 2018-01-03

MVDB PASSED
FEATURED KILLER
PROCESS KILLER

DescriptionPhantomKiller is the newly released, featured process-killer variant based on Lenovo BootRepair.sys. It is tracked separately from the base BootRepair entry: the project ships it as PhantomKiller.sys, while the underlying vulnerable driver lineage is BootRepair.sys from Lenovo PC Manager. The driver exposes \\.\BootRepair without secure DACL restrictions and accepts IOCTL 0x222014 with a 4-byte PID, then calls PsLookupProcessByProcessId, ObOpenObjectByPointer, and ZwTerminateProcess to terminate protected EDR/AV processes.

Process Killer

Operating System

Windows x64

Privileges

Driver load requires administrative privileges; an already loaded driver can be abused by a low-privileged user according to the project README.

Use Case

BYOVD process termination against EDR/AV protected processes.

Command

Terminal
sc.exe create PhantomKiller binPath="C:\Path\to\PhantomKiller.sys" type=kernel
sc.exe start PhantomKiller
PhantomKiller.exe <pid>
github.com/redteamfortress/PhantomKillergithub.com/redteamfortress/PhantomKiller/releases/tag/v1.0.0github.com/redteamfortress/PhantomKiller/releases/downloa...github.com/redteamfortress/PhantomKiller/raw/refs/heads/m...medium.com/@jehadbudagga/phantom-killer-reverse-engineeri...

giveio.sys

x32

2026-08-29

MVDB BLOCKED

DescriptionThe 32-bit giveio driver bundled with SpeedFan creates the \\.\giveio device and handles IRP_MJ_CREATE by applying a zeroed 8 KiB I/O permission map to the opening process through Ke386IoSetAccessProcess and Ke386SetIoAccessMap. This grants unrestricted direct access to all x86 I/O ports without validating the caller.

Memory Manipulator
File Manipulator

Operating System

32-bit Windows NT, Windows 2000, Windows XP

Privileges

Administrator required to install; opening the device grants port access without an additional caller check

Use Case

Grant a user-mode process unrestricted access to hardware I/O ports.

Command

Terminal
sc.exe create giveio binPath= C:\windows\temp\giveio.sys type= kernel && sc.exe start giveio
github.com/magicsword-io/LOLDrivers/issues/407www.almico.com/speedfan.php

mlgbbiicaihflrnh.sys

x64

2023-07-22

MVDB BLOCKED

DescriptionConfirmed vulnerable driver from Microsoft Block List

File Manipulator

Operating System

Windows

Privileges

kernel

Use Case

Elevate privileges

gist.github.com/mgraeber-rc/1bde6a2a83237f17b463d051d32e802c

CP2X72C.SYS

x32

Interface Corporation · 2023-11-02

MVDB BLOCKED
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionThe Carbon Black Threat Analysis Unit (TAU) discovered 34 unique vulnerable drivers (237 file hashes) accepting firmware access. Six allow kernel memory access. All give full control of the devices to non-admin users. By exploiting the vulnerable drivers, an attacker without the system privilege may erase/alter firmware, and/or elevate privileges. As of the time of writing in October 2023, the filenames of the vulnerable drivers have not been made public until now.

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create CP2X72CSYS binPath= C:\windows\temp\CP2X72CSYS.sys type=kernel && sc.exe start CP2X72CSYS
blogs.vmware.com/security/2023/10/hunting-vulnerable-kern...

CP2X72C

x32

Interface Corporation · 2023-11-02

MVDB BLOCKED
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionThe Carbon Black Threat Analysis Unit (TAU) discovered 34 unique vulnerable drivers (237 file hashes) accepting firmware access. Six allow kernel memory access. All give full control of the devices to non-admin users. By exploiting the vulnerable drivers, an attacker without the system privilege may erase/alter firmware, and/or elevate privileges. As of the time of writing in October 2023, the filenames of the vulnerable drivers have not been made public until now.

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create CP2X72CSYS binPath= C:\windows\temp\CP2X72CSYS.sys type=kernel && sc.exe start CP2X72CSYS
blogs.vmware.com/security/2023/10/hunting-vulnerable-kern...

CP2X72C.SYS

x64

Interface Corporation · 2023-11-02

MVDB BLOCKED
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionThe Carbon Black Threat Analysis Unit (TAU) discovered 34 unique vulnerable drivers (237 file hashes) accepting firmware access. Six allow kernel memory access. All give full control of the devices to non-admin users. By exploiting the vulnerable drivers, an attacker without the system privilege may erase/alter firmware, and/or elevate privileges. As of the time of writing in October 2023, the filenames of the vulnerable drivers have not been made public until now.

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create CP2X72CSYS binPath= C:\windows\temp\CP2X72CSYS.sys type=kernel && sc.exe start CP2X72CSYS
blogs.vmware.com/security/2023/10/hunting-vulnerable-kern...

CP2X72C.SYS

x32

Interface Corporation · 2023-11-02

MVDB BLOCKED
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionThe Carbon Black Threat Analysis Unit (TAU) discovered 34 unique vulnerable drivers (237 file hashes) accepting firmware access. Six allow kernel memory access. All give full control of the devices to non-admin users. By exploiting the vulnerable drivers, an attacker without the system privilege may erase/alter firmware, and/or elevate privileges. As of the time of writing in October 2023, the filenames of the vulnerable drivers have not been made public until now.

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create CP2X72CSYS binPath= C:\windows\temp\CP2X72CSYS.sys type=kernel && sc.exe start CP2X72CSYS
blogs.vmware.com/security/2023/10/hunting-vulnerable-kern...

CP2X72C.SYS

x64

Interface Corporation · 2023-11-02

MVDB BLOCKED
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionThe Carbon Black Threat Analysis Unit (TAU) discovered 34 unique vulnerable drivers (237 file hashes) accepting firmware access. Six allow kernel memory access. All give full control of the devices to non-admin users. By exploiting the vulnerable drivers, an attacker without the system privilege may erase/alter firmware, and/or elevate privileges. As of the time of writing in October 2023, the filenames of the vulnerable drivers have not been made public until now.

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create CP2X72CSYS binPath= C:\windows\temp\CP2X72CSYS.sys type=kernel && sc.exe start CP2X72CSYS
blogs.vmware.com/security/2023/10/hunting-vulnerable-kern...

ntbios.sys

x32

Microsoft Corporation · 2023-02-28

MVDB PASSED

DescriptionDriver used in the Daxin malware campaign.

Memory Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create ntbios_2.sys binPath=C:\windows\temp \n \n \n  tbios_2.sys type=kernel && sc.exe start ntbios_2.sys
gist.github.com/MHaggis/9ab3bb795a6018d70fb11fa7c31f8f48symantec-enterprise-blogs.security.com/blogs/threat-intel...

PCHunter.sys

x64

一普明为(北京)信息技术有限公司 · 2023-01-09

MVDB BLOCKED
VALID CERTIFICATE
VALID CERTIFICATE

DescriptionEpoolsoft Windows Information View Tools

Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create PCHunter.sys binPath=C:\windows\temp\PCHunter.sys type=kernel && sc.exe start PCHunter.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

test2.sys

x64

2023-07-22

MVDB BLOCKED
PROCESS KILLER
VALID CERTIFICATE
VALID CERTIFICATE

DescriptionConfirmed vulnerable driver from Microsoft Block List

Process Killer
Memory Manipulator
Debug Bypass
File Manipulator

Operating System

Windows

Privileges

kernel

Use Case

Elevate privileges

gist.github.com/mgraeber-rc/1bde6a2a83237f17b463d051d32e802c

netfilterdrv.sys

2023-01-09

MVDB BLOCKED

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
Imported Functions

No imported functions

learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

2023-01-09

MVDB BLOCKED

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
Imported Functions

No imported functions

learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

x64

2023-01-09

MVDB BLOCKED
VALID CERTIFICATE
VALID CERTIFICATE
Memory Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

x32

2023-01-09

MVDB BLOCKED
Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

x32

2023-01-09

MVDB BLOCKED
VALID CERTIFICATE
VALID CERTIFICATE
Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

x64

2023-01-09

MVDB BLOCKED
VALID CERTIFICATE
VALID CERTIFICATE
Memory Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

netfilterdrv.sys

x64

2023-01-09

MVDB BLOCKED
VALID CERTIFICATE
VALID CERTIFICATE
Memory Manipulator
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create netfilterdrv.sys binPath=C:\windows\temp \n \n \n  etfilterdrv.sys     type=kernel type=kernel && sc.exe start netfilterdrv.sys
learn.microsoft.com/en-us/windows/security/threat-protect...

ksapi.sys

x64

Kingsoft Corporation · 2025-09-18

MVDB BLOCKED
PROCESS KILLER
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionDriver can be used to load unsigned drivers

Process Killer
Memory Manipulator
Debug Bypass
Registry Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create ksapi.sys binPath=C:\windows\temp\ksapi.sys type=kernel && sc.exe start ksapi.sys
github.com/BlackSnufkin/BYOVD

qu829.exe

x64

2026-05-05

MVDB BLOCKED
PROCESS KILLER
EXPIRED CERTIFICATE
EXPIRED CERTIFICATE

DescriptionKernel driver signed by "Fuqing Yuntan Network Tech Co.,Ltd." (a revoked VeriSign code-signing certificate that Microsoft has flagged as abused). Multiple samples in this family produce a Cobalt Strike beacon reflective loader YARA hit (Elastic protections-artifacts ruleset Windows_Trojan_CobaltStrike) and are detected by Microsoft as Trojan:Win32/Hitbrovi.G. Samples are dropped to C:\Windows under random eight-character filenames (e.g. qu829.exe) and registered as kernel services. Both observed variants share imphash ca73883db8881686fb258a9d289e3909.

Process Killer
Memory Manipulator
File Manipulator

Operating System

Windows 10

Privileges

kernel

Use Case

Elevate privileges

Command

Terminal
sc.exe create qu829 binPath=C:\windows\qu829.sys type=kernel && sc.exe start qu829
www.virustotal.com/gui/file/46f2c93c279763a818dffbf89c889...www.virustotal.com/gui/file/57d7a0e5d53a7403c2ea7ae6f6836...github.com/elastic/protections-artifacts
Page 1 of 121

Special Thanks

This database is based on the amazing work from the LOLDrivers.io project and its contributors.

Source & Contributors

Original project: magicsword-io/LOLDrivers

This project: didntchooseaname/loldrivers-database

Independent interface for educational and research purposes.