Content

NTRootKit-H

Type
Trojan
SubType
Trojan
Discovery Date
02/02/2005
Length
Varies
Minimum DAT
4406 (11/10/2004)
Updated DAT
5348 (07/28/2008)
Minimum Engine
5.2.00
Description Added
11/10/2004
Description Modified
08/13/2008 12:52 AM (PT)
Risk Assessment
Corporate User
Low
Home User
Low

Tab Navigation

Characteristics

Infection

This trojan arrives as a file downloaded from the following Web site:
http://{removed}dalqik.ru/offshore/denis.exe


Installation and Autostart

Upon execution, this trojan drops a copy of itself in the system folder as ntos.exe. It then appends extra codes at the end of file of the dropped copy to avoid easy detection.

It modifies the following registry entry to enable its automatic execution at system startup:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Userinit = "%System%\Userinit.exe,%System%\ntos.exe,"

(Note: The default value data of the above registry entry is %System%\Userinit.exe,. %System% is the Windows system folder, which is usually C:\WINNT\System32 or C:\Windows\System32.)


It also creates the following registry entries as part of its installation routine:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Network
    UID: "{computer name}_{random numbers}"
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{19127AD2-394B-70F5-C650-B97867BAA1F7}
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{43BF8CD1-C5D5-2230-7BB2-98F22C2B7DC6}
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{60A8C15A-6EAE-3FE9-357B-96DB4F66803C
  • KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile
    EnableFirewall: 0x00000000

This trojan also creates remote threads to inject itself into the legitimate processes (winlogon.exe and svchost.exe) to stay memory resident and installs the following API hooks to hide files and monitor system behaviors:

IAT hooks:

  • ntdll.dll!NtQueryDirectoryFile
  • ntdll.dll!LdrLoadDll
  • ntdll.dll!LdrGetProcedureAddress
  • ntdll.dll!NtCreateThread
  • USER32.dll!TranslateMessage
  • USER32.dll!GetClipboardData

This trojan creates the folder %System%\wsnpoem with its attributes set to System and Hidden to prevent users from discovering and removing its components. It then drops the following non malicious files in the created folder:

  • audio.dll - the configuration file
  • video.dll - the stolen information


Information Theft

This trojan downloads the encrypted configuration file denis.bin from the following Web site, and it saves this configuration file as %System%\wnspoem\audio.dll:

http://{removed}dalqik.ru/offshore/denis.bin

Once decrypted, the downloaded configuration file contains the banking-related URL which this trojan monitors in Internet browser address bars. Note that the contents of the file, hence the list of Web sites to monitor, may change any time. Once the user accesses any of the targeted Web site, this trojan logs keystrokes.

This trojan attempts to steal sensitive online banking information. When a user attempts to access the monitored sites in the configuration file, this trojan captures user input, specifically those entered in the boxes designed for user names and passwords, and saves it in the file %System%\wsnpoem\video.dll.

This trojan sends the file %System%\wsnpoem\video.dll to the following remote site via http post:

http://{removed}dalqik.ru/offshore/denis.php


Other behaviours:

This trojan was also found to download other executable file (rix.exe) from the following website:
http://{removed}rules.ru

Symptoms

Presence of previously mentioned files and registry keys/values.
Presence of previously mentioned API hooks.
Presence of previously mentioned network accesses.

Method of Infection

Trojans do not self-replicate. They are spread manually, often under the premise that the executable is something beneficial. Distribution channels include IRC, peer-to-peer networks, newsgroup postings, etc.

Removal

Use the latest Engine/Dats

Variants

Variants

    N/A

All Information

Overview -

This is a trojan detection. Unlike viruses, trojans do not self-replicate. They are spread manually, often under the premise that they are beneficial or wanted. The most common installation methods involve system or security exploitation, and unsuspecting users manually executing unknown programs. Distribution channels include email, malicious or hacked web pages, Internet Relay Chat (IRC), peer-to-peer networks, etc.

NTRootkit-H is a generic detection for trojans that exhibits stealth behavior and could be connecting to remote sites.

This trojan arrives as a file downloaded from a certain URL, and it may be installed by Spy-Agent.bw or other trojans. It attempts to steal sensitive online banking information and to send them back to the remote site via http post.

Characteristics

Characteristics -

Infection

This trojan arrives as a file downloaded from the following Web site:
http://{removed}dalqik.ru/offshore/denis.exe


Installation and Autostart

Upon execution, this trojan drops a copy of itself in the system folder as ntos.exe. It then appends extra codes at the end of file of the dropped copy to avoid easy detection.

It modifies the following registry entry to enable its automatic execution at system startup:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Userinit = "%System%\Userinit.exe,%System%\ntos.exe,"

(Note: The default value data of the above registry entry is %System%\Userinit.exe,. %System% is the Windows system folder, which is usually C:\WINNT\System32 or C:\Windows\System32.)


It also creates the following registry entries as part of its installation routine:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Network
    UID: "{computer name}_{random numbers}"
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{19127AD2-394B-70F5-C650-B97867BAA1F7}
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{43BF8CD1-C5D5-2230-7BB2-98F22C2B7DC6}
  • HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\{60A8C15A-6EAE-3FE9-357B-96DB4F66803C
  • KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile
    EnableFirewall: 0x00000000

This trojan also creates remote threads to inject itself into the legitimate processes (winlogon.exe and svchost.exe) to stay memory resident and installs the following API hooks to hide files and monitor system behaviors:

IAT hooks:

  • ntdll.dll!NtQueryDirectoryFile
  • ntdll.dll!LdrLoadDll
  • ntdll.dll!LdrGetProcedureAddress
  • ntdll.dll!NtCreateThread
  • USER32.dll!TranslateMessage
  • USER32.dll!GetClipboardData

This trojan creates the folder %System%\wsnpoem with its attributes set to System and Hidden to prevent users from discovering and removing its components. It then drops the following non malicious files in the created folder:

  • audio.dll - the configuration file
  • video.dll - the stolen information


Information Theft

This trojan downloads the encrypted configuration file denis.bin from the following Web site, and it saves this configuration file as %System%\wnspoem\audio.dll:

http://{removed}dalqik.ru/offshore/denis.bin

Once decrypted, the downloaded configuration file contains the banking-related URL which this trojan monitors in Internet browser address bars. Note that the contents of the file, hence the list of Web sites to monitor, may change any time. Once the user accesses any of the targeted Web site, this trojan logs keystrokes.

This trojan attempts to steal sensitive online banking information. When a user attempts to access the monitored sites in the configuration file, this trojan captures user input, specifically those entered in the boxes designed for user names and passwords, and saves it in the file %System%\wsnpoem\video.dll.

This trojan sends the file %System%\wsnpoem\video.dll to the following remote site via http post:

http://{removed}dalqik.ru/offshore/denis.php


Other behaviours:

This trojan was also found to download other executable file (rix.exe) from the following website:
http://{removed}rules.ru

Symptoms

Symptoms -

Presence of previously mentioned files and registry keys/values.
Presence of previously mentioned API hooks.
Presence of previously mentioned network accesses.

Method of Infection

Method of Infection -

Trojans do not self-replicate. They are spread manually, often under the premise that the executable is something beneficial. Distribution channels include IRC, peer-to-peer networks, newsgroup postings, etc.

Removal -

Removal -

Use the latest Engine/Dats

Variants

Variants -

    N/A