← Back to driver explorer
Driver intelligenceVulnerableVerified

BdApiUtil.sys

BdApiUtil.sys is a kernel driver from Baidu Antivirus that exposes dangerous primitives to usermode with no authentication. The driver provides process termination by PID via PsLookupProcessByProcessId and ZwTerminateProcess (IOCTL 0x800024B4), process suspension via dynamically-resolved NtSuspendProcess (IOCTL 0x800024B8), full kernel registry CRUD including ZwOpenKey (0x80002190), ZwCreateKey (0x80002194), ZwSetValueKey (0x80002198), ZwDeleteKey (0x8000219C), and ZwDeleteValueKey (0x800021A0), and kernel-mode file creation via ObInsertObject/ZwCreateFile (0x80002324). The process termination primitive is exploited by the GoodBaiii EDR killer tool. Registry callback monitoring via CmRegisterCallback and process creation monitoring via PsSetCreateProcessNotifyRoutine are also present.

UUID / 83b78b88-3b43-41cc-a60f-cab1a7b96978ADDED / 2026-04-22AUTHOR / Michael Haag

Known samples 1

0 recorded TRUE · 1 recorded FALSE · 0 unknown for loading despite HVCI. Results apply to individual samples.

BdApiUtil.sysSample 1 · HVCI FALSE
MD5
6d46f925df569b488e9b63778ab0d91e
SHA1
9837e4ce049cf164b7a484d91aad696d5e4f32c4
SHA256
d8ce0a5866178495a66d23c9587822164966111fcd34764011e907951c599711
Imphash
eef4fbab2b67736477155cf67676478f
Authentihash MD5
3aecdab75ed6964577a461d869a724c1
Authentihash SHA1
63f49a9859b18aa787c2978592ce4110b10e84b9
Authentihash SHA256
24ab8a064b5e3b501914eab88edd1fab75828a9bb4c781e41783283c45d15c71
Machine
AMD64
Version
4,6,1,65082
Publisher
Baidu, Inc.

Recorded command

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

Elevate privileges · Privileges: kernel · OS: Windows 10

Research & references

Acknowledgement: @MHaggis