← Back to driver explorer
Driver intelligenceVulnerableVerified

DsArk64.sys

DsArk64.sys is a WHQL Microsoft-signed anti-rootkit kernel driver from Qihoo 360 Total Security. It exposes kernel-level process termination via ZwTerminateProcess from Ring 0 (kills PPL-protected processes), arbitrary kernel memory read (512 bytes), and arbitrary kernel memory write (32 bytes). The driver gates device access behind a custom Authenticode signing check that validates the calling process PE signature against Qihoo root certificates. This check is fully bypassed via process hollowing into any Qihoo-signed executable (freely downloadable from 360.cn). The process kill IOCTL (0x80863008) requires no encryption or additional auth beyond the device open -- just a raw 4-byte PID. The kernel R/W IOCTLs use AES-128-CBC with a static key embedded in the binary. Initialization requires setting registry key HKLM\SYSTEM\CCS\Services\360FsFlt\daboot to 1.

UUID / 399fb787-5b06-46f0-86cb-dff7374bb015ADDED / 2026-04-13AUTHOR / Michael Haag

Known samples 4

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

DsArk64.sysSample 1 · HVCI TRUE
MD5
b4b6aaa2ee1cc344b7c6752778a279e5
SHA1
c55e4846c361f1481ec2588173414eb6f86b9b37
SHA256
cd3d1a2e119cbbb41ec0e7d7fb17bac106735d62b33ed3cde10087af1da89403
Imphash
bdc141a2e93e450a51e3c2845df14c4b
Authentihash MD5
50aec6062e2b248a4be9d1a4e782ad4b
Authentihash SHA1
360ad7ef36a1d96e690d4db397b18eac419d3f08
Authentihash SHA256
6063b173d33ebb51db565e8cad66fcae2000b41955a2245c95aee31f68333268
Machine
AMD64
Version
1.1.0.1231
Publisher
360.cn
DsArk64_win10.sysSample 2 · HVCI TRUE
MD5
5c586f9912585f5f3138b12b4f8d38e4
SHA1
4eb56c2b721007edc9360ecca0749bbdeede9b1b
SHA256
86127dbc92e2896319d1c9117b85e6db01ff001f3a85614d5ef9088d181b044a
Imphash
bdc141a2e93e450a51e3c2845df14c4b
Authentihash MD5
822cb7807fa0e79b811e76e52864429f
Authentihash SHA1
694d4de8a85ac340eac3875de449f2ca5339d30a
Authentihash SHA256
df537edc19e05fa4c711b71e02ee63898c6658921babf78eba7833fcb0f5ecb1
Machine
AMD64
Version
1.1.0.1235
Publisher
360.cn
DsArk.sysSample 3 · HVCI FALSE
MD5
98df4e7708fa2fd92a01c89ddd043d5e
SHA1
0590c7f1c5a0807fa8259e13fb7ebae42d3e4b4d
SHA256
35035495a36f8537e2a5f56031277cd884de557257b40b92bd39454877a264fb
Imphash
fda6594fee72857309a5cbcb7ad08e80
Authentihash MD5
7e779c3e8eda4beb85b172019f5d14f3
Authentihash SHA1
ec2d4d11f0a0387ff55569c8d7b59978386f1302
Authentihash SHA256
22285768c76fc7cf3e5439c9981ffa8312d7307f51f5e89259913816f195529b
Machine
I386
Version
1.0.0.1219
Publisher
360.cn
DsArk_win10.sysSample 4 · HVCI FALSE
MD5
3d35317f967464aa670a52d3d632cd32
SHA1
a3f562399308be926071f745d13a321fa7278638
SHA256
a22358cb2fb1aa334272deaa24e2280425f9661862b46331cbdc786138ede8be
Imphash
fda6594fee72857309a5cbcb7ad08e80
Authentihash MD5
86274561f90aa6355b8bec845d72c855
Authentihash SHA1
e0ffaa56a8c566a9e3d9a0280bc3e3972a2fcbcf
Authentihash SHA256
e778dc770a0a85df18e46c8251b92c0f3cc4718f22cf1812ddf8f45aa58b3657
Machine
I386
Version
1.0.0.1221
Publisher
360.cn

Recorded command

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

Elevate privileges · Privileges: kernel · OS: Windows 10

Research & references

Acknowledgement: Patrick Saif @weezerOSINT