Virus Characteristics
This detection is for a remote access trojan written in MSVC.
Installation
Upon execution, the trojan installs itself into the %Sysdir% directory as hkdoordll.dll
.
(Where %Windir% is the Windows directory, for example C:\WINDOWS)
(Where %Sysdir% is the Windows System directory, for example C:\WINDOWS\SYSTEM)
For example:
c:\windows\system32\hkdoordll.dll
The following Registry key(s) is/are added to hook system startup:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\netwall "DisplayName" = "netwall"
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\netwall "ErrorControl" = 01, 00, 00, 00
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\netwall "ImagePath" = "\??\C:\WINDOWS\system32\Drivers\netwall.sys"
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\netwall "Start" = 03, 00, 00, 00
Remote Access Functionality
Once running on the victim machine, the server component opens a TCP socket accepting commands sent from the client component on that is injected into various system processes.
The client component offers many functions to the hacker, including:
- Sending popup messages
- Executing any DOS command
- Playing, stopping, opening closing the CD
- Force the user to log off
- Disabling double-click on the victim machine
- Opening specific websites with the browser
- Upload/download/execute files on the victim machine