HEUR:Trojan.Win32.Generic (Kaspersky), Trojan.Dropper.SWZ (B) (Emsisoft), Trojan.Dropper.SWZ (AdAware), GenericMSNWorm.YR, GenericIRCBot.YR (Lavasoft MAS)Behaviour: Trojan, Worm, IRCBot, MSNWorm
The description has been automatically generated by Lavasoft Malware Analysis System and it may contain incomplete or inaccurate information.
Summary
MD5: 4d09d31642941e557d10c3af20d0ecf1
SHA1: 895e32e176425b231d1e59f887b15e1e78ff3875
SHA256: a186267086ea556efe666000865a2b89454a498303e291d6c0bb8bc70b6182ef
SSDeep: 768:UmXDH1yVy2vSmUKL6fimyEERm EPe4jGsh48F5lxYgd7OAO:NDH1J2vS L6fimyEsmqKGNCvO
Size: 35378 bytes
File type: EXE
Platform: WIN32
Entropy: Packed
PEID: UPolyXv05_v6, MicrosoftVisualC, MicrosoftVisualCv50v60MFC, MicrosoftVisualC50, Armadillov171
Company: no certificate found
Created at: 2009-02-08 21:09:15
Analyzed on: WindowsXP SP3 32-bit
Summary: Trojan. A program that appears to do one thing but actually does another (a.k.a. Trojan Horse).
Dynamic Analysis
Payload
Behaviour | Description |
---|---|
IRCBot | A bot can communicate with command and control servers via IRC channel. |
MSNWorm | A worm can spread its copies through the MSN Messanger. |
Process activity
The Trojan creates the following process(es):
%original file name%.exe:772
The Trojan injects its code into the following process(es):
%original file name%.exe:872
Mutexes
The following mutexes were created/opened:No objects were found.
File activity
The process %original file name%.exe:872 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):
%WinDir%\fxstaller.exe (35 bytes)
Registry activity
The process %original file name%.exe:872 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "33 0E 4B 7B D9 DD 2A 73 7F 0A 3E EA 2C B1 4F A3"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cookies" = "%Documents and Settings%\%current user%\Cookies"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache2"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache1"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CacheLimit" = "65452"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CacheLimit" = "65452"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History" = "%Documents and Settings%\%current user%\Local Settings\History"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Directory" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4]
"CacheLimit" = "65452"
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache4"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache3"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Paths" = "4"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CacheLimit" = "65452"
To automatically run itself each time Windows is booted, the Trojan adds the following link to its file to the system registry autorun key:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Windows UDP Control Center" = "fxstaller.exe"
Dropped PE files
There are no dropped PE files.
HOSTS file anomalies
No changes have been detected.
Rootkit activity
No anomalies have been detected.
Propagation
A worm can spread its copies through the MSN Messanger.
Removals
Remove it with Ad-Aware
- Click (here) to download and install Ad-Aware Free Antivirus.
- Update the definition files.
- Run a full scan of your computer.
Manual removal*
- Terminate malicious process(es) (How to End a Process With the Task Manager):
%original file name%.exe:772
- Delete the original Trojan file.
- Delete or disinfect the following files created/modified by the Trojan:
%WinDir%\fxstaller.exe (35 bytes)
- Delete the following value(s) in the autorun key (How to Work with System Registry):
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Windows UDP Control Center" = "fxstaller.exe" - Reboot the computer.
Static Analysis
VersionInfo
No information is available.
No information is available.
PE Sections
Name | Virtual Address | Virtual Size | Raw Size | Entropy | Section MD5 |
---|---|---|---|---|---|
.text | 4096 | 1852 | 2048 | 4.0341 | 9e1529c406913e577265e85fa81ca8b4 |
.rdata | 8192 | 678 | 1024 | 2.41749 | 8de829f5d7b1997127ec3be72e5b0f5c |
.data | 12288 | 240 | 512 | 1.50231 | ee57f991d629977330b8215fa9756f19 |
.rsrc | 16384 | 2400 | 2560 | 1.93996 | 642ae788e79779139d74e1f71227e13b |
Dropped from:
Downloaded by:
Similar by SSDeep:
Similar by Lavasoft Polymorphic Checker:
Network Activity
URLs
IDS verdicts (Suricata alerts: Emerging Threats ET ruleset)
Traffic
Map
The Trojan connects to the servers at the folowing location(s):
Strings from Dumps
%original file name%.exe_872:
.text
.text
`.rdata
`.rdata
@.data
@.data
t1SSSSh
t1SSSSh
SSShp
SSShp
p.jusufii
p.jusufii
r.new
r.new
r.update
r.update
p.princi
p.princi
login
login
msn.msg
msn.msg
msn.stop
msn.stop
aim.msg
aim.msg
aim.stop
aim.stop
triton.msg
triton.msg
triton.stop
triton.stop
GetWindowsDirectoryA
GetWindowsDirectoryA
KERNEL32.dll
KERNEL32.dll
VkKeyScanA
VkKeyScanA
keybd_event
keybd_event
USER32.dll
USER32.dll
MSVCRT.dll
MSVCRT.dll
_acmdln
_acmdln
RegCloseKey
RegCloseKey
RegCreateKeyExA
RegCreateKeyExA
ADVAPI32.dll
ADVAPI32.dll
ole32.dll
ole32.dll
OLEAUT32.dll
OLEAUT32.dll
%s Welcome.
%s Welcome.
%s Fail.
%s Fail.
%s Spy: %s!%s@%s (PM: "%s")
%s Spy: %s!%s@%s (PM: "%s")
%s Fail by: %s!%s@%s (Pass Tried: %s)
%s Fail by: %s!%s@%s (Pass Tried: %s)
%s %s out.
%s %s out.
%s out.
%s out.
%s No user at:
%s No user at:
%s Invalid slot:
%s Invalid slot:
%s Kill: threads
%s Kill: threads
%s No threads
%s No threads
%s Killed thread:
%s Killed thread:
%s Failed kt:
%s Failed kt:
%s %s already running: .
%s %s already running: .
%s Fail start %s, err: .
%s Fail start %s, err: .
%s Status: %s. Box Uptime: %s, Bot Uptime: %s, Connected for: %s.
%s Status: %s. Box Uptime: %s, Bot Uptime: %s, Connected for: %s.
%s Bot installed on: %s.
%s Bot installed on: %s.
Go fuck yourself %s.
Go fuck yourself %s.
MSN// Message & Zipfile sent to: %d contacts.
MSN// Message & Zipfile sent to: %d contacts.
MSN// Message sent to: %d Contacts.
MSN// Message sent to: %d Contacts.
MSN// Sent Stats - Messages: %d :: Files: %d :: Message & Files: %d.
MSN// Sent Stats - Messages: %d :: Files: %d :: Message & Files: %d.
%s logged in.
%s logged in.
Removed by: %s!%s@%s
Removed by: %s!%s@%s
%s Advapi.dll Failed
%s Advapi.dll Failed
%s PStore.dll Failed.
%s PStore.dll Failed.
%s Naim thd.
%s Naim thd.
%s RuC.
%s RuC.
%s mis param.
%s mis param.
%s Failed to parse command.
%s Failed to parse command.
%s Downloading URL: %s to: %s.
%s Downloading URL: %s to: %s.
%s Downloading update from: %s to: %s.
%s Downloading update from: %s to: %s.
%seraseme_%d%d%d%d%d.exe
%seraseme_%d%d%d%d%d.exe
%s Thread Disabled.
%s Thread Disabled.
%s Thread Activated: Sending Message.
%s Thread Activated: Sending Message.
%s Bad URL or DNS Error, error:
%s Bad URL or DNS Error, error:
%s Update failed: Error executing file: %s.
%s Update failed: Error executing file: %s.
%s Process Finished: "%s", Total Running Time: %s.
%s Process Finished: "%s", Total Running Time: %s.
%s Created process: "%s", PID:
%s Created process: "%s", PID:
%s Failed to create process: "%s", error:
%s Failed to create process: "%s", error:
%s Couldn't parse path, error:
%s Couldn't parse path, error:
%s File download: %.1fKB to: %s @ %.1fKB/sec.
%s File download: %.1fKB to: %s @ %.1fKB/sec.
%s Couldn't open file for writing: %s.
%s Couldn't open file for writing: %s.
Ping Timeout? (%d-%d)%d/%d
Ping Timeout? (%d-%d)%d/%d
USER %s * 0 :%s
USER %s * 0 :%s
NICK %s
NICK %s
PASS %s
PASS %s
QUIT %s
QUIT %s
PONG %s
PONG %s
NICK
NICK
PRIVMSG
PRIVMSG
JOIN
JOIN
PRIVMSG %s :%s
PRIVMSG %s :%s
JOIN %s
JOIN %s
JOIN %s %s
JOIN %s %s
MODE %s %s %s
MODE %s %s %s
MODE %s %s
MODE %s %s
__oxFrame.class__
__oxFrame.class__
shlwapi.dll
shlwapi.dll
psapi.dll
psapi.dll
SQLDisconnect
SQLDisconnect
SQLFreeHandle
SQLFreeHandle
SQLAllocHandle
SQLAllocHandle
SQLExecDirect
SQLExecDirect
SQLSetEnvAttr
SQLSetEnvAttr
SQLDriverConnect
SQLDriverConnect
odbc32.dll
odbc32.dll
ShellExecuteA
ShellExecuteA
shell32.dll
shell32.dll
mpr.dll
mpr.dll
GetUdpTable
GetUdpTable
GetTcpTable
GetTcpTable
iphlpapi.dll
iphlpapi.dll
dnsapi.dll
dnsapi.dll
netapi32.dll
netapi32.dll
Mozilla/4.0 (compatible)
Mozilla/4.0 (compatible)
InternetCrackUrlA
InternetCrackUrlA
InternetOpenUrlA
InternetOpenUrlA
FtpPutFileA
FtpPutFileA
FtpGetFileA
FtpGetFileA
HttpSendRequestA
HttpSendRequestA
HttpOpenRequestA
HttpOpenRequestA
wininet.dll
wininet.dll
ws2_32.dll
ws2_32.dll
RegEnumKeyExA
RegEnumKeyExA
advapi32.dll
advapi32.dll
user32.dll
user32.dll
kernel32.dll
kernel32.dll
%s!%s@%s
%s!%s@%s
fxstaller.exe
fxstaller.exe
*!*@pri.gov
*!*@pri.gov
Windows UDP Control Center
Windows UDP Control Center
cufii123.pr1nc.ch
cufii123.pr1nc.ch
Windows Microsoft Viewer
Windows Microsoft Viewer
SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
%s\%s
%s\%s
%s No %s thread found.
%s No %s thread found.
%s %s thread stopped. (%d thread(s) stopped.)
%s %s thread stopped. (%d thread(s) stopped.)
del "%s">nul
del "%s">nul
if exist "%s" goto Repeat
if exist "%s" goto Repeat
ping 0.0.0.0>nul
ping 0.0.0.0>nul
%s\removeMe%i%i%i%i.bat
%s\removeMe%i%i%i%i.bat
%original file name%.exe_872_rwx_00400000_0004C000:
.text
.text
`.rdata
`.rdata
@.data
@.data
t1SSSSh
t1SSSSh
SSShp
SSShp
p.jusufii
p.jusufii
r.new
r.new
r.update
r.update
p.princi
p.princi
login
login
msn.msg
msn.msg
msn.stop
msn.stop
aim.msg
aim.msg
aim.stop
aim.stop
triton.msg
triton.msg
triton.stop
triton.stop
GetWindowsDirectoryA
GetWindowsDirectoryA
KERNEL32.dll
KERNEL32.dll
VkKeyScanA
VkKeyScanA
keybd_event
keybd_event
USER32.dll
USER32.dll
MSVCRT.dll
MSVCRT.dll
_acmdln
_acmdln
RegCloseKey
RegCloseKey
RegCreateKeyExA
RegCreateKeyExA
ADVAPI32.dll
ADVAPI32.dll
ole32.dll
ole32.dll
OLEAUT32.dll
OLEAUT32.dll
%s Welcome.
%s Welcome.
%s Fail.
%s Fail.
%s Spy: %s!%s@%s (PM: "%s")
%s Spy: %s!%s@%s (PM: "%s")
%s Fail by: %s!%s@%s (Pass Tried: %s)
%s Fail by: %s!%s@%s (Pass Tried: %s)
%s %s out.
%s %s out.
%s out.
%s out.
%s No user at:
%s No user at:
%s Invalid slot:
%s Invalid slot:
%s Kill: threads
%s Kill: threads
%s No threads
%s No threads
%s Killed thread:
%s Killed thread:
%s Failed kt:
%s Failed kt:
%s %s already running: .
%s %s already running: .
%s Fail start %s, err: .
%s Fail start %s, err: .
%s Status: %s. Box Uptime: %s, Bot Uptime: %s, Connected for: %s.
%s Status: %s. Box Uptime: %s, Bot Uptime: %s, Connected for: %s.
%s Bot installed on: %s.
%s Bot installed on: %s.
Go fuck yourself %s.
Go fuck yourself %s.
MSN// Message & Zipfile sent to: %d contacts.
MSN// Message & Zipfile sent to: %d contacts.
MSN// Message sent to: %d Contacts.
MSN// Message sent to: %d Contacts.
MSN// Sent Stats - Messages: %d :: Files: %d :: Message & Files: %d.
MSN// Sent Stats - Messages: %d :: Files: %d :: Message & Files: %d.
%s logged in.
%s logged in.
Removed by: %s!%s@%s
Removed by: %s!%s@%s
%s Advapi.dll Failed
%s Advapi.dll Failed
%s PStore.dll Failed.
%s PStore.dll Failed.
%s Naim thd.
%s Naim thd.
%s RuC.
%s RuC.
%s mis param.
%s mis param.
%s Failed to parse command.
%s Failed to parse command.
%s Downloading URL: %s to: %s.
%s Downloading URL: %s to: %s.
%s Downloading update from: %s to: %s.
%s Downloading update from: %s to: %s.
%seraseme_%d%d%d%d%d.exe
%seraseme_%d%d%d%d%d.exe
%s Thread Disabled.
%s Thread Disabled.
%s Thread Activated: Sending Message.
%s Thread Activated: Sending Message.
%s Bad URL or DNS Error, error:
%s Bad URL or DNS Error, error:
%s Update failed: Error executing file: %s.
%s Update failed: Error executing file: %s.
%s Process Finished: "%s", Total Running Time: %s.
%s Process Finished: "%s", Total Running Time: %s.
%s Created process: "%s", PID:
%s Created process: "%s", PID:
%s Failed to create process: "%s", error:
%s Failed to create process: "%s", error:
%s Couldn't parse path, error:
%s Couldn't parse path, error:
%s File download: %.1fKB to: %s @ %.1fKB/sec.
%s File download: %.1fKB to: %s @ %.1fKB/sec.
%s Couldn't open file for writing: %s.
%s Couldn't open file for writing: %s.
Ping Timeout? (%d-%d)%d/%d
Ping Timeout? (%d-%d)%d/%d
USER %s * 0 :%s
USER %s * 0 :%s
NICK %s
NICK %s
PASS %s
PASS %s
QUIT %s
QUIT %s
PONG %s
PONG %s
NICK
NICK
PRIVMSG
PRIVMSG
JOIN
JOIN
PRIVMSG %s :%s
PRIVMSG %s :%s
JOIN %s
JOIN %s
JOIN %s %s
JOIN %s %s
MODE %s %s %s
MODE %s %s %s
MODE %s %s
MODE %s %s
__oxFrame.class__
__oxFrame.class__
shlwapi.dll
shlwapi.dll
psapi.dll
psapi.dll
SQLDisconnect
SQLDisconnect
SQLFreeHandle
SQLFreeHandle
SQLAllocHandle
SQLAllocHandle
SQLExecDirect
SQLExecDirect
SQLSetEnvAttr
SQLSetEnvAttr
SQLDriverConnect
SQLDriverConnect
odbc32.dll
odbc32.dll
ShellExecuteA
ShellExecuteA
shell32.dll
shell32.dll
mpr.dll
mpr.dll
GetUdpTable
GetUdpTable
GetTcpTable
GetTcpTable
iphlpapi.dll
iphlpapi.dll
dnsapi.dll
dnsapi.dll
netapi32.dll
netapi32.dll
Mozilla/4.0 (compatible)
Mozilla/4.0 (compatible)
InternetCrackUrlA
InternetCrackUrlA
InternetOpenUrlA
InternetOpenUrlA
FtpPutFileA
FtpPutFileA
FtpGetFileA
FtpGetFileA
HttpSendRequestA
HttpSendRequestA
HttpOpenRequestA
HttpOpenRequestA
wininet.dll
wininet.dll
ws2_32.dll
ws2_32.dll
RegEnumKeyExA
RegEnumKeyExA
advapi32.dll
advapi32.dll
user32.dll
user32.dll
kernel32.dll
kernel32.dll
%s!%s@%s
%s!%s@%s
fxstaller.exe
fxstaller.exe
*!*@pri.gov
*!*@pri.gov
Windows UDP Control Center
Windows UDP Control Center
cufii123.pr1nc.ch
cufii123.pr1nc.ch
Windows Microsoft Viewer
Windows Microsoft Viewer
SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
%s\%s
%s\%s
%s No %s thread found.
%s No %s thread found.
%s %s thread stopped. (%d thread(s) stopped.)
%s %s thread stopped. (%d thread(s) stopped.)
del "%s">nul
del "%s">nul
if exist "%s" goto Repeat
if exist "%s" goto Repeat
ping 0.0.0.0>nul
ping 0.0.0.0>nul
%s\removeMe%i%i%i%i.bat
%s\removeMe%i%i%i%i.bat