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.
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 BdApiUtilElevate privileges · Privileges: kernel · OS: Windows 10
Research & references
Acknowledgement: @MHaggis

