image n/a
image n/a humor/ image n/a phish/ image n/a vulns/

Gedza - Incomplete VB Worm

I ran into an older peice of malware today, but something didn't make sense so I'm searching for a few theories. It was detected by CA's Inoculate as VBS/Gedza.A!Worm, contained within a file named adjust.html off the root of psychologynet.org (it's still there if you want a copy).

Since the VB script is in the clear, it's intentions are pretty obvious; not to mention the existing documentation by Trend Micro (VBS_GEDZA.A) and Symantec (VBS.Gaggle.D). What I found interesting was that the specimen found today was largely incomplete, about a quarter of the code is truncated. The closing tag is missing and the page ends in the middle of initializing a variable named src without the closing quotation.

So, nothing inherently dangerous, but very odd. Here are a few theories, I was wondering if anyone had any others which might explain things:

  • the server was infected by Gedza, it started to execute but was terminated prematurely by a (poor) real-time anti-virus or user
  • the file was "cleaned" by an anti-virus, but it only removed the section which contained it's signature (yet left enough that CA's product could still detect it)
  • the file was "cleaned" manually by an administrator but they forgot to finish
  • Gedza's file infection routine has a bug and only appends part of itself to it's targets

It's interesting that none of the other html files on psychologynet.org that I sampled had this code appended, yet according to the code it infects all *.html on the drive. Maybe this particular file was restored from another server that had been infected with Gedza. I guess it's impossible to know the truth, but entertaining to theorize about nonetheless.

Short Articles

Using IDT for VMM Detection image n/a
Google Hacking osCommerce image n/a
Self-Incriminating Anti-spyware image n/a
Cross-Site Scripting Primer image n/a
Chaos & Order: ADS Malware image n/a
Unpacking The Dumpster image n/a
Detecting Promiscuous NIC image n/a
Cross-breeding Mytob/Hellbot image n/a
Escaping the Dust - Notepad image n/a
Introduction To Steganography image n/a
Panning For Gold - Grep Wget image n/a
The Salami Attack Analogy image n/a
Nmap Versus Iptables Battle image n/a
Investigate HTTP Based Exploits image n/a
Gedza - Incomplete VB Worm image n/a
Elementary Virus & Antivirus image n/a
Trial By Fire - Tiger Teams image n/a
Into To Password Guessing image n/a
Fingerprinting the Fingerprint image n/a
Presentations
Manual Intrusion Detection image n/a
Debugging with CVE-2007-0038 image n/a

Last Updated: February 23 2009 mnin.org is |00000110| years old.
Site design and layout with umm...a bash shell. Graphic by (Aaron Bieber)
Unless otherwise noted, this work is licensed with (Creative Commons Attribution License).

Valid HTML 4.0! Valid CSS! Valid RSS 2.0! Creative Commons License