to ensure that the worm will be activated when Windows starts.
To indicate whether the worm was run for the first time it creates
another value in the registry as
[HKCU\Software\DateTime4\frun]
When started the first time the worm starts the Windows Notepad
(notepad.exe) to conceal its presence.
Email Propagation
Bagle.E recursively searches all drives on the infected computer to
locate file that could contain email addresses. It parses these files
and collects all email addresses it can find.
Using its own SMTP engine Bagle sends messages with infected
attachments to the collected addresses. The SMTP engine uses direct
Mail eXchange (MX) lookup on the target domain so it does not depend on
email settings of the infected computer.
The infected emails can have the following subjects:
New Price-list
Hardware devices price-list
Weekly activity report
Daily activity report
Maria
Jenny
Jessica
Registration confirmation
USA government abolishes the capital punishment
Freedom for everyone
Flayers among us
From Hair-cutter
Melissa
Camila
Price-list
Pricelist
Price list
Hello my friend
Hi!
Well...
Greet the day
The account
Looking for the report
You really love me? he he
You are dismissed
Accounts department
From me
Monthly incomings summary
The summary
Proclivity to servitude
Ello!
Ahtung!
The employee
Body of the messages might be one of
Subj
Request
Empty
Response
Everything inside the attach
Look it through
Cya
The attachment is a ZIP file with
random name which is up to eight characters long and made up of
the letters 'a' - 'e'. The sender address in the email is
spoofed.
The mailer routine will ignore all the addresses that contain the
any of these strings:
.gr
@hotmail.com
@msn.com
@microsoft
@avp.
noreply
local
root@
postmaster@
Backdoor
Bagle.E comes with a backdoor that listens on a TCP port 2745 which is
hardcoded in the worm's body. The backdoor provides full
remote access to the infected computer. It can be used to download
and execute arbitrary programs from the Internet.
When the worm is started it connects to a list of predefined web
servers and tries to access a PHP file with certain parameters. The
worm this way reports the infected computers to the author.
Disabling Security Software
The payload of Bagle.E starts a thread that terminates
processes with the following names: