Published:
March 12 2010, 11:16 AM
|
no comments
by
Zarestel Ferrer
Microsoft Security Advisory (981374) refers to vulnerability in Internet Explorer that could allow remote code execution. An invalid pointer reference used within Internet Explorer caused the vulnerability.
This vulnerability was discovered in the wild and works on Internet Explorer versions 6 and 7.

[Figure 1 - Illustration of a drive-by download website]
The exploit code contains instruction to download and install a backdoor program from topix21century<dot>com. The backdoor is detected by CA as Win32/Wisp.A.
Malware Installation
Upon execution of the backdoor it will create a copy of itself as clipsvc.exe and note.exe, and a DLL file, wshipl.dll in the %Temp% directory of the infected system.
It also adds the registry key
Backdoor Commands and Behavior
Win32/Wisp.A gets the infected system's computer name and resolves local IP address.
It connects to a website notes<dot>topix21century<dot>com using HTTPS (port 443).
It sends information about the computer name and IP address in the following format
Win32/Wisp.A retrieves an encrypted configuration file from the server and saves it to %Temp%\gnotes.dat. It decrypts the file and saves the information to %Temp%\tgnotes.dat.
The decrypted information is shown below.
getfile:
putfile:
door:
findpass2000
cmd:
ipconfig /all
netstat -ano
net start
net group "domain admins" /domain
tasklist /v
dir c:\*.url /s
dir c:\*.pdf /s
dir c:\*.doc /s
net localgroup administrators
type c:\boot.ini
systeminfo
time:
300000
The main backdoor commands are delimited by the colon character and they are
-
[getfile]
-
[putfile]
-
[door]
-
[cmd]
-
[time]
Description of each command
1. [getfile] - Download a file from the remote server.
The parameter expected for this command is a filename, it is later concatenated to the URL below
2. [putfile] - Send a file to the remote server using the following URL string
3. [door] - Execute any of the foolowing backdoor commands:
-
shell - execute commands listed under [cmd].
-
run - execute using WinExec API.
-
process - retrieve the list of processes and its modules running in the system and save it to the file %Temp%\pnotes.dat.
-
reboot - Reboot system.
-
kill - Terminate Process
-
termport - Retrieves the value of the registry key below and saves it to the file %Temp%\pnotes.dat
- HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber
The information written in file %Temp%\pnotes.dat is sent to the remote server.
4. [cmd] - Execute the given commands in the comand shell.
5. [time] - The value is used for the generation of random number.
CA detects the malicious javascript downloading this backdoor as JS/CVE-2010-0806!exploit.
Internet Explorer 8 is not affected by the vulnerability mentioned in Microsoft Security Advisory (981374). We advise users to get the latest version of the internet browser and ensure your security software use the latest signature database.
Related entry
IE Zero-Day CVE-2010-0806
By: Zarestel Ferrer
Zarestel Ferrer is a Senior Research Engineer with CA's Internet Security Business Unit (CA ISBU) based in Melbourne, Australia. Previous to CA, he worked as a software developer and then moved into security as a Senior Anti-virus Engineer at Trend Micro. He also worked for PC Tools Research as a...
Read More..