Cyber Risks · Cisco Talos

Snake Campaign: A few words about the Uroburos Rootkit

Summary: Cisco Talos analyzed the Uroburos (Turla/Snake) rootkit dropper, which uses a simple integer-math packer, checks for three mutexes to detect prior instances, and deletes its own files if passed the argument 'up'. On 64-bit systems the dropper loads a signed VirtualBox driver, runs pxinsi64.exe to exploit it via DeviceIoControl IOCTLs, and zeroes the g_ciEnabled variable to disable Driver Signature Enforcement before loading its unsigned driver; on 32-bit systems it loads the driver via ZwLoadDriver, and the technique fails on 64-bit Windows 8 and 8.1.

What's compelling: The rootkit defeats Driver Signature Enforcement on 64-bit Windows 7 by abusing a legitimately signed VirtualBox driver, so a signed-driver requirement alone did not stop this kernel-level implant from loading.

Read the original at Cisco Talos ↗

Topics
Malware
Related