Hi all,
First my story of what happened, then how I beat the thing which perhaps will help someone else who gets this B*&^H on their machine. For the first time in my life I was hit with a virus/worm/trojan etc etc. I am one that runs three firewalls (1 hardware, 2 software), a couple spyware and adaware tools, and a couple anti-virus/anti-rootkit tools. And even so, somehow I still ended up with something called the Win32:Vitro worm. I had temporarily turned off all firewalls and anti-virus tools because I was in the middle of debugging some code that I needed a basic clean and unhindered connection for to the internet. This was solely for the purpose of doing this test and I figured there was no way anything would or could happen in the short time I expected to be debugging this code. I have no idea how this worm works… I am not a virus person nor do I purport to have any know how on how they function or infect… never really cared as long as I did not have to deal with them I guess. That has sure changed.
I read a post here in this forum from someone that stated the Vitro worm cannot be gotten on systems running Vista. THIS IS NOT TRUE because all I run is Vista!
In fact, it hit so hard and so fast within minutes of infection I had a totally non-functioning machine. My first indication something was wrong was when I could not access any hardware information about ANY of my hard drives on my machine via a tool I use called Hard Disk Sentinel. HDS monitors real time hard drive temps, SMART data and more and I had gone to check transfer information and speeds for a test hard drive during debugging of some code. And this was the same for ALL drives I monitored this way. I thought it was a program error at first… Very shortly after discovering this however I got the second and even bigger idea that something was very wrong… My machine popped up a message stating it was going to reboot in 60 seconds. Ok… my machine is going to reboot… HEY! Wait a sec… WTF? I did not tell it that! Oh CRAP! (well I used a different word but due to sensitive ears…) Anyhow, nothing I did was able to abort that reboot. The machine shutdown COMPLETELY. OK that’s fine I thought, it is probably a good idea anyway in this situation. So I hit the power button and nothing but a BEEP BEEP BEEP came from my machine. To say I was shocked… well that is an understatement.
After getting over the “WTF” moment I experienced, I decided to think like a troubleshooter… just as taught in my military training. I immediately unplugged the system and ALL other machines from my network. I tried again to power up still only got the beeps. Then thinking about the fact that machines do not really loose all power when you turn them off, I reasoned that if memory was somehow retaining something that the only way to truly kill it was to really remove all power from the main board. So I did. After really pulling the plug, I waited a couple minutes then plugged the power back in but left this machine isolated completely from anything else. Hitting the power button this time, the machine came online.
I was able to get rebooted. Immediately I knew something was wrong when startup apps, especially the CCC app from ATI simply crashed upon load. No matter what I did whether uninstalled and reinstall, manual removal and edit of the registry… nothing worked to fix it.
I started googling for symptomatic information. I came across some posts about the Vitro worm and that only AVAST could find it although it could not kill it. I immediately downloaded the AVAST tool and installed it… and BOOM, hits all over the place for something call Win32:Vitro! It seemed almost every .exe file was infected! This included AVAST’s own .exe files even though I had just installed them!
I tried to clean things up not thinking anything of it… After hours and hours of chasing my tail trying to fix this, I finally decided this one was just going to have to die the hard way… a full format and wipe then clean install of Windows. HA! I would beat this thing and screw the idiots that made it.
Well… that did not work… all 5 times I tried! LOL
Every time I tried, it came right back within 30 minutes of me finishing a clean install. And it infected HUNDREDS of files within minutes each time… This bugger is fast to react and do its thing. I finally conceded something was really wrong here. And I have never known of any worm or virus this deadly to have actually been released yet into the wild. Well suffice it to say, finding some posts and threads here on AVAST, I quickly learned the errors of my ways… and that I was basically in a lot of trouble… for this machine contains 5.2 terabytes of information, MUCH of it critical code and/or other files. About half of that is actual data that is installed applications, i.e. VS2008.net and other tools. The remaining half, of course, is the important stuff… and since my primary backups are secondary hard drives IN THE SAME MACHINE, well you can imagine my … thoughts then!
I have changed my ways of course… I will now be adding more backup capability to my systems…perhaps blu-ray.
I reasoned that this thing was using the windows API directly and was somehow attaching/attacking any file being executed or processed via windows. I reasoned that this thing was either directly monitoring process lists or possible HD activity somehow - or maybe both in light of the first symptom I had with my hard drives. Whatever it uses for its madness, really did not matter to me. I just wanted it dead.
So I shut down completely and pulled the power plug and let it sit a good 5 minutes to be safe. I also insured that I had NO other devices or items attached that contained memory… ie, printers, memory cards, smart media, cameras, phones etc. Anything that could retain power to memory. I then removed ALL hard drives connections to the machine internally and externally as well as their power. ONLY the primary boot drive was left intact.
From here I booted again and did a full format and clean install of vista. Once that completed and I got into a fresh clean booted up Windows Vista, I installed AVAST, plugged in a single line direct connect network cable for my DSL and updated the AVAST engine and virus detection files. When that completed, I again unplugged that network cable and powered down the machine.
I then waited a couple minutes again after pulling the power plug. Once I started again, I booted but this time I booted into safe mode… NO networking, NO extras, no nothing… basic safe mode and that is it.
Once booted, I ran AVAST and of course it started reporting memory hits. Once that completed I then ran a FULL hard drive scan and deleted EVERY SINGLE FILE it reported as Vitro. This INCLUDED its own files again in fact! It was amazing how fast that thing had spread the last time I was in a full running Windows.
Once it completed, I ran it again. This time it found two more hits. I ran it a third time. NO hits. and a fourth and fifth showed clean. I powered OFF hard… in other words I yanked the power cord right out of the wall. NO shutdown.
I then used a dos disk and deleted the partition, fdisk’d the drive and formatted using a FULL format, not a quick format. I then rebooted into the Vista DVD and proceeded to start a new install again. When it got to the partition and format menu, I deleted the partition yet again and again formatted via the Vista DVD.
I then let it run and completed a full install once again.
I am writing this post on the machine that took me 28 hours to fix (much of the time took by scans). I am 98% sure I killed it finally but I will wait a few more days before I feel confident enough to say 100%. I have learned if I have missed even one copy of this thing, I will be right back to square one. Once I booted into this cleaned machine, the first things I did was to install AVAST, HD Sentinel, SpyBot SD, and a few other tools. I also re-engaged my hardware firewall and both my software firewalls. This time I ALSO kept the Vista UAC pain in the butt feature activated instead of turning it off. I am leaving it on for now as a last defense measure.
Once I did all that, I took an external USB case and plugged each of the hard drives I pulled out into this and in turn scanned each one using this machine, one by one. One drive contained two infected files. I cleaned them and rescanned 3 times. (this really sucks when drives contain a terabyte of data, believe me) The other drives all scanned clean. I reinstalled all back into this machine but have locked all those drives so that they cannot propagate anything between themselves nor can anything propagate to them without manual intervention…
As of this moment I am only having one issue however I am not sure what it is caused by so now I have a question for all of you being that I am not a virus expert nor have I had any experience with them. As I mentioned, I have installed AVAST. I am running full drive scans every few hours now and so far ALL have been clean.
BUT I keep seeing these little popups in the system tray from AVAST that says it has blocked incoming internet access to such and such URL?!? Exactly what does this mean? Am I still dealing with some kind of infection here? or is AVAST simply blocking a random attempt to reach my machine even though I have firewalls and more in place??
Second, what is the best way to tell if a hit from AVAST is valid or not? For example, on one machine I get a hit for soundschemes.exe and soundschemes2.exe in memory. Is this a valid hit or a false positive? How do I tell the difference?
Thanks for any help and I hope my experience is able to help someone else.
Malakie
(Todd)