Infesting you with Virus News
 

News

Contributed by: Nono
Date: April 21, 2009
Nono
9
Vote
0

Rootkit Manipulating the MBR to Avoid Detection

 

drive.jpg

We've all heard about the Mebroot rootkit and it's ability to manipulate the Master Boot Record (MBR) in order to hide itself. The MBR plays a very important role in the starting up process of a computer. After the BIOS has run  it is the MBR code that the computer first looks for when booting the operating system. Before the new variant of Mebroot was released the rootkit used to hide itself by hooking functions in the disk.sys driver, but now according to research, it searches for whatever lower device \Device\Harddisk0\DR0 is attached to then hooks the respective driver.

In order to hide itself from detection the rootkit would hook the dispatch routines of disk.sys, being IRP_MJ_READ and IRP_MJ_WRITE. You see once the rootkit has managed to infect a machine, it creates a copy of the MBR and stores it somewhere on the hard disk. This is done so that when someone tries to read the MBR the rootkit will reveal the stored clean version of the MBR and not its actual infected status. Another strength of the rootkit is that it does not come with files, processes or registry keys, so there is not much to hide.

Direct Kernel Object Modification (DKOM) is a technique not used as often by attackers due to its complexity, but  is brilliant for hiding the existence of infections. It involves the modification of data structures in the kernel memory. Kernel memory always keeps a list of all running processes, but by using the DKOM technique the rootkit can remove itself and any related processes from the process list in order to keep their existence hidden.

According to preliminary tests results issued by  Prevx last year, Windows Vista is not as vulnerable to the rootkit as Windows XP. Apparently when the UAC function is enabled the rootkit will not be able to overwrite the MBR. It went on to say that even if the malicious code were to be written into the MBR, the rootkit would still not be able to obtain full control due to the fact that Vista and XP's boot loading processes are not similar.

Whatever method the creator of Mebroot is using to hide the infections existence, it is clearly working and keeping security software manufacturers and end users on their feet.


Here is a list of Alias names for the Mebroot rootkit:

Software Vendor Alias
F-Secure Backdoor.Win32.Sinowal.kv [AVP]
a-squared  Backdoor.Win32.Sinowal.ie
 AntiVir  BOO/Sinowal.A
 Arcavir  Trojan.Sinowal.Ku
 AVAST!  Win32:MBRoot-G [Rtk]
 AVG  Crypt.NM
 BitDefender  Trojan.Mebroot.B
Fortinet  W32/Sinowa.A!tr
 Kaspersky  Backdoor.Win32.Sinowal.kv
 McAfee  Generic PWS.y
 Microsoft  PWS:Win32/Sinowal.gen!L
 Norman  SinowalMBR.A
 Panda  Trj/Torpig.EZ
 Sophos  Troj/Mbroot-A
 Symantec  Trojan.Mebroot
 Trend Micro  TROJ_MEBROOT.AE

 

User Comments

majid karimi July 1, 2009
i like open softwares and specially ubuntu
thnaks alot
Name:
Email:
Website:
Comment:
Please type 5-digit security code below:
Captcha image for spam protection

Software Downloads

Free Spyhunter Scanner (Spyware/Trojan Detection). DETECT Spyware, Trojans, Worms, Viruses and malware on your PC absolutely FREE.
Award Winning software, Fixes registry and improves computer performance. Created by a division of Symantec, this tool will scan your registry and find errors that can be later cleaned either individually or all together.
The tool is used to prevent the installation of spyware and other potentially unwanted software. As soon as you download it, you will be able to protect your system.

Latest Comments

March 12, 2010
I am not fake. more..
March 12, 2010
Very nasty thing it killed alot of files that were essential for windows to even run It turned... more..
March 12, 2010
sir i was interest to learn hacking more..
more comments..
rss
Home > Malware > Rootkit Manipulating the MBR to Avoid Detection