Home→Descriptions→Trojan.Win32.Dialer.mw
| Detected | Jan 02 2006 07:47 GMT |
| Released | Jan 02 2006 08:49 GMT |
| Published | Jun 22 2006 15:25 GMT |
This Trojan program is a Windows PE EXE file, written in Visual C++ and packed using UPX. The packed file is 23552 bytes in size, and the unpacked file is approximately 57KB in size.
The Trojan will be installed to the victim machine if the malicious file is launched for execution and all the conditions below are met:
When installing the Trojan may get some parameters from the 'websitesign' cookie.
The program sends a request to http://xdl.www2.******.com/kb2.php to get its configuration in encrypted form. This is then saved to %WinDir%\KB842252.log. The Trojan also gets data from this site and saves it to %WinDir%\switchagreement.txt.
If during installation the parameter -s is present in the command line, the Trojan file will copy itself to %System%\usbn.exe and then register itself in the system registry:
This ensures that the Trojan is launched each time Windows is rebooted on the victim machine:
Depending on the modification of the Trojan, the file name may vary.
The Trojan then creates the following registry key values:
usbn.exe will then be launched.
If during installation the parameter -d is present in the command line, the Trojan will copy itself to %WinDir%\internt.exe and then attempt to create shortcuts to this file:
|
XXX NOW |
TheDoctor |
PORN JACK POT |
|
LipGame |
Dating |
WIN PORN DVD |
The Trojan is unable to process Russian language paths to files. As a consequence, if the program is launched on a Russian language version of Windows, the short cuts will not be created.
If during installation the substring installbf is present in the command line, the original file will be deleted once installation is complete.
If the substring installbf is not present, the files listed below will be deleted:
C:\explorer.cab C:\inst.hta C:\inst.exe
When launched without parameters, the program causes a console window to be displayed, showing «FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]». It then terminates execution.
When usbn.exe is launched with the parameter –go, the program will attempt to close windows which contain the string «#32770» in the class name, get data on active telephone connections and save them to the following registry key:
The program then modifies all user names and local numbers for all telephone connections by replacing them with values contained in the configuration file KB842252.log. This file is downloaded via the Internet when the Trojan is installed.
30 days after the period of time indicated in the configuration file which is downloaded from http://xdl.www2.******.com/kb2.php, the Trojan deletes usbn.exe and reverts all connection parameters to their original values.
Registry keys created by the Trojan will be deleted.
If one of the icons is clicked on, internt.exe will be launched with the parameter -go, providing at that moment no other copy of internt.exe is already being executed. Once launched, the program terminates all active telephone connections, and repeatedly re-establishes and terminates connections to a range of numbers taken from the configuration file.
The program then sends an HTTP request to http://www.********.nu/members.asp?cat=. Some of the program's parameters are transmitted in the request. The total number of times the program is launched in this mode is indiciated in the configuration file. Once this number of launches is complete, or if a period of 30 days since the time shown in the configuration file has passed, the program will delete internt.exe and the shortcuts it created.
The following registry key is created in order to save the number of times the program has been launched:
This type of behaviour covers malicious programs that delete, block, modify, or copy data, disrupt computer or network performance, but which cannot be classified under any of the behaviours identified above.
This classification also covers “multipurpose” Trojan programs, i.e. those that are capable of conducting several actions at once and which demonstrate several Trojan behaviours in a single program. This means they cannot be indisputably classified as having any single behaviour.
Trojan.