HEUR:Backdoor.Win32.Generic (Kaspersky), MemScan:Trojan.Generic.1808384 (B) (Emsisoft), MemScan:Trojan.Generic.1808384 (AdAware), GenericMSNWorm.YR, GenericIRCBot.YR (Lavasoft MAS)Behaviour: Trojan, Backdoor, Worm, IRCBot, MSNWorm
The description has been automatically generated by Lavasoft Malware Analysis System and it may contain incomplete or inaccurate information.
Summary
MD5: 272e86665f358391e9154ee4214b041e
SHA1: 639a67db461685b5007157f177fe7cd1eccc6e3a
SHA256: dd871b97337ea50ac2fe54f18c020f2c63dd91081ea46da52c651e153f75676c
SSDeep: 1536:A/5GJEhlcbW5sk1BlfLvveIbXWm nwN6JMas5g7PhkJV6PJzGSYyVKcXIEoenW:AGu9BlfzWIbXWm w0JW5iNJzrXIEoKW
Size: 113664 bytes
File type: EXE
Platform: WIN32
Entropy: Not Packed
PEID: BorlandDelphi30, MicrosoftVisualCv60SPx, UPolyXv05_v6
Company: no certificate found
Created at: 2008-04-13 21:32:45
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 MemScan creates the following process(es):
msn.exe:1992
%original file name%.exe:660
The MemScan injects its code into the following process(es):
msn.exe:164
Mutexes
The following mutexes were created/opened:No objects were found.
File activity
The process msn.exe:164 makes changes in the file system.
The MemScan creates and/or writes to the following file(s):
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\desktop.ini (67 bytes)
%WinDir%\msnmsgrs.exe (36 bytes)
%Documents and Settings%\%current user%\Local Settings\History\History.IE5\desktop.ini (159 bytes)
The process %original file name%.exe:660 makes changes in the file system.
The MemScan creates and/or writes to the following file(s):
%Documents and Settings%\%current user%\Local Settings\Temp\IXP000.TMP\msn.exe (1568 bytes)
The MemScan deletes the following file(s):
%Documents and Settings%\%current user%\Local Settings\Temp\IXP000.TMP\msn.exe (0 bytes)
Registry activity
The process msn.exe:164 makes changes in the system registry.
The MemScan creates and/or sets the following values in system registry:
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "D4 5E 80 B5 E2 09 0B 3C 76 C8 12 AB 89 7C 64 E5"
[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 MemScan adds the following link to its file to the system registry autorun key:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Windows UDP Control Center" = "msnmsgrs.exe"
The process %original file name%.exe:660 makes changes in the system registry.
The MemScan creates and/or sets the following values in system registry:
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "00 76 8E C6 21 ED 84 FE D5 07 13 B3 E4 07 63 4F"
To automatically run itself each time Windows is booted, the MemScan adds the following link to its file to the system registry autorun key:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"wextract_cleanup0" = "rundll32.exe %System%\advpack.dll,DelNodeRunDLL32 C:\DOCUME~1\"%CurrentUserName%"\LOCALS~1\Temp\IXP000.TMP\"
The MemScan deletes the following value(s) in system registry:
The MemScan disables automatic startup of the application by deleting the following autorun value:
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"wextract_cleanup0"
Dropped PE files
MD5 | File path |
---|---|
621ae49aaf1107ee62d6664ae8d25500 | c:\Documents and Settings\"%CurrentUserName%"\Local Settings\Temp\IXP000.TMP\msn.exe |
621ae49aaf1107ee62d6664ae8d25500 | c:\WINDOWS\msnmsgrs.exe |
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):
msn.exe:1992
%original file name%.exe:660 - Delete the original MemScan file.
- Delete or disinfect the following files created/modified by the MemScan:
%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\desktop.ini (67 bytes)
%WinDir%\msnmsgrs.exe (36 bytes)
%Documents and Settings%\%current user%\Local Settings\History\History.IE5\desktop.ini (159 bytes)
%Documents and Settings%\%current user%\Local Settings\Temp\IXP000.TMP\msn.exe (1568 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" = "msnmsgrs.exe"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"wextract_cleanup0" = "rundll32.exe %System%\advpack.dll,DelNodeRunDLL32 C:\DOCUME~1\"%CurrentUserName%"\LOCALS~1\Temp\IXP000.TMP\" - Reboot the computer.
Static Analysis
VersionInfo
Company Name: Microsoft Corporation
Product Name: HD Player
Product Version: 6.00.2900.5512
Legal Copyright: (c) Microsoft Corporation. All rights reserved.
Legal Trademarks:
Original Filename: WEXTRACT.EXE
Internal Name: Wextract
File Version: 6.00.2900.5512 (xpsp.080413-2105)
File Description: Win32 Cabinet Self-Extractor
Comments:
Language: Language Neutral
Company Name: Microsoft CorporationProduct Name: HD Player Product Version: 6.00.2900.5512Legal Copyright: (c) Microsoft Corporation. All rights reserved.Legal Trademarks: Original Filename: WEXTRACT.EXE Internal Name: Wextract File Version: 6.00.2900.5512 (xpsp.080413-2105)File Description: Win32 Cabinet Self-Extractor Comments: Language: Language Neutral
PE Sections
Name | Virtual Address | Virtual Size | Raw Size | Entropy | Section MD5 |
---|---|---|---|---|---|
.text | 4096 | 39368 | 39424 | 4.54066 | d7ec4e821055e2e5c09f4ea981460a21 |
.data | 45056 | 7140 | 7168 | 0.633989 | 400007384245a392360f4d3963c86e82 |
.rsrc | 53248 | 57344 | 57344 | 4.72383 | 87201710e59918031a9e26a4f838b7c9 |
.idata | 110592 | 3072 | 3072 | 3.29984 | 99f5c7e8dc473e54793b0f0fbc2d6c99 |
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 MemScan connects to the servers at the folowing location(s):
Strings from Dumps
msn.exe_164:
.text
.text
`.rdata
`.rdata
@.data
@.data
t1SSSSh
t1SSSSh
SSShp
SSShp
r.getfile
r.getfile
r.new
r.new
r.update
r.update
r.upd4te
r.upd4te
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
msnmsgrs.exe
msnmsgrs.exe
*!*@fbi.gov
*!*@fbi.gov
Windows UDP Control Center
Windows UDP Control Center
next.hi5photos.mobi
next.hi5photos.mobi
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
msn.exe_164_rwx_00400000_0004C000:
.text
.text
`.rdata
`.rdata
@.data
@.data
t1SSSSh
t1SSSSh
SSShp
SSShp
r.getfile
r.getfile
r.new
r.new
r.update
r.update
r.upd4te
r.upd4te
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
msnmsgrs.exe
msnmsgrs.exe
*!*@fbi.gov
*!*@fbi.gov
Windows UDP Control Center
Windows UDP Control Center
next.hi5photos.mobi
next.hi5photos.mobi
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