Slashdot Mirror


Rootkit May Be Behind Windows Blue Screen

L3sPau1 writes "A rootkit infection may be the cause of a Windows Blue Screen of Death issue experienced by Windows XP users who applied the latest round of Microsoft patches. It appears that the affected Windows PCs had the rootkit infection prior to deploying the Microsoft patches. Researcher Patrick W. Barnes, investigating the issue, has isolated the infection to the Windows atapi.sys file, a driver used by Windows to connect hard drives and other components. Barnes identified the infection as the Tdss-rootkit, which surfaced last November and has been spreading quickly, creating zombie machines for botnet activity."

21 of 323 comments (clear)

  1. Sounds like a good thing by Anonymous Coward · · Score: 5, Insightful

    That's one way of forcing users to take care of an infection.

    1. Re:Sounds like a good thing by Sleepy · · Score: 4, Insightful

      That's a strawman argument.
      It's natural for security minded folks to "jab" at Microsoft (in a manner similar to how safety advocates "jab" at lead-painted Chinese toys).

      On a SANE OS, rootkits can't be installed by regular users who are viewing a banner ad, or plugging in a storage device like a memory stick or USB picture frame.

    2. Re:Sounds like a good thing by ozmanjusri · · Score: 4, Insightful
      Vulnerabilities in Flashplayer are typically cross-platform; an exploit that works in Windows will work (after modification, but it will work) on Linux too.

      Can you link to any actual exploits, not just those imagined by Microsoft's marketing department?

      --
      "I've got more toys than Teruhisa Kitahara."
  2. Re:Ah, well, that lets Microsoft off the hook then by Com2Kid · · Score: 5, Insightful

    After all, there's no way that their malware tool could have spotted it

    If a system has been rooted, nothing short of booting to another OS from a known clean media, mounting the disk read only, and scanning, is guaranteed to detect a root kit.

    That'd make updates a real pain in the arse to install...

  3. No surprise if true by al0ha · · Score: 5, Interesting

    I've performed a forensic analysis on numerous Windows machines and have discovered rootkits that have lived on machines undetected for up to two years even though they were up to date on patches and AntiVirus defs. In fact one of the rootkits was unknown until I discovered it and sent a copy to threatexpert and virustotal.

    --
    Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    1. Re:No surprise if true by The+MAZZTer · · Score: 5, Informative

      If you compare a file listing run from inside the machine to one run from a bootable CD OS where the rootkit can't load, different files are a dead giveaway that something is being hidden, and a rootkit can't work around this.

      There are also lower level APIs one can use inside of an OS that are much harder for a rootkit to patch so such tools can also locate some rootkits without needing to boot from CD. See: RootkitRevealer

    2. Re:No surprise if true by hoggoth · · Score: 4, Informative

      No, he's suggesting a program that runs first under Windows to make a list of every file on the disk along with a checksum, then runs under Linux to make a list of every file on the disk along with a checksum. If the lists differ there is likely a root-kit hiding itself when running Windows.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    3. Re:No surprise if true by Lifyre · · Score: 4, Interesting

      Is there currently a set of programs that does this in some automated fashion that will generate a list of discrepencies to parse through?

      --
      I'll meet you at the intersection of "Should be" and "Reality"
    4. Re:No surprise if true by vmxeo · · Score: 4, Informative

      Is there currently a set of programs that does this in some automated fashion that will generate a list of discrepencies to parse through?

      I believe RootkitRevealer does, although it does it by comparing the files as shown through Windows to a raw read of the file table.

  4. Inadequate regression testing by Ralish · · Score: 5, Funny

    Next time you might consider doing some backwards compatibility testing with popular rootkits, yes? Just a free tip Microsoft!

    1. Re:Inadequate regression testing by shutdown+-p+now · · Score: 4, Funny

      Next time you might consider doing some backwards compatibility testing with popular rootkits, yes? Just a free tip Microsoft!

      But if we do, the makers of less-popular rootkits could sue us in EU for monopolistic preferential treatment! ~

  5. Remove it with ComboFix by cyprezzz · · Score: 5, Informative

    I've seen this Tdss-rootkit on many machines. Usually it infects a disk driver like atapi.sys or iastor.sys. Typically an infected machine will boot in normal mode, but NOT in safe mode (blue screens). If Windows will boot, running ComboFix has removed the rootkit for me every time. The author of ComboFix is a genius.

  6. Re:Ah, well, that lets Microsoft off the hook then by spun · · Score: 4, Insightful

    That is BS and you know it.

    The user installed the virus into their system by doing something stupid.

    Its like blaming the US Government for letting businesses go over sea when you still shop at Walmart.

    Your response is a cop out.

    Your response is what is commonly known as 'blaming the victim.' Seriously, you can't imagine any other way for malware to get onto a system except user stupidity? I'd call that a failure on your part. You know, Windows fanbois remind me of battered women, explaining to others how they walked into a door or fell down some stairs. No you didn't, you let somebody beat the shit out of you and then covered it up.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  7. At rainbow's end: Win32/Alureon.A detected by westlake · · Score: 5, Informative

    After all, there's no way that their malware tool could have spotted it, or the update could have checksummed the files before patching them.

    If they put half as much effort into their anti-malware activities as they do into their DRM regime, the world would be a better place. We'd all have unicorns, and a pot of gold.

    Microsoft does detect it - and has since last October.

    File atapi.sys received on 2010.02.11 21:58:49 (UTC)

    Virus:Win32/Alureon.A
    Updated: Dec 07, 2009

    Aliases:

    Win32/Olmarik!generic (CA) Rootkit.Win32.TDSS.u (Kaspersky)
    W32/TDSS.drv.gen4.A (Norman)
    Mal/TDSSPack-V (Sophos)

    Encyclopedia entry

    Updated: Dec 07, 2009 | Published: Dec 02, 2009

    Aliases

    Win32/Olmarik!generic (CA) Rootkit.Win32.TDSS.u (Kaspersky)
    W32/TDSS.drv.gen4.A (Norman)
    Mal/TDSSPack-V (Sophos)

    Alert Level
    Severe

    Detection initially created:
    Definition: 1.69.77.0
    Released: Oct 23, 2009

    There are no common symptoms associated with this threat. Alert notifications from installed antivirus software may be the only symptom(s). When the infecting trojan is run, it infects a system driver, usually 'atapi.sys'. It has also been observed to infect 'iastor.sys' but other system drivers may also be targeted. The system driver detected as Virus:Win32/Alureon.A is infected by the addition of code, whose function is to load a part of the Alureon rootkit. The Alureon rootkit is a component that gives Alureon the ability to avoid detection; it is created by the same Alureon trojan that infects the system driver. The rootkit loaded by Virus:Win32/Alureon.A has the ability to avoid behavior blockers, which allows it to perform its malicious routines uninterrupted. It can also hide files and disk sectors.


    Manual removal is not recommended for this threat. To detect and remove this threat and other malicious software that may have been installed, run a full-system scan with an up-to-date antivirus product such as Microsoft Security Essentials... . Win32/Alureon may modify DNS settings on the host computer, thus the following steps may be required after the Win32/Alureon removal is complete:
    If the computer has a network interface that does not receive a configuration using DHCP, reset the DNS configuration if necessary

  8. Re:Ah, well, that lets Microsoft off the hook then by TheLink · · Score: 4, Insightful

    > Saying Microsoft is responsible for ensuring compatability with 3rd party software is ludicrious.

    And saying Microsoft is responsible for ensuring compatibility with _malicious_ 3rd party software is even sillier.

    If your system is screwed up by a rootkit, there is no way to 100% predict what could happen if you try to continue using it (including trying to install patches).

    If the BSODs are only happening to rootkitted XP boxes then it's clearly not Microsoft's fault.

    --
  9. ATAPI.SYS Infections by nlewis · · Score: 5, Informative

    I run a small computer repair shop, and we first started seeing this ATAPI.SYS virus a few weeks ago. When I would submit it to VirusTotal, it would always come back as clean on every single virus scanning engine - but I could tell it was infected. I even had a computer in here just yesterday which had the infected ATAPI.SYS file, yet it was not detected as such - even when the hard drive was mounted as a secondary drive in another system and scanned with several up-to-date antivirus programs.

    The virus itself is actually quite a clever little beast. After infecting the file, it sets the file modification time back to the original date & time, which makes it hard to tell that it's been modified. Also, I've noticed that the byte counts between infected and non-infected versions of the file are almost always identical. But to do that, it appears to be injecting its code into the area normally used to store the file version information. The upshot is, if you check the file properties and there's no file version information (the Version tab under XP or the Details tab under Vista/Win7), there's a good chance the file is infected.

    I have not had any computers come in to the shop with the BSOD mentioned in the articles yet, but I'm expecting them at any time...

  10. "Rootkit May Be Behind Windows Blue Screen" by thatskinnyguy · · Score: 4, Funny

    Rootkit? I don't see it. Maybe it's because this damn blue screen is blocking my view.

    --
    The game.
  11. Re:Ah, well, that lets Microsoft off the hook then by svtdragon · · Score: 4, Informative

    Or you don't pay for the OS, and you don't have to pay for antivirus.

    Isn't free software great?

  12. Re:That does not matter. by Cl1mh4224rd · · Score: 4, Interesting

    Yes, this was from a virus/trojan/worm/whatever. Who cares? It could just as easily have been a custom file for custom hardware.

    You don't know how rootkits work, do you?

    It may not be possible to detect differences in a compromised file on a rooted system, because the rootkit will respond to requests with the original file's information.

    So, for all we know, Microsoft did check the file before replacing it, but the rootkit told the OS it was unmodified.

    --
    People will pass up steak once a week, for crap every day.
  13. Re:Ah, well, that lets Microsoft off the hook then by Opportunist · · Score: 4, Insightful

    As much as I hate defending MS, I can't help but doing it here.

    A rootkit (and that is one) in a system means that you, being software running on that system, have no chance of detecting it, at least if it has done its homework. For the patcher, those checksums might even have been correct.

    It also needn't be manipulated files. Windows, as any OS that has to allow low level drivers, allows you to load non-MS ring0 drivers. Like, say, Linux. It's either that or writing a device driver for every single pesky little controller out there. Do you think MS would do that? Or even do it well?

    Now, you don't need drivers for hard drives themselves, but for their controllers. And spyware is quite keen on snuggling up to those controller and "filtering" the calls between them and the OS. Now, those spyware drivers are deemed part of the I/O system (for obvious reasons, they are part of the HD controller drivers as far the OS is concerned). If that driver cannot be loaded because that patch fixes a loophole the spyware used, the OS identifies that as a critical error in the HD controller driver and cannot access the hard drive anymore. BSOD.

    The very same would probably happen in Linux, in BSD, in ... whatever Apple's OS is called, I forgot. You have a driver that is deemed critical by the system that fails to load.

    If you want to blame anything on MS here, it's probably that this rootkit drivers could be installed in the first place. And I honestly don't know if it's MS to blame or the user. What should MS do if the user clicks "allow" on anything he gets asked? Take away control from the user? I doubt you'd like that.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  14. Re:Ah, well, that lets Microsoft off the hook then by Opportunist · · Score: 4, Insightful

    Over 90% of current infections are due to social engineering (aka "user stupidity"). The rest is usually due to certain third party software from a company with a big A, usually a certain reader for a Pretty Dumb Format or a tool to make webpages flashy.

    If it's blaming the victim to say that it's effing stupid to open attachments that are sent by "Lawyer" and titled "last reminder" or run "security patches" their bank sends them because else their account is closed immediately, then yes, I blame the victim. Stupidity is no excuse. And this behaviour is, bluntly, EFFING stupid!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.