Automatic Disinfection
Allow F-Secure Anti-Virus to disinfect the relevant files.
For more general information on disinfection, please see Removal Instructions.
Eliminating a Local Network Outbreak
If the infection is in a local network, please follow the instructions on this webpage:
The worm's body is a Windows PE executable file compressed with the MEW executable compressor and was patched by PE_Patch utility. A part of the worm's data area is encrypted.
Installation to system
When the worm's file is run, it copies itself to Windows folder with SERVICES.EXE name and registers this file as a service named 'NetBios Ext32'. This service is automatically started every time with Windows, so the worm is always active in memory.
On Windows 9x and ME the worm adds a startup key for its file to Windows Registry:
Spreading in e-mails
The worm spreads by sending its infected attachment to all e-mail addresses found on an infected computer. The worm looks for e-mail addresses in Windows Address Book and in the files with the following extensions:
The worm avoids sending e-mails to e-mail addresses that contain any of the following substrings:
It should be noted that the worm uses a much improved algorithm for e-mail address recognition. Now it can catch such e-mail addresses as:
These addresses are translated by the worm to the usable format.
The worm uses the special domain list (see below in the fake sender's e-mail address domain list) and the additional small list of domains to search for e-mail addresses using Google search engine:
The worm spreads itself in e-mail messages. The e-mail message is composed from randomly chosed subject line, body text and additional parts. The worm has a selection of attachment names that it uses for its attachment. The subject of infected e-mails is selected from the following variants:
The body of the emails can one of the following:
The worm sends itself as an attachement, using one of the following names:
The worm fakes the sender's e-mail address. The following domains are used to generate the fake address:
The following first names are used to generate the fake sender's e-mail address (partial list only, the original list contains 500 names):
The following first names are used to generate the fake sender's e-mail address (partial list only, the original list contains 500 names):
The worm can add a fake anti-virus scanner report to an infected message. This is done to persuade a recipient that the e-mail was scanned by an anti-virus and no infection was found. The worm uses the following strings:
Sending ICQ messages
The worm sends ICQ messages with specially constructed URLs that point to specific webpages. The text of such messages can be any of the following:
where <link_to_website> is a link to a website (hardcoded list) and <file_name> can be one of the following:
Payload
The worm contains a bunch of URLs that it tries to download additional file from. The following sites are checked by the worm for the presence of that additional file:
We are watching these locations in order to get the file that Mydoom is supposed to download and activate on an infected computer. So far we only could download a few files that are a variant of Surila backdoor (Backdoor.Win32.Surila.o).
The worm terminates processes and deletes files with the following names:
Additionally the worm deletes the services with the following names:
The worm modifies the HOSTS file on infected computer so that domains belonging to Anti-Virus companies and other commercial sites are resolved to the IP address 127.0.0.1, disabling the domain. The following domains are affected:
Interesting thing is that the worm enables Registry tools and firewalls on a computer where it is present. But to hide its activities the worm adds its file name to the authorised applications list. As a result the worm's actions does not trigger firewall alerts.
Limited Lifecycle
The worm has a limited lifecycle. After 3rd of February 2005, 00:05 the worm creates the following Registry key value:
and then deletes its service, installed file and terminates its process.