0 0
Bagle.al is a worm that spreads as an email attachment and via file sharing networks.
The worm is written in Assembler.
Bagle.al is made up of 2 main components:
- A ZIP file spreading as an email attachment;
- the body of the worm, which is downloaded from specified websites.
Payload
The ZIP file containing the downloader is 5932 bytes in size and contains two files:
price.html price\price.exe
The file price.html contains a malicious script named exploit.CodeBaseExec, which automatically launches price.exe.
Price.exe is a Trojan dropper designed to install the downloader that will in turn download the body of the worm onto the victim machine. The dropper is 14848 bytes. After it is launched, the dropper copies itself into the Windows system directory under the name windirect.exe and creates the following system registry auto run key:
[HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "win_upd2.exe"="%system%\windirect.exe"
It then extracts and saves the downloader in the Windows system directory under the name _dll.exe and launches the downloader (the dll file is 11776 bytes). _dllexe file ends the following processes:
ATUPDATER.EXE ATUPDATER.EXE AUPDATE.EXE AUTODOWN.EXE AUTOTRACE.EXE AUTOUPDATE.EXE AVPUPD.EXE AVWUPD32.EXE AVXQUAR.EXE AVXQUAR.EXE CFIAUDIT.EXE DRWEBUPW.EXE ESCANH95.EXE ESCANHNT.EXE FIREWALL.EXE ICSSUPPNT.EXE ICSUPP95.EXE LUALL.EXE MCUPDATE.EXE NUPGRADE.EXE NUPGRADE.EXE OUTPOST.EXE sys_xp.exe sysxp.exe UPDATE.EXE winxp.exe
Finally, the downloader attempts to download the body of the worm from one of the web sites listed in the dll files. If the worm is successfully downloaded, the Trojan launches it.
The worm component
Bagle.al is based on the source codes spread by Bagle.aa and is 19460 bytes in size.
Installation
Once Bagle.al is launched by the downloader component, it copies itself into the Windows system directory with the name windll.exe and registers the following system registry auto run key:
[HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "erthgdr"="%system%\windll.exe"
Bagle.al creates two additional files in the Windows system folder:
windll.exeopen windll.exeopenopen
Propagation via email
Bagle.al scans the hard drive for files with the following extensions:
adb asp cfg cgi dbx dhtm eml htm jsp mbx mdx mht mmf msg nch
ods oft php pl sht shtm stm tbb txt uin wab wsh xls xml

Subscribe
Hot Articles