« Checking In With The Ozdok Sinkhole | Main | Infiltrating Pushdo -- Part 1 »

2010.01.14

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d835018afd53ef0120a7b2b24d970b

Listed below are links to weblogs that reference PDF Obfuscation using getAnnots():

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Ok, I've looked into this now... The JAR that file that Neosploit is sending out is MD5:7ea387bc8e66cadc85748e4d9f809aaa And at immediate glance, I'm not sure why... This is the Java Class in question:
(Created at about 2009-11-24 16:39:08 )
00000000 ca fe ba be 00 00 00 30 00 0e 0a 00 03 00 0b 07 |.......0........|
00000010 00 0c 07 00 0d 01 00 06 3c 69 6e 69 74 3e 01 00 |.........init...| ; edited for lt, gt symbols
00000020 03 28 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 |.()V...Code...Li|
00000030 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 04 |neNumberTable...|
00000040 69 6e 69 74 01 00 0a 53 6f 75 72 63 65 46 69 6c |init...SourceFil|
00000050 65 01 00 09 4d 61 69 6e 2e 6a 61 76 61 0c 00 04 |e...Main.java...|
00000060 00 05 01 00 04 4d 61 69 6e 01 00 12 6a 61 76 61 |.....Main...java|
00000070 2f 61 70 70 6c 65 74 2f 41 70 70 6c 65 74 00 21 |/applet/Applet.!|
00000080 00 02 00 03 00 00 00 00 00 02 00 01 00 04 00 05 |................|
00000090 00 01 00 06 00 00 00 1d 00 01 00 01 00 00 00 05 |................|
000000a0 2a b7 00 01 b1 00 00 00 01 00 07 00 00 00 06 00 |*...............|
000000b0 01 00 00 00 0c 00 01 00 08 00 05 00 01 00 06 00 |................|
000000c0 00 00 19 00 00 00 01 00 00 00 01 b1 00 00 00 01 |................|
000000d0 00 07 00 00 00 06 00 01 00 00 00 11 00 01 00 09 |................|
000000e0 00 00 00 02 00 0a |......|
000000e6
[All HTML tags are stripped from these comments, so I can't wrap a set of pre/pre tags around this. It also strips out all greater-than signs and less-than signs, and any ampersand-name-semicolon codes.]

Virus Total says zero A/V scanners detect it as malicious:
http://www.virustotal.com/analisis/d0bfb359d71b2f80b7e0539a9682b6884a5c2a5c8dd209ce4b72e79295ef90c1-1267136274

But there's something kinda weird about it...

$ hachoir-metadata Main.class
[err!] [] Hachoir can't extract metadata, but is able to parse: Main.class

Anyway, I'll do some more research on it.

Anything that starts with a "PK" header, and has a "main.class" in it is a Java archive (.JAR file). Without looking at your file, I'm going to make an educated guess that it's probably CVE-2008-5353. However, all of the CVE-2008-5353 samples I've looked at so far (which is not a lot), don't contain a "main.class".

In case my html links get stripped:
http://en.wikipedia.org/wiki/JAR_%28file_format%29
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5353

Regarding neosploit, I received an 'o' type which did not deliver a pdf, but MIME application/octet-stream starting with a PK header and Main.class content. What is this and how does it get executed?

Thanks for the detailed post, some additional domains related to this campaign can be found at the link below.

http://malc0de.com/database/index.php?search=trest

The comments to this entry are closed.