Home→Descriptions→Email-Worm.Win32.Mydoom.a
| Detected | Jan 27 2004 07:55 GMT |
| Released | Aug 16 2007 10:00 GMT |
| Published | Jan 27 2004 07:55 GMT |
This worm spreads via the Internet in the form of files attached to infected messages. It also spreads via the file sharing network Kazaa. The worm itself is a Windows PE EXE file of 22528 bytes, compressed using UPX. The decompressed file is approximately 40KB in size.
The worm is activated only if the user opens the archive and launches the infected file by double-clicking on the attachment. The worm then installs itself in the system and starts the replication process.
The worm contains a backdoor function, and is also programmed to carry out DoS attacks on the site www.sco.com on 1st February 2004.
Part of the body of the worm is encrypted.
During installation, the worm copies itself under the name taskmon.exe to the Windows system directory, and registers this file in the system registry auto-run key:
[HKLM\Software\Microsoft\Windows\CurrentVersion\Run] [HKCU\Software\Microsoft\Windows\CurrentVersion\Run] "TaskMon" = "%System%\taskmon.exe"The worm creates a file shimgapi.dll in the Windows system directory which is a backdoor component (a proxy server) and also registers this in the system registry:
[HKCR\CLSID\{E6FB5E20-DE35-11CF-9C87-00AA005127ED}\InProcServer32]
"(Default)" = "%SysDir%\shimgapi.dll"
Shimgapi.dll will therefore launch as a procedure linked to Explorer.exe.
The worm also creates a file called Message in the temporary directory (usually in windir\temp). This file contains a random selection of symbols.
So that the worm can identify itself in the system, it creates several additional keys in the system registry:
[HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\Version] [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\Version]While running it also creates a unique identifier SwebSipxSmtxSO.
In order to find email addresses to send infected messages to, the worm searches for files with the following extensions:
asp dbx tbb htm sht php adb pl wab txtand gathers email addresses found in these files. The worm ignores addresses with the suffix .edu.

Sender's address:
randomMessage header: (chosen at random from the following list)
test hi hello Mail Delivery System Mail Transaction Failed Server Report Status ErrorMessage body: (chosen at random from the following list)
test The message cannot be represented in 7-bit ASCII encoding and has been sent as a binary attachment. The message contains Unicode characters and has been sent as a binary attachment. Mail transaction failed. Partial message is available.Attachment name: (may be one word from the list below, or two words from the list below joined by an underscore)
document readme doc text file data test message bodyThe attachment may have one of the following extensions:
pif scr exe cmd batThe worm may also send messages with a meaningless selection of characters in the message head, message body or attachment name.
winamp5 icq2004-final activation_crack strip-girl-2.0bdcom_patches rootkitXP office_crack nuke2004with the following extensions:
bat exe scr pif
The worm also contains a function which enables it to carry out DoS attacks on the site www.sco.com. This function should activate on the 1st February and continue to work until 12th Febuary 2004. The worm will send a GET request every millisecond to port 80 of the site being attacked, which under the conditions of a global epidemic may lead to total breakdown of the site.
Email-Worms spread via email. The worm sends a copy of itself as an attachment to an email message or a link to its file on a network resource (e.g. a URL to an infected file on a compromised website or a hacker-owned website).
In the first case, the worm code activates when the infected attachment is opened (launched). In the second case, the code is activated when the link to the infected file is opened. In both case, the result is the same: the worm code is activated.
Email-Worms use a range of methods to send infected emails. The most common are:
Email-Worms use a number of different sources to find email addresses to which infected emails will be sent:
Many Email-Worms use more than one of the sources listed above. There are also other sources of email addresses, such as address books associated with web-based email services.
Email-Worm.