Recommend Products

The Twilight Saga: Eclipse Movie Posters Now Available at Movie Poster Shop.com
Shop OfficeMax! + OfficeMax.com + OfficeMax Logo

Monday, March 21, 2011

Java.Trojan.Downloader.OpenConnection.AI


( Trojan-Downloader.Java.Agent.hx TrojanDownloader:Java/OpenStream.AM Java.Downloader.123 )

Spreading:high
Damage:medium
Size:3703
Discovered:2010 Nov 12

SYMPTOMS:
Increased network activity. The presence of java.exe in the process list.
TECHNICAL DESCRIPTION:

Java.Trojan.Downloader.OpenConnection.AI is a malicious Java applet that downloads and executes arbitrary files. In the wild, it can be found as a Java archive. The malicious HTML passes the encrypted URL of the file to download and execute as the parameter a to the applet. The applet uses the CVE-2010-0840 exploit to bypass the Java sandbox.
 
The JAR file contains four class files in the bpac package:
  • KAVS.class;
  • a$1.class;
  • a.class - the applet;
  • b.class - the URL decrypter.
The applet starts out by generating a random name for the executable under the system temporary directory. The name is made up entirely of random digits and has the extension ".exe" appended.
Next, it checks whether the operating system is Windows, by searching for the string Windows in the os.name system property.
If the OS checks out, the applet downloads the file and executes it with a call toRuntime#exec.
The code is somewhat obfuscated, for example, the names of the system properties java.io.tmpdir and os.name appear reversed.
 
We have observed two variants of the decrypter:
  1. One performs a series of single-character replacements on the URL, then appends
    the string "?i=1".
  2. The other one is a bit more complex, it assumes the URL isn’t encrypted at all, and duplicates some of the applet’s code. It downloads the file at the given URL, assumes it’s a PE executable and checks the Characteristics field of the IMAGE_FILE_HEADER for 0x2000, i.e., IMAGE_FILE_DLL.
    It generates a random name made up of digits for the executable, under the system temporary directory, it appends the proper extension taking into account whether the file is a DLL or an EXE. If it’s an EXE, it executes it with a call toRuntime#exec, just like the applet does, if it’s a DLL, it registers it usingregsvr32.

Sunday, March 13, 2011

Trojan.AutoIt.TD


( Worm:Win32/Sohonad, W32/YahLover.worm.gen, W32.Imaut.N )

Spreading:medium
Damage:medium
Size:464 KB
Discovered:2008 Mar 07

SYMPTOMS:
The following files will be found on an infected computer:
    C:\Windows\RVHOST.exe
    C:\Windows\system32\RVHOST.exe

The following file will be found on infected removable storages:
     \New Folder.exe

Other symptoms: disabled Task Manager, disabled Registry Editor

Tuesday, March 8, 2011

Win32.Worm.Downadup.Gen


( W32.Downadup, W32/Worm.AHGV, Net-Worm.Win32.Kido.bg )

Spreading:high
Damage:medium
Size:varies
Discovered:2008 Dec 31

SYMPTOMS:
    Connection times out while trying to access various antivirus-related websites.
    Windows Update has been disabled.
    Presence of autorun.inf files in the root of mapped drives pointing to a .dll file inside the RECYCLER folder of the drive. 

Slideshow