- the worm deletes original infected file when installation is complete
- the size of keyboard log file
Spreading
To send infected messages the worm uses direct connection to SMTP
server. Victim email addresses are got by two different ways:
1. The worm scans *.HT* and *.ASP files and extracts email addresses from there
2. The worm by using MAPI functions reads all emails from email Incoming box,
and gets email addresses from there.
Next the worm sends infected messages. The message body has HTML
format, and uses IFRAME breach to spawn infected attachment on
vulnerable machines.
The message fields are:
From: - original sender, or fake address, randomly selected from:
" Anna" <aizzo@home.com>
"JUDY" <JUJUB271@AOL.COM>
"Rita Tulliani" <powerpuff@videotron.ca>
"Tina" <tina0828@yahoo.com>
"Kelly Andersen" <Gravity49@aol.com>
" Andy" <andy@hweb-media.com>
"Linda" <lgonzal@hotmail.com>
"Mon S" <spiderroll@hotmail.com>
"Joanna" <joanna@mail.utexas.edu>
"JESSICA BENAVIDES" <jessica@aol.com>
" Administrator" <administrator@border.net>
" Admin" <admin@gte.net>
"Support" <support@cyberramp.net>
"Monika Prado" <monika@telia.com>
"Mary L. Adams" <mary@c-com.net>
" Anna" <lindaizzo@home.com>
"JUDY" <JUJUB@AOL.COM>
"Tina" <tina08@yahoo.com>
Subject: - empty, or "Re:", or "Re:" followed by original Subject
from real Inbox messsage (see Way #2 above)
Body: - empty
Attachment: randomly selected "filename + ext1 + ext2" where
filename can be:
Pics (or PICS )
Card (or CARD)
images (or IMAGES)
Me_nude (or ME_NUDE)
README
Sorry_about_yesterday
New_Napster_Site
info
news_doc (or NEWS_DOC)
docs (or DOCS)
HAMSTER
Humor (or HUMOR)
YOU_are_FAT! (or YOU_ARE_FAT!)
fun (or FUN)
stuff
SEARCHURL
SETUP
S3MSONG
First extension can be: .DOC .ZIP .MP3
Second extension can be: .scr, .pif
For example: "info.DOC.scr"
The worm doesn't send infected messages twice to the same
address. To do that it stores all affected emails in Windows
system directory in PROTOCOL.DLL file, and checks this file
content before sending a new message.
Badtrans.B installs itself to Windows system directory with
KERNEL32.EXE name and registers it in registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
Kernel32 = kernel32.exe
It drops keyboard hooker with KDLL.DLL name and sends stolen info
to an email address at Hotmail. The log info is stored in Windows
system directory with CP_25389.NLS name.
Additional Information
The worm's attachment might execute automatically when the emails
are viewed. To do this Badtrans.B uses a known vulnerability in
IE that allows automatic execution of an email attachment. This
vulnerability is fixed and a patch for it is available on
Microsoft site:
http://www.microsoft.com/windows/ie/downloads/critical/q323759ie/default.asp
The worm also drops a password stealing trojan KDLL.DLL detected
by F-Secure Anti-Virus as 'Trojan.PSW.Hooker'.
More information on this trojan can be found from:
http://www.F-Secure.com/v-descs/hooker.shtml
F-Secure Anti-Virus detects both variants of Badtrans worm and
trojan components with the updates published on November 24, 2001
/ 23:29 GMT.
[F-Secure Corporation and Kaspersky Lab, November 24th-26th, 2001]