Rootkit trojans
     
Ultimate stealth

Attack Method: Rootkit Infection
Description:
Rootkits are a special class of trojan. Particularly insidious by nature, rootkits actually modify parts of the operating system (such as Windows kernel API functions) to alter the nature of the operating system itself. For example, a rootkit may patch the functions that enumerate processes so that its own process isn't shown. KERNEL mode Windows rootkits such as "fu", "Hacker Defender", "He4Hook", "NT Rootkit" and others all obtain their low-level capabilities by using kernel-mode device drivers (.sys files) which need to be installed by a 'dropper' trojan before the rootkit can go stealth.

SOLUTION: DiamondCS Process Guard easily prevents kernel rootkits from being able to install their drivers. This essentially neutralises them by preventing them from being able to 'go kernel-mode'.

Case Example:.
The 'fu' rootkit, like most Windows rootkits, comes with two components - the dropper (fu.exe), and the driver (msdirectx.sys). Running fu.exe on its own we're prompted with usage information. So with Process Guard's protection active we run "fu -ph <process ID>" to try and use fu to hide a process. As you can see from the screenshot, it fails with an error Unable to Load Driver (Process Guard has blocked it): 

If we then look in the Process Guard window we can see that the block was logged:

The rootkit infection has been prevented. If the infection succeeded, Windows Explorer would no longer show the trojan file as existing. The rootkit changes file results so you, and MANY scanners (all usermode scanners) cannot see the rootkit file at all !

Related websites:
 Bookshop Special: Rootkits: Subverting the Windows Kernel
 ITNews: "Stealthy" worms, trojans seen tripling in number
 EWeek.com: UConn Finds Rootkit in Hacked Server
 EWeek.com: Spyware Danger Meets Rootkit Stealth
 EWeek.com: Rootkits Spawn New Malware
 PC World: Microsoft warns of new security threat
 Microsoft: The Strider GhostBuster Project




Copyright © 2008, Diamond Computer Systems Pty. Ltd.  All rights reserved.