August 2007 - Posts

 

Nuwar/Zhelatin/Storm took a nap

Friday August 31, 2007 at 7:16 am CST
Posted by Dirk Kollberg

Trackback

While monitoring the Nuwar/Zhelatin/Storm network, I noticed the bot stoped sending out emails on Thursday at 9.45pm UTC.

No more postcards? No more Pump&Dump spam? Or just a bug in my setup?

This morning at 7.00am UTC, still not a single mail. But I saw the bot connecting to the Peer-to-Peer network and transfering data - the same way it used to do the last several days.

I gave MessageLabs a call and they confirmed that the number of intercepted emails containing Nuwar related links had diminished considerably in the past few hours.

So it’s not my goat setup behaving different as expected.

Time to party? Unfortunately not - at 10.45am UTC, my system sent me an alert. New mails got captured. Well, at least it took a nap for 13 hours.

Watch out for mails offering videos from either:

Snoop Dog, Beyonce, Hurricane Chris, Emenem, Lil Mama, Heuy, Chris Brown, Eagles, T-Pain, Fergie, R. Kelly, Sean Kingston, Kelly Clarkson, Velvet Revolver, Fat Boy, Akon, Rihanna, Foo Fighters.

For example:

Zhelatin example

Source: Computer Security Research - McAfee Avert Labs Blog

 

Compromised Bank Of India Website!

Friday August 31, 2007 at 3:30 am CST
Posted by Nitin Jyoti

Trackback

Our friends from Sunbelt reported the Bank of India website as seriously compromised late last night. The main page of this website had a hidden IFRAME linking to a malicious website hosting multiple exploits. An unsuspecting visitor will end up getting infected if their system is not fully patched.

At McAfee Avert Labs, we come across defacements of Indian websites on a regular basis. This is only the second high profile incident where a popular Indian website was compromised to serve malware. A prior incident took place with the national air carrier’s website AirIndia getting compromised to host malware.

Following is a pictorial representation of how the Bank of India website was found to be linked to malicious sites, this morning (Indian time).

Bank Of India Infection

McAfee protects its customers against this threat via script scan. You can read more about this on one of our earlier blogs here. The obfuscated scripts that attempt to exploit users machines are blocked from execution, thereby, nullifying the attack. The script used in this attack was proactively detected as JS/Downloader-AUD.

Following are some of the malware we saw getting downloaded at the time of writing this blog (Credits to Prashanth PR for analysis).

Update: We made contact with the Bank officials and intimated them about the situation. The site has been cleaned up now :-)

Source: Computer Security Research - McAfee Avert Labs Blog

 

Published: 2007-08-30,
Last Updated: 2007-08-31 06:22:54 UTC
by Mark Hofman (Version: 1)

Some of you will have noticed some vista patches coming through today.

It looks like there are 5 patches, 2 important, 2 recommended and one optional.

 

 

KB933360

Daylight Saving Time changes.

Important

28/8/07
 

KD939159

resolve an issue in the Background Intelligent Transfer Service (BITS)

Important

28/8/07
 

KB938194

This update resolves some compatibility and reliability issues in Windows Vista

Recommended

Today (30/8)
 

KB938979

This update resolves some performance and reliability issues in Windows Vista

Recommended

25/8/07
 

AMD Patch for ATI

Potential vulnerability in the CATALYST installer component.

Optional

25/8/07

NOTE: The readers are reporting the AMD patch also applies to XP, likewise 933360.

Also a reboot required, but then it would be unusual if it didn't.

A reader (thanks Dan) also mentioned this link http://support.microsoft.com/kb/894199/en-us. which seems to be a good synopsis of the patches deployed.  Might be a good spot to check patch Tuesday stuff.

 

Source: SANS Internet Storm Center; Cooperative Network Security Community - Internet Security - isc

 

Sony is awake
Posted by Mikko @ 11:04 GMT


mvreportSony Electronics phoned us today. They wanted to thank us for bringing the Microvault incident to their attention, and they also wanted to apologize for not responding to our earlier queries regarding the incident.
We have now opened direct discussion channels with Sony Electronics and are assisting them with the investigation. We have also provided them with our internal investigation notes on the case.
We were also promised a direct contact point for future. Just in case we would again discover a rootkit or something in Sony's products. After all, we have already done it twice...

Source: F-Secure : News from the Lab

 

Bioshock rootkit rumor shot down

The recent release of the eagerly anticipated Bioshock game lead to gamers getting another kind of shock. Bioshock is a hybrid first-person shooter/RPG from Irrational Games. A rumor had circulated that the Bioshock game comes loaded with a rootkit. After investigation Symantec can confirm that this is not true.

The rumor seems to have started after Microsoft’s RootkitRevealer found a “SecuROM” registry setting that it found suspicious after the Bioshock game had been installed. SecuROM just so happens to be owned by Sony who after all had started the whole rootkit outrage with their music CDs.

The secuROM installation creates a folder and a registry key with a null character which prevents users from accessing/deleting the key from the registry. This is to assist with disc authentication and piracy. It is however not a rootkit.

Posted by Peter Coogan on August 31, 2007 05:00 AM

Source: Symantec Security Response Weblog: Bioshock rootkit rumor shot down

 

Bank of India's website compromised
Posted by Patrik @ 05:40 GMT


Earlier today we saw a blog post from our friends over at Sunbelt about a compromise of Bank of India's website and we checked it out.

Bank of India

On the front page of the site a hidden iframe has indeed been inserted and it loads a URL from another website.

Bank of India iframe

This file in turn uses three iframes to load three other URLs.

Bank of India iframe

Two of the URLs are now down but the third one contains an obfuscated JavaScript that uses exploits to download and run a file called 'loader.exe'. This file is a small downloader which downloads additional files which are different password stealing trojans, additional downloaders etc. We detect all of the malicious files with the latest update.
Update: The malicious iframe has been removed from the front page and it's now safe to visit the site again.

Source: F-Secure : News from the Lab

 

Analyst's Diary

Active anti-reverse techniques in Javascript

VitalyK
August 31, 2007 | 08:51  GMT

comment

We recently came across a very interesting suspicious web page. The HTML page of course contained malicious code that linked to the Trojan. However, it was a separate HTML page inside the benign one - the authors of the code went against HTML standards, and put in an extra <html></html> container.

What's surprising is that browsers (we checked using Internet Explorer, Firefox and Opera) don't have any problem processing a page like this. On the other hand, who would expect malicious users to observe standards?

However, this isn't the main issue. We're interested in the script that the malicious users integrated into the web page. Of course, the script is designed to make analysis as difficult as possible, using techniques to obfuscate the JavaScript.

The script itself looks more or less like this:

Nothing particularly surprising here - the majority of scripts like this can be decrypted without analysing all the steps taking to manipulate the code. You just have to find the part of the code which prints to the original web page in order to run the payload. And in this case it's the document.write() function:

If we modify this, we can see the decrypted code for the payload. Change document.write(P7E87DE2) to textarea1.innerHTML=P7E87DE2, with textarea1 being the HTML textarea container on the copy of infected page that we deliberately created on a local harddrive. Now we can see what the script does in the textarea field. Which gives us the following:

And it seems that this script doesn't print anything. This is the first impression - but a closer look at the script turns up this string:

What does this mean? It's very simple - this function gets its own code, and transforms it into a 'key' text string which is made up of letters and numbers. Within the function this string is used to generate the payload i.e. what gets entered in the text area depends on the body of the function itself!

As a consequence, if the code is modified in the slightest way, the result generated will be completely different, and may be completely nonsensical - this is what happened on our first attempt. It's a sort of defense mechanism against modifying the body of the JavaScript function. I haven't seen anything like this before in JavaScript - it's pretty smart.

However, it's possible to get round all of this simply by getting the same string from outside the function, assigning the variable q2854da60, which should be contained in the key string, to the result.

If you're an analyst doing this, and you're trying to get the script from inside the encrypted code, then you might suddenly find that when you open a correctly crafted page in order to get the hidden contents of the script, the browser will freeze. I'll just stick my two cents in here, and point out that this is the moment when your computer will get infected.

The construction used by an analyst within the <textarea></textarea> tags is crafted in such a way as to not only infect users' machines, but also to infect the computer of an analyst who's trying to get to the payload code by printing it to textarea! The construction looks like this:

So if the code is placed inside the textarea container, the code will close the textarea tag and add an iframe container - the browser uses this to load an external script which contains the exploit Trojan that infects the system.

This example shows very clearly how virus writers are combating antivirus professionals who want to protect rank and file users. And if a virus analyst makes the smallest error, his or her machine will become infected. And that's one of the reasons that I love my job - because it teaches me that there's no room for error!

Source: Viruslist.com - Analyst's Diary

 

Nuwar moonlights as a blogger

Thursday August 30, 2007 at 2:55 pm CST
Posted by Allysa Myers

Trackback

It used to be one our many mantras, back in the old days, that virus writers do not have QA departments. That is to say, virus infections can cause very odd, unintended consequences.

How many of you out there remember the Bugbear virus from 2002? It had a very odd side effect that it would send its attachments to network printers, causing them to spew tons of pages of apparent gibberish, as it printed out the contents of its executable attachment.

Nuwar is having a similarly strange effect lately, effectively posting itself to blogs, where people have set their blogs to be updated by email. Kind of a bonus spreading mechanism there, as this doesn’t seem to have been intentional.

At this point the social engineering doesn’t translate real well, as it’s really geared towards the email format. It should stick out pretty distinctly on a person’s blog. Of course the usual advice applies… don’t go clicking on strange links. kthx!!!

Source: Computer Security Research - McAfee Avert Labs Blog

I got a call from the Managing Editor of WindowsSecrets.com last night, letting me know that he had decided to discontinue my column effective immediately. He plans to have one of the other editors combine the same kind of content into their columns.  My last column was published on Aug, 16th 2007

I can't say that I am surprised but it couldn't have happened at a better time.  That small column was beginning to demand more time that it was supposed to when I first signed up for it, and with the book deadlines coming up, it would have been impossible to keep up.

Working for that newsletter was a great opportunity for me, and I enjoyed working with the other editors as they were real professionals and very passionate about what they do.

I wish them all the best in the future.

 

More Nuwar Woes!

Wednesday August 29, 2007 at 7:03 am CST
Posted by Vinoo Thomas

Trackback

The Nuwar gang are up to no good again. So far we’ve seen a dizzying flurry of malicious ecards, sexy emails, membership themes and YouTube bait over the last couple of weeks from the authors of the Storm worm. The latest spam run calls for beta testers to try out a product in exchange for life time free updates. A sample mail is as follows:

Copy of spammed e-mail

What the unsuspecting user gets in return upon downloading and executing “setup.exe” is more than what they had hoped for! - A copy of the W32/Nuwar worm.

The newest spam run uses plain text instead of HTML formatted emails and the ip addresses listed appear to be re-used across different spam runs. If one were to traverse to the root of the listed url: http://75.70.[Removed].232 we end up with a page showing a YouTube image (Nuwar’s spam theme over the weekend) requesting the user to manually download and execute “video.exe”. More alarmingly, doing a Google search for any of the subjects lines used in the Nuwar YouTube spam run is throwing up legitimate blog sites that appear to be infected with links pointing to a copy of the worm. More on this at SunBelt’s blog.

Sadly the authors of Nuwar can afford to experiment at will, because if an experiment were to fail, the worst that can happen is that one of their spam runs would not be that successful. And these spammers get instant feedback on how successful a spam run was because people continue to click on the bait links. As a result of this user feedback they continue to develop more effective social engineering techniques and improve upon their creations.

If your computer is fully patched, is running an up to date antivirus and firewall solution, it still does not stand a chance against social engineering when a user invites the threat in. Especially since malware can be tweaked and tested until they stay undetected by an antivirus product. McAfee Avert Labs expects the spammers to continue using these types of tactics and it will be imperative that users are educated on how to avoid becoming a victim.

Source: Computer Security Research - McAfee Avert Labs Blog

********************************************************************
Title: Microsoft Security Bulletin Minor Revisions
Issued: August 29, 2007
********************************************************************

Summary
=======
The following bulletins have undergone a minor revision increment.
Please see the appropriate bulletin for more details.

* MS07-047 - Important
* MS07-046 - Critical
* MS07-045 - Critical
* MS07-044 - Critical

Bulletin Information:
=====================

* MS07-047 - Important

- http://www.microsoft.com/technet/security/bulletin/ms07-047.mspx
- Reason for Revision: V1.1 (August 29, 2007): Bulletin revised to correct Registry Key Verification for Windows Media Player 7.1, 9, 10, and 11 on supported editions of Windows 2000 Service Pack 4, Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2, Windows XP Service Pack 2 and x64 Editions.
- Originally posted: August 14, 2007
- Updated: August 29, 2007
- Bulletin Severity Rating: Important
- Version: 1.1

* MS07-046 - Critical

- http://www.microsoft.com/technet/security/bulletin/ms07-046.mspx
- Reason for Revision: Bulletin Updated: Additional information has been added to include workarounds for this vulnerability.
- Originally posted: August 14, 2007
- Updated: August 29, 2007
- Bulletin Severity Rating: Critical
- Version: 1.1

* MS07-045 - Critical

- http://www.microsoft.com/technet/security/bulletin/ms07-045.mspx
- Reason for Revision: Revised to document the functionality change of increasing the limit on cookies from 20 to 50.
- Originally posted: August 14, 2007
- Updated: August 29, 2007
- Bulletin Severity Rating: Critical
- Version: 1.2

* MS07-044 - Critical

- http://www.microsoft.com/technet/security/bulletin/ms07-044.mspx
- Reason for Revision: Bulletin updated to change download link display text for Office components in Affected Software table
- Originally posted: August 14, 2007
- Updated: August 29, 2007
- Bulletin Severity Rating: Critical
- Version: 1.1

 

August 29, 2007

  Malicious Web site / Malicious Code:   The Bill site compromise


Websense® Security Labs™ has discovered that the official Web site of The Bill, a popular British TV series, has been compromised and laden with malicious JavaScript code meant to infect visitors with a Trojan horse. Fortunately, the malicious code failed to launch due to what appears to be sloppy work by the intruder. The failure occurred because the code that was placed to execute, was improperly placed on the wrong section of the Web site.

We believe that these are the same perpetrators behind three similar compromises of a UN web site, a prominent bank in India and a large industry organization Web site. Websense Security Labs discovered and reported on these incidents earlier.

At this time, the malicious code is still on the Web site. However, Websense users with Websense Web Security Suite are protected from connecting to the sites hosting the malicious payload.

Screenshot of the Web site with its HTML source:

Source: Websense® - Security Labs Alert: The Bill site compromise

 

Sony's USB Rootkit vs Sony's Music Rootkit
Posted by Mikko @ 14:45 GMT


Monday's post disclosed our investigation of Sony's MicroVault USM-F fingerprint reader software. Sony's software installs a driver that creates a hidden folder using rootkit techniques.
Spot the Van Zant Sony BMG music rootkit in the background!
This raises the question – while the techniques employed are similar – is this case as bad as the Sony BMG XCP DRM case
(i.e. the music rootkit)?
In a nutshell, the USB case is not as bad as the XCP DRM case. Why? Because…
The user understands that he is installing software, it's on the included CD, and has a standard method of uninstalling that software.
The fingerprint driver does not hide its folder as "deeply" as does the XCP DRM folder. The MicroVault software probably wouldn't hide malware as effectively from (some) real-time antivirus scanners.
The Microvault software does not hide processes or registry keys. XCP DRM did.
It's also trickier to run executables from the hidden directory than with XCP. However, it can be done.
And lastly, there seems to be a use-case: The cloaking is most likely used to protect fingerprint authentication from tampering. Sony is attempting to protect the user's own data. In the DRM case, Sony was attempting to restrict you – the user – from accessing the music on the CD you bought. So their intent was more beneficial to the consumer in this case.
However – this new rootkit (which can still be downloaded from sony.net) can be used by any malware author to hide any folder. We didn't want to go into the details about this in our public postings, but we suppose the cat's out of the bag now that our friends at McAfee blogged about this yesterday. If you simply extract one executable from the package and include it with malware, it will hide that malware's folder, no questions asked.
We still haven't received any kind of response from Sony International. Sony Sweden did however confirm in a public IDG story that the rootkit is indeed part of their software.

Source: F-Secure : News from the Lab

 

Analyst's Diary

Botnet losing ground

VitalyK
August 29, 2007 | 13:44  GMT

comment

Over the last couple of weeks we've been closely following the behaviour of a botnet with a C&C (command and control) center based on a popular web-based engine.

We waited for it to grow (see previous posts) and it was interesting to see the increase in the number of infected machines. And now the scale of the botnet is shrinking.

Today the botnet was made up of 6000 zombies, even though a week and a half ago there were more than 14 000! What happened? We took a look and found that there's a significant difference between the total number of infections and actual number of infected machines.

Let's take a look at the zombie network stats that we got today:

Subtract "GENERAL NUMBER BOTS" from "GENERAL NUMBER OF INFECTIONS" and there's a difference of about 10 000. This means the botnet is losing its bots!

Now let's compare the very same stats with the ones that we captured while the botnet was still growing:

The difference between "GENERAL NUMBER OF INFECTIONS" and "GENERAL NUMBER BOTS" is less than 500!

These differences are explained by the fact that AV companies have been busy detecting malicious files which were used to create the botnet. The time taken before all AV vendors detected the files was several days. During this time bots were detected and removed from PCs and this is why the botnet is losing its clients. And every day, as more and more users update their AV databases the botnet continues to lose ground...

Source: Viruslist.com - Analyst's Diary

 

Hide me Sony one more time!


File this one under “Déjà vu all over again”. After learning from F-Secure of shady rootkit-like activities noticed in the software packaged with several Sony USB drives, we were first a bit amazed. After all that had occurred with the audio CD episode, could this really be true? Well, it was.

In the class of nasty rootkits the ones that top the chart are those that use blended techniques to hide or protect themselves. I/O request packet filtering is one kernel mode rootkit technique that is gaining popularity along with the already common SDT hooking.

Sony’s microvault USB media ‘Fingerprint Access’ software uses programs and device drivers developed by Fineart Technology Co. Ltd.. The Fineart device driver installs as a file-system filter driver on top of the existing driver stack. It also hooks the Service Descriptor Table in order to hook NtEnumerateKey. After establishing this, all file system information is filtered through this new device driver and thus it can easily hide any directory or file. Following is a snapshot of windbg showing the device stack.

Windbg snapshot
Figure 1 - \Driver\FG adds itself on top of the driver stack for file system IO.

The apparent intent was to cloak sensitive files related to the fingerprint verification feature included on the USB drives. However, in this case (*cough* AGAIN! *cough*) the authors apparently did not keep the security implications in mind. The executable can be placed in potentially any directory and when executed will subsequently hide all the folders and files within that directory!

As a test we placed the binary in %windir%. Upon launch all the files and subdirectories including system32 were indeed hidden. None of the resources within the directories were accessible anymore. We could no longer run simple utilities like ‘regedit’ or ‘notepad’ or ‘cmd’ using the Run dialog box in start menu, as the path was not resolved due to cloaking. Although one could still access the files using fully qualified paths. Fortunately the executable by itself does not add an entry to the registry Run key or establish any other startup method, so the hidden objects are accessible again upon reboot. However the device driver component is loaded into memory after reboot, so at that stage it is a simple matter of re-executing the binary to hide directories and files:

The publisher may argue that the default installation path is %windir%\[some directory], but that does nothing to stop malware authors from copying the binary to an arbitrary directory of their choice and executing it in that location. Alternately they could simply hide their malicious creations in the default installation directory itself. Another easy hack for malware authors would be to launch the binary from their chosen directory and add a startup entry for the software to ensure it is hidden immediately on boot-up.

Here is the snapshot of VirusScan in action. VirusScan detects the device driver s HideVault!sys and removes it to disable any potential cloaking upon reboot.

VirusScan in Action

Sadly, it appears that expediency of function has again trumped forethought of consequences in one of Sony’s creations.

Source: Computer Security Research - McAfee Avert Labs Blog

More Posts Next page »