Slashdot Mirror


VBootkit Bypasses Vista's Code Signing

An anonymous reader writes "At the Black Hat Conference in Amsterdam, security experts from India demonstrated a special boot loader that gets around Vista's code-signing mechanisms. Indian security experts Nitin and Vipin Kumar of NV labs have developed a program called the VBootkit that launches from a CD and boots Vista, making on-the-fly changes in memory and in files being read. In a demonstration, the 'boot kit' managed to run with kernel privileges and issue system rights to a CMD shell when running on Vista, even without a Microsoft signature. The demo was run on Vista RC2. The researchers say the only reason they didn't do it on Vista final was cost. Schneier blogged the exploit."

210 comments

  1. Is it just me that thought by zappepcs · · Score: 5, Funny

    isn't it ironic that even hackers don't like the high cost of MS software?

    FTFA: "The researchers say the only reason they didn't do it on Vista final was cost."

    1. Re:Is it just me that thought by robgig1088 · · Score: 1

      Not really ironic, just funny as hell XD

    2. Re:Is it just me that thought by HolyCrapSCOsux · · Score: 1

      You would think they could have just installed a *cough* Hacked copy of Vista

      --
      0xB315AA8D852DCD3F3DCA578FD2E0BF88
    3. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      How is this ironic? Because hackers are the ones setting the price for MS software? Are hackers supposed to be really rich and so that when *even* they find it too much its "ironic"?

      I really don't follow. Its like saying, "Isn't it ironic that carpet cleaners find MS software too expensive"

    4. Re:Is it just me that thought by Sancho · · Score: 5, Insightful

      They probably did--that's probably why they are confident that it would work on there. They just don't want to actually claim success since it was done illegally.

    5. Re:Is it just me that thought by tftp · · Score: 3, Informative

      As far as I know, one can legally install an evaluation copy of Vista, with a blank CD key, and evaluate it for some number of days. Then it expires.

    6. Re:Is it just me that thought by EvanED · · Score: 2, Insightful

      There's a validity result there though, in addition to what the other two responses said. If it's a hacked copy of Vista, then there's already something to make it do things that it's not supposed to do. I would be more skeptical of this result if it came from a hacked final copy than from RC2.

    7. Re:Is it just me that thought by Ash+Vince · · Score: 0, Flamebait

      I have a feeling these people know a little more than you. :)

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    8. Re:Is it just me that thought by dc29A · · Score: 1

      You would think they could have just installed a *cough* Hacked copy of Vista

      I think the goal of this was to show that the DRM protection can be bypassed. If they run stuff at kernel level, unsigned, it means they can "sniff" stuff going to the video card, thus in theory they could rip protected HD content. If I am not mistaken, to run stuff at kernel level requires code signed by MS to prevent HD content ripping.

    9. Re:Is it just me that thought by smittyoneeach · · Score: 1

      They just don't want to actually claim success since it was done illegally.
      I doubt that any of the language in EULA-land allows for this to be legal.
      Not that I've read the EULA, mind you. Rather a left-handed DOS attack, isn't it?
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    10. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      This was always possible until Microsoft manages to convince everyone to buy a PC with a TPM in it... once that happens, Microsoft controls the hardware... not you, and DRM bypassing tricks like this stop working.

    11. Re:Is it just me that thought by hahiss · · Score: 1

      Just like rain on your wedding day.

      --
      "Every decent man is ashamed of the government he lives under." - H.L. Mencken
    12. Re:Is it just me that thought by malachai · · Score: 0

      Even if that is the case, he is still correct. Don't enter a key, get 30 days grace period to put one in, even get to chose the version you are installing. None of that changes your un-warranted arrogance, however.

    13. Re:Is it just me that thought by pizpot · · Score: 1

      They probably did--that's probably why they are confident that it would work on there. They just don't want to actually claim success since it was done illegally

      From reading and watching old movies, I got the impression that you were not to accuse people of things unless you could prove it, lest you wreck their reputation, etc.

    14. Re:Is it just me that thought by brouski · · Score: 1

      And yet they couldn't be bothered to show the exploit running on final code.

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    15. Re:Is it just me that thought by CastrTroy · · Score: 1

      Since you have to reinstall windows every so often anyway, couldn't you just always run it in evaluation mode? Just wipe the OS and reinstall every 30 days. Should keep your machine running smoothly.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    16. Re:Is it just me that thought by CastrTroy · · Score: 1

      There's already easier ways to rip protected content.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      I doubt that any of the language in EULA-land allows for this to be legal.

      Something being against the EULA doesn't mean that it's illegal - not even where EULA:s are enforcable (and the only country where that seems to be the case is the US).

    18. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      What would happen if you were net-booting your copy of Vista? Would it keep restarting at 0 and allowing 30 more days?

    19. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      Furthermore, I have a patent on accusing people of things without proof on the internet. It was easy to get this patent because everyone knows that all old ideas applied to the internet are really new innovative patentable ideas. Anyway, I want my license fee...

    20. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      1. if you don't do it on a release version, you have no claim to actually being able to do anything.

      2. I can make a knoppix disk to do the same thing they are talking about. That's hardly impressive: you can manipulate anything by creating your own boot environment. But if anti-MS FUD is your thing, Slashdot is certainly the place for it.

    21. Re:Is it just me that thought by Sancho · · Score: 1

      But EULAs aren't 100% enforceable, and Microsoft knows this. However copyright law applies, even if all EULAs were thrown out the window today, and if they did not have a legitimate copy of Vista on which to test their exploit, then they would virtually be admitting to breaking the law by showing proof that it works on the release version.

    22. Re:Is it just me that thought by Sancho · · Score: 1

      Are you referring to me proposing that they may have used a hacked copy to test their exploit, or to them proposing that it probably works on the retail version of Vista, even though they "didn't test it."

    23. Re:Is it just me that thought by Anonymous Coward · · Score: 0

      Shut up, idiot

    24. Re:Is it just me that thought by beckerist · · Score: 1

      This wasn't an accusation. I don't read anything indicating they are confident that it would work on the general release of Vista, but common sense says that (at least this part of) the software has not changed enough between RC2 and general release to warrant making anything outside of minor changes in the application for it to work. As this exploit wasn't discovered before Vista was released generally, MS hasn't had time to issue a new "security patch" (which they will ultimately do.) I'd be very surprised if they even knew this loophole existed until someone read it on Slashdot this morning.

  2. channel9 by Anonymous Coward · · Score: 3, Interesting

    And here's a video interview of the guys who admit to be responsible.

  3. Boot Sector Virus by w128jad · · Score: 5, Insightful

    Are we about to see the dawn of a new day for the Boot Sector Virus?

    --
    w2^7me out.
    1. Re:Boot Sector Virus by ultranova · · Score: 1

      Are we about to see the dawn of a new day for the Boot Sector Virus?

      And should a virus which circumvents Vista's DRM and therefore restores full control of the machine to the user be called "benware", as opposed to "malware" ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  4. New branding names by EmbeddedJanitor · · Score: 4, Funny

    Windows Genuine Rootkit Advantage
    Roots for Sure
    Clippy Boot: "You seem to be wanting to run as Admin, can I help?"
    C'mon folks help me out!

    --
    Engineering is the art of compromise.
    1. Re:New branding names by Anonymous Coward · · Score: 1, Funny

      You seem to be making a joke, cancel or allow?

    2. Re:New branding names by Anonymous Coward · · Score: 0

      Vista - deep view
      +
      Zune - brown
      =
      prior art problem - colonoscopy

    3. Re:New branding names by tinkertim · · Score: 2, Interesting

      Windows Genuine Rootkit Advantage
      Roots for Sure
      Clippy Boot: "You seem to be wanting to run as Admin, can I help?"
      C'mon folks help me out!


      I think Vista could come out with "That's not a bug, its a feature .. so that fully virtualized instances of Vista can be modified by third party boot loaders for dynamic reprovisioning".

      Actually, since local access to fully virtualized instances is a moot point, it would be (arguably) a feature in that respect.

      disk = [ 'phy:/hasta/la/vista/baby,ioemu:hda,w' ]

      I'm just wondering now at what point they'll open source the whole damn mess hoping a community forms around it to fix it. Seems like that's already happening to a degree.

      Vista : From the people who brought you edlin.
    4. Re:New branding names by Anonymous Coward · · Score: 0

      You seem to be making a joke, cancel or allow? User: Allow

      Vista: Are you sure? This joke makes Vista look bad. Cancel or Allow?

      User: Allow

      Vista: Uploading your pr0n collection to the FBI.
    5. Re:New branding names by Gazzonyx · · Score: 1

      Rooted(TM) Microsoft Windows - We don't give a (bleep) where you want to go today.
      Microsoft Windows Rootkit Edition - At least it's not Windows ME.
      Hey kids, now you can bypass DRM to screen-cap the BSOD caused by the fully sanctioned Microsoft Digitally Signed drivers!

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    6. Re:New branding names by tinkertim · · Score: 1

      Microsoft Windows Rootkit Edition - At least it's not Windows ME.

      I can't resist ... This all sounds like the makings of a sequel to What about Bob
    7. Re:New branding names by Gazzonyx · · Score: 1

      Microsoft Windows Rootkit Edition - At least it's not Windows ME.
      I can't resist ... This all sounds like the makings of a sequel to What about Bob
      Awwww - now that was just low, man! I salute you!

      However, Bill's the one laughing. A negative nugget of wisdom; Bill Gates met his future wife while working with her (Melinda, IIRC) on Bob.

      Windows Vista: Locked up so tight, even Symantec and Mcafee will need a third-party rootkit to get in!
      ...OK, OK, that was a double bladed sword and a cheap shot...

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    8. Re:New branding names by Anonymous Coward · · Score: 0

      Those fools make public something which everyone with average iq and good knowlenge of computers allready knew.

      Now that this is out there, expect to see boot viruses that can stay resided on windows and interact with it. Say a boot virus+worm, or a multipartite virus for windows. People will start complain and the next step will come...

      The CPU will run only signed boot code. The boot code will run signed OS and the OS will only run sign drivers. People will be happy, because they think it is good for their security.
      Hacking programs, or breaking DRM will still be able but a lot harder. say with old hardware or sumulation and bootstraping...

    9. Re:New branding names by Reece400 · · Score: 1

      Vista : From the people who brought you edlin. That's priceless. I'd forgotten all about edlin :P
  5. Looks like it by Sancho · · Score: 5, Funny

    Of course, it will be one of those that relies on a code of honor:

    "This is the Windows Vista Boot Sector Virus kit. Please burn this ISO to a CD and boot your computer with it."

    1. Re:Looks like it by daniel_newton · · Score: 1

      I think the grandparent was referring to the boot sector of a hard drive. Which, if I am not sadly mistaken is another method of achieving the same thing.

    2. Re:Looks like it by Sancho · · Score: 5, Interesting

      True, but it's a more complex situation than that.

      In order for the boot sector to be compromised [in x64 Vista], there must already have been a kernel-level compromise. Unsigned kernel-level code must have already run. Further compromising the boot sector would certainly be a way of maintaining control over the system, but that's not the hard part in a scenario like this.

      My guess is that compromising this particular security mechanism will be hard. Vista engineers worked pretty hard on the signed code requirement and on hardening kernel-level services to prevent the likelihood of attack. Getting unsigned code to run is going to require a hole in the kernel or a kernel driver (not user-mode drivers, as most Vista drivers must be). Is it possible? Sure, and it's been demonstrated in RC1 (or was it RC2 that the Bluepill malware exploited?). But it is damned hard, and between that and automatic updates available and on by default, I think we're unlikely to see any of the absurd worms of a few years past.

    3. Re:Looks like it by smash · · Score: 1
      Which the virus is probably going to be unable to write to, unless it exploits the o/s to gain such access. This exploit does not provide such access, it requires booting the os from a special boot loader.

      Well, no shit. If you boost from a custom boot sector before the o/s is even resident in memory, of course it can do anything...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Looks like it by w128jad · · Score: 1

      The most positive thing to prevent this from actually happening is the decline of the floppy disk. However, many modern BIOS can and do boot from USB thumb drives. Is it possible to write the boot sector on a USB drive in Vista? Is it that unlikely that a kernel-driver could be exploited? Worm + kernel-driver exploit could mean boot sector access. Or hey, download this CD of cute screen-savers... Only need to reboot one time to finish the installation... I don't know, I'm just thinking out of the "box".

      --
      w2^7me out.
    5. Re:Looks like it by tftp · · Score: 1

      It does not matter if Vista allows you to create a USB bootable flash disk - other OSes will do that. If your computer is not physically secure then it is not secure at all. Even today you can come with your own USB flash disk, boot someone's computer from it (barring the BIOS password) and have access to anything that is on the HDD.

    6. Re:Looks like it by PDXNerd · · Score: 2, Informative

      My guess is that compromising this particular security mechanism will be hard. Vista engineers worked pretty hard on the signed code requirement and on hardening kernel-level services to prevent the likelihood of attack. Getting unsigned code to run is going to require a hole in the kernel or a kernel driver (not user-mode drivers, as most Vista drivers must be). Is it possible? Sure, and it's been demonstrated in RC1 (or was it RC2 that the Bluepill malware exploited?). But it is damned hard, and between that and automatic updates available and on by default, I think we're unlikely to see any of the absurd worms of a few years past.

      Sooooooo..... What you're saying are that wide-spread exploitations of an animated cursor library flaw are things of the past? Thank science my Windows PC is safe from administrative privilege granting exploits, because the administrator can't disable things like automatic updates and code signing and junk! Sweet!!
    7. Re:Looks like it by Sancho · · Score: 1

      The issue is whether or not malware can create (and/or modify) the boot sector on a USB drive that is left in the computer through successive reboots. A user-mode virus could infect the USB drive, then the next time the computer is booted, it would boot the USB drive (modifying memory much the same way that this exploit does) before passing control to the hard drive and Vista. Of course, this requires that USB booting is enabled in the BIOS.

      That's how a lot of boot-sector viruses spread in the old days. The virus would infect every floppy that was inserted into the computer, and eventually, one of them was pretty likely to be left in the drive during a reboot. At that point, even if the disk wasn't "bootable", the damage was done. The user would see that the computer wasn't booting, eject the disk, and boot into the now compromised OS.

    8. Re:Looks like it by Sancho · · Score: 3, Informative

      Apparently, administrator cannot disable the code-signing requirement (at least, not on X64, which is what this article talks about). Although there has been talk of this as a possibility, the more I look, the more it appears that this was a pre-RTM setting which is now ignored.

      Yeah, we'll see some worms, but like I said, I doubt they'll be of the magnitude of some of the ones in recent memory.

    9. Re:Looks like it by smash · · Score: 1
      Before it can modify the boot sector, it has to run.

      This exploit doesn't run unless you manually boot from it first.

      As another poster said, the significance of this is not so much about virus propogation, but more about enabling the user to manually intervene and circumvent the requirement for code signing (and thereby, in turn perhaps circumvent the DRM security in vista).

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    10. Re:Looks like it by toadlife · · Score: 1

      What the hell does the ANI flaw have to do with hacking Vista's kernel and running unsigned code?

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    11. Re:Looks like it by brogdon · · Score: 2, Interesting

      "In order for the boot sector to be compromised [in x64 Vista], there must already have been a kernel-level compromise. Unsigned kernel-level code must have already run. Further compromising the boot sector would certainly be a way of maintaining control over the system, but that's not the hard part in a scenario like this."

      That's mainly true if you're running Vista 100% of the time, right? In theory, if a hacker was trying to alter his own copy of Vista rather than create a virus (perhaps to foil DRM), could he not create some Linux LiveCD-based tool to do the job? Basically boot to the CD, have it load an OS, run the tool to alter the Boot Sector of the desired HDD, install the code in question and reboot into the newly-neutered Vista?

      Or is there some kind of boot sector wizardry performed by Vista that I'm not aware of?

      --


      This tagline is umop apisdn.
    12. Re:Looks like it by sumdumass · · Score: 1

      I wonder if something could be done to look for a USB memory stick and install this boot code there so it effect the hard drive on the next restart?

      Most newer computer can boot to USB and if they use the USB memory swap thing, it is likely one will be around. The exploit might not be as hard as though. Especialy if a zip file could check for a USB memory device and then extract portions of code there as well as in the regular place. Then the traditional email saying don't look at this might work.

    13. Re:Looks like it by Opportunist · · Score: 1

      Considering just how dumb some people are when it comes to infecting their machines, I wouldn't call that an impossible attack vector...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:Looks like it by Anonymous Coward · · Score: 0

      Absolutely nothing at all. What PDXNerd is doing is talking out of his arse, knowing that 90% of Slashdot readers will think to themselves "hmmm...that doesn't make any sense, I don't think thats right...oh! it bashes Windows, I'll mod it up anyway".

    15. Re:Looks like it by pipatron · · Score: 1

      Unless the content on the HD is encrypted.

      --
      c++; /* this makes c bigger but returns the old value */
    16. Re:Looks like it by Tom · · Score: 1

      You assume that these protections stay. They won't. Like all other protections before, they'll be broken, they just aren't at this time.

      Once you have one hole into the kernel that allows you to run arbitrary code on the kernel level, it's game over. Not only in Vista, same is true for Linux, OSX, heck even Linux with SELinux enabled.

      Given Vista's complexity, and MS track record, I wouldn't bet a dime on the kernel staying unbreached for very long.

      --
      Assorted stuff I do sometimes: Lemuria.org
    17. Re:Looks like it by whyloginwhysubscribe · · Score: 1

      I think that you can make the connection that there are other ways of compromising a system without getting around the added security in Windows Vista. For example, buffer overflow errors...

    18. Re:Looks like it by dhasenan · · Score: 1

      Can't I, oh, just run another operating system that I have control over and rewrite the boot sector with that? Pop in a specialized Linux cd and in ten minutes, I've rooted my Vista box.

      That doesn't allow for convenient remote exploits, but it does make it reasonably easy for end users.

    19. Re:Looks like it by bhtooefr · · Score: 1

      Three words.

      Data Execution Prevention.

    20. Re:Looks like it by Anonymous Coward · · Score: 0

      I don't think exploits where you are required to be the end user really count. Perhaps we'll notice a sudden increase in break and enters where specialised boot cds mysteriously appeared in cd drives, but I doubt it :p

    21. Re:Looks like it by ajs318 · · Score: 1

      In order for the boot sector to be compromised [in x64 Vista], there must already have been a kernel-level compromise. Unsigned kernel-level code must have already run.
      What's to stop you from booting up with a recovery CD, and then using dd to copy a boot sector you prepared earlier over the existing one? Apart from the fact that modifying your own computer isn't such a big deal.

      It's not obvious to me right now how anyone could pull that stunt on a third party, but maybe you could persuade someone to insert a flash drive and follow some instructions. If they didn't notice the necessary reboot (or are so used to rebooting Windows that it doesn't even register) then you might have a victim.
      --
      Je fume. Tu fumes. Nous fûmes!
    22. Re:Looks like it by CastrTroy · · Score: 1

      While most new computers are able to boot off the USB Stick, I don't think that most are configured to do so. I configure all my computers to only boot off the hard disk. If I need to boot off the CDRom for installing an OS, then I'll switch it just for that, and then switch it back. I don't want my computer automagically booting of some device I didn't expect it to.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    23. Re:Looks like it by Sancho · · Score: 1

      Yes, I said that several places, myself.

      But people wanted to talk about viruses which do get kernel access modifying the boot sector to maintain that access, which is where all that intellectual masturbation came from.

    24. Re:Looks like it by Sancho · · Score: 1

      I honestly don't know. I wouldn't be surprised if Vista did some boot sector wizardry, but frankly, if you've compromised the boot sector, you should be able to patch that behavior, too.

      It seems a hair easier for the average DRM-bypasser, though, to just use this CD which patches memory during the boot process rather than to boot Linux, patch the boot sector, then reboot. It also may make it easier to revert, in the event that Microsoft patches break booting in this way.

    25. Re:Looks like it by BLKMGK · · Score: 1

      Already broken. Yes I know about the code shuffling in memory and while that helps against remote attacks a local attack is able to get around the shuffling. Neeext!

      --
      Build it, Drive it, Improve it! Hybridz.org
    26. Re:Looks like it by ratboy666 · · Score: 2, Insightful

      The attack vector can be any diagnostic utility that has some hardware priviledge. The BIOS (or flash on another I/O card) can be updated to start the attack. (if an attack is desired). Finding a code path that allows direct writing to the hard disk would be another vector (not saying Vista HAS that hole).

      But the main problem is not an external attack. This hack allows Vista DRM to be cracked. The supposed secure data paths in the OS that are designed to be "hands off" to even the administrator are now at risk. As a BENEFIT, this hack allows drivers to be written that don't need to be signed -- restoring sanity again.

      I would welcome "Vista Preboot Kit". Microsoft will have to validate both up and down to combat this. And, I am sure, a patch is coming... :(

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    27. Re:Looks like it by sumdumass · · Score: 1

      While you might be right, I don't think this is a universal thing. Some major manufacturers leave them to boot to other devices so the recovery cd works when their tech support decide the real cure for popups is reloading.

      I personally like to leave the floppy boot on, even if there isn't a floppy drive in case someone or something password protects the bios. I can boot to floppy and run a program to reset the bios to defaults.

      Sure, it would be limited in scope, but I'm guessing more people than you think have this enabled without knowing of it at all.

    28. Re:Looks like it by smash · · Score: 1
      Fair enough, but once you've got "kernel" or system level access, the system is pretty much yours. Modifying the boot sector is trivial...

      The trick is getting there in the first place :)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  6. Cost? by biocute · · Score: 5, Interesting

    Cost as in the money one has to pay to acquire a copy of Vista, or the cost of developing a Vista-Final-compatible VBootkit?

    I find it hard to believe they cannot find a sponsor (maybe even a computer shop) to give them a copy to play with.

    1. Re:Cost? by Rosco+P.+Coltrane · · Score: 2, Insightful

      I find it hard to believe they cannot find a sponsor (maybe even a computer shop) to give them a copy to play with.

      Perhaps because Microsoft will patch this and render the boot kit useless in less time that it takes to say "oh my god, my unsigned drivers don't work anymore"?

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:Cost? by Jah-Wren+Ryel · · Score: 1

      I find it hard to believe they cannot find a sponsor (maybe even a computer shop) to give them a copy to play with.
      These guys are in India where CS salaries are about one tenth of what they are in the USA, but Vista costs just about the same there as it does in the USA. So, consider how likely it would be for someone to toss $2000-$3000 to an unknown company in the USA with zero chance of getting a return on the money?
      --
      When information is power, privacy is freedom.
    3. Re:Cost? by Anonymous Coward · · Score: 2, Funny

      When I first read your remark, I thought you said it cost too much memory to run Vista. That seems to make a lot of sense.

      Cost of OS - $120
      Price of extra gig of memory - $80
      Look on Ballmer's face when Windows gets rooted - priceless!

    4. Re:Cost? by jkrise · · Score: 1

      I find it hard to believe they cannot find a sponsor (maybe even a computer shop) to give them a copy to play with.

      I think although they mentioned cost as the excuse, they might've been scared about something in the EULA of the final version which could possibly make their experiment or publishing it's results a criminal offence.

      Incidentally, I'd like Mark Russinovich's detailed response to this, but now he's a full-time MS employee it would probably be useless.

      --
      If you keep throwing chairs, one day you'll break windows....
    5. Re:Cost? by BlueTrin · · Score: 1

      Perhaps because Microsoft will patch this and render the boot kit useless in less time that it takes to say "oh my god, my unsigned drivers don't work anymore"?

      KB45641348 - Fix for boot kit (Vista)
      This fix patches a problem for the boot kit for Vista, after installation, Clippy will appear at boot time and ask you if you want to really boot the infected CD.
      [Allow/Cancel]
      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
  7. and in a related story... by Ferzerp · · Score: 3, Insightful

    "hacker" uses a boot disk in linux and wipes the root password!!!

    Why is this a story? Physical access (needed to boot from an alternate source) has always been root access.

    1. Re:and in a related story... by Sancho · · Score: 5, Informative

      It's a story because of Vista's signing requirement for kernel drivers in x64. A boot disk like this wouldn't be useful for compromising a system in the traditional, and it isn't intended as such. It is intended to give control back to the owner of the computer, and as such, physical access is neither an unreasonable requirement, nor an unreasonable expectation.

    2. Re:and in a related story... by Anonymous Coward · · Score: 1, Insightful

      If someone's piece of Malware gets to load itself onto a machine first, there isn't an OS on the planet you can't hack... I agree with the poster above, why is this a story??

      -AC

    3. Re:and in a related story... by Ferzerp · · Score: 5, Informative

      Is there not an F8 boot option to load unsigned drivers?

      a quick search says yes, and the flag can be set as the default behavior as well.

      http://www.unofficialvista.com/article/204/install ing-unsigned-drivers-in-64-bit

    4. Re:and in a related story... by Sancho · · Score: 1

      Ooh, nice. I was aware of the F8 'trick', but I was under the impression that there was no way to permanently disable the checks. Thanks for the tip!

    5. Re:and in a related story... by PhrostyMcByte · · Score: 4, Informative

      The flag to set default behavior was disabled in RTM and iirc RC2. You can set it, but it has no effect.

    6. Re:and in a related story... by Marbleless · · Score: 1

      Why is this a story?
      It's anti-MS ..... you must be new here ;)
      --
      --I thought I was wrong once, but I was mistaken.
    7. Re:and in a related story... by davester666 · · Score: 1

      It's a story because of Vista's signing requirement for kernel drivers in x64. A boot disk like this wouldn't be useful for compromising a system in the traditional, and it isn't intended as such. It is intended to give control back to the owner of the computer, and as such, physical access is neither an unreasonable requirement, nor an unreasonable expectation.
      Could this be used to make the kernet 'think' it's running all signed drivers, while actually having loaded unsigned drivers then?
      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:and in a related story... by J+Isaksson · · Score: 3, Informative

      This is untested by me since I don't run x64, but here is supposedly the Vista x64 RTM method for permanently disabling the driver signing requirement:

      Start/Programs/Accessories
      Right-click "command prompt" and select "run as administrator"
      At the command prompt, type bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
      Reboot!

      In case you want to enable the driver signing requirement again:
      bcdedit -deletevalue loadoptions

      (Blatantly borrowed from http://www.teamxlink.co.uk/forum/viewtopic.php?t=2 0068&start=20)

    9. Re:and in a related story... by elronxenu · · Score: 3, Interesting
      Well, if you want to get back control of your computer, you could uninstall Vista and install Linux.

      Sure, this technique could be used to let you modify Vista and patch device drivers and so on, but you'd still be fighting Microsoft and their whole "we'll tell you where to go today" attitude toward operating systems.

      On the other hand you could install Linux and maybe experience some temporary discomfort as you get used to the user interface or different applications (openoffice or abiword or scribus instead of MS Word, etc). Maybe you have to give up some games if they won't run emulated. Whatever it costs you in conversion, consider that you've bought your freedom from the domination of Microsoft. You now have a stable, reliable system developed by people whose interests are aligned with your interests, rather than those of the most hated organisations in America.

      Linux ... There are no backdoors, no spyware; it's pretty much immune to viruses. It won't "phone home" and accuse you of piracy, it won't disable itself about licensing issues, or degrade the picture quality. You can run it on multiple computers if you want. You can share it with a friend if you want. You can update it from the net, forever. There will always be new free applications for you to use.

      Microsoft Vista ... it's an operating system designed to meet the needs of major corporations: Microsoft, the RIAA, MPAA. Managing system resources and running applications is a secondary function; the primary function is to lock you into Microsoft software and extract the maximum possible amount of money from your wallet. What's good for Microsoft is not necessarily good for the user; Microsoft's interests do not align with your interests.

      There's a Cave Troll chained to a rock in the middle of an Arena. The Cave Troll is hungry and roars continuously. You throw people to the Troll as sacrifices. But the Troll continues to roar; it will never be satisfied. It grows bigger - someday soon it may break its chains and eat us all. Microsoft is the Cave Troll. Are you going to continue to sacrifice people to it? Or are you going to say "enough is enough" and take back your control - take back your dignity?

    10. Re:and in a related story... by Anpheus · · Score: 1

      Cave troll indeed!

      I propose a new Internet Law: "Godwin's Law, The Second."

      It goes like this, "As a discussion increases in volume, the probability of someone creating an analogy between the subject and RIAA or MPAA increases to 1." And using them as part of your argument should immediately discredit it.

    11. Re:and in a related story... by Spy+Hunter · · Score: 5, Informative

      Yes, but then Vista knows it's "tainted". It will refuse to run "protected media path" DRM, because it is supposed to protect such DRM against snooping by unsigned code. Memory-sniffing attacks such as those recently deployed on Windows XP against HD-DVD players are supposedly thwarted by Vista's "protected media path". This sounds like a backdoor to load unsigned code into the kernel without it being aware, giving you complete control over your own computer at all times, even when it is running PMP DRM crap.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    12. Re:and in a related story... by elronxenu · · Score: 1
      ... Or you could try to discredit my argument using facts and reasoning, which is the far more intelligent approach.

      As far as I know, Microsoft is working with the RIAA and MPAA to limit Vista's capabilities in line with what those organisations demand. Here's what Bruce Schneier said in DRM in Windows Vista ...

      Microsoft put all those functionality-crippling features into Vista because it wants to own the entertainment industry. This isn't how Microsoft spins it, of course. It maintains that it has no choice, that it's Hollywood that is demanding DRM in Windows in order to allow "premium content" -- meaning, new movies that are still earning revenue -- onto your computer. If Microsoft didn't play along, it'd be relegated to second-class status as Hollywood pulled its support for the platform.
      and

      Microsoft is reaching for a much bigger prize than Apple: not just Hollywood, but also peripheral hardware vendors. Vista's DRM will require driver developers to comply with all kinds of rules and be certified; otherwise, they won't work. And Microsoft talks about expanding this to independent software vendors as well. It's another war for control of the computer market.

      Now if that's not a case of Microsoft developing an OS to further its own interests, as opposed to its customers' interests, I don't know what is.

    13. Re:and in a related story... by Sancho · · Score: 1

      I think that is the whole point of this procedure, yes.

    14. Re:and in a related story... by Sancho · · Score: 1

      Well, if you want to get back control of your computer, you could uninstall Vista and install Linux.

      Sure, this technique could be used to let you modify Vista and patch device drivers and so on, but you'd still be fighting Microsoft and their whole "we'll tell you where to go today" attitude toward operating systems.


      I've always likened the Open Source movement (of which you are quite obviously a supporter) to the Women's Lib movement of a few decades past.

      Most people don't realize what Women's Lib was really about. It wasn't about getting women out of the home and into the work place. It wasn't about burning bras. It wasn't even REALLY about equality. It was about choice. Women that they had fewer choices than men (and indeed, they did). Women's Lib said that women should be free to work, regardless of what their husbands or society said.

      But some proponents of women's rights got the message all twisted up. They felt that any woman who didn't choose to exercise those rights was setting back the cause of women everywhere. If a woman wanted to be a stay-at-home mom, she was clinging to the old ways. In fact, she was making her choice, but just like the rest of society, these fervent Libbers were trying to coerce her to fit into their agenda.

      Open Source is similar. You get fanatics who use rhetoric to try to convince people to leave commercial operating systems behind and use their free ones. The problem is that, when you get right down to it, Open Source is just about choice. It's about freedom, yes--the freedom to choose an alternate computing lifestyle. But as I read your post, all I could think about was how it was a mere hair's width away from those fervent Libbers of which I typed. And then you made that Cave Troll analogy and the statement "take back your dignity" and stomped right on that hair.

      If I want to use Vista, I should be able to. That doesn't mean that I shouldn't also have control over my computer. I shouldn't have to give up those games, or that HD DVD/Bluray playback, or my Microsoft Outlook, or my general look-and-feel which isn't truly duplicated anywhere in the FOSS world. If I want to, I should be able to have my cake and eat it, too.

      Most of your post has some truth to it, but a great deal is simply rhetoric. There will always be open source software? That's a pretty big claim. No licensing issues? Tell that to Red Hat. No degraded picture quality? More like no UPGRADED picture quality (can't watch that Bluray disc, can you?) "Microsoft's interestes do not align with [my] interests"? Of course not. Few if any corporations interests lie with mine. Do you own a car? Buy gas? Own a computer (this one certainly seems likely)? Then you have conducted business with companies whose interests do not align with yours.

      But I've saved the best for last: "Pretty much immune to viruses"? That's an absurd statement. Linux is not inherently more secure than Windows--it is targetted less simply because it has no significant marketshare. Any programmer could write a Linux virus with a trojan-based infection vector. They don't, because there's too little to gain. There have been vulnerabilities in recent history with libraries that many open source browsers use to render pages and display images. These sorts of vulnerabilities, akin to the .ANI bug recently found in Windows, would allow for compromise simply by visiting a website which contained malformed content. Did we see infections because of this? No, because the people who do that sort of thing have no interest in compromising Linux workstations.

      Truly, if Linux became more significant on the desktop, you would see more comprimise attempts. The biggest protection it has is obscurity.

      Please be aware that I am typing this on a Linux machines. I'm using Opera (not FOSS, but I prefer it--remember that choice thing?), Ubuntu 6.10. Currently open applications are 4 xterm windows (each connecting to a remote

    15. Re:and in a related story... by Anonymous Coward · · Score: 0

      Just a reminder for those who haven't heard of any other open source OS or licenses.

      As yet another alternative, you could install FreeBSD, NetBSD, OpenBSD, etc. and enjoy even greater freedom as a human being.

      You see, the GPL provides freedom and protection for software by taking away certain rights from the user. For example, Linksys used Linux and they ended up having to give away the source code to their router OS including the code they wrote using their own time & money. As a result, many interesting new open source versions were spawned, such as Tomato Firmware and dd-wrt. Taking away some rights of the user and granting it to the program has its benefits.

      On the other hand, "truly free" programs such as sqlite enjoy tremendous popularity and growth by being released as "public domain" -- it means the user has the greatest freedom and can do whatever they want with the software with no restriction.

      Somewhere in between public domain and Stallman's "free software" sits other licenses such as BSD, MIT, Artistic, etc. They provide more freedom to the user and less protection for the software. For example, Perl uses Artistic license and is very successful. In fact, CPAN proves that you don't have to force users to contribute code using a license.

      The point is that there are shades of freedom and we should consider other possibilities rather than blindly limiting ourselves to one license, one OS, etc. as an alternative to Microsoft.

      Everyone has their own preferences. I use whatever software makes me most productive, with no loyalty to a product. All other things being equal, I prefer software I use to have these licenses:

      1. Public Domain (sqlite) -- because this gives me the most freedom as a user
      2. Artistic, BSD, MIT, etc. (Perl, FreeBSD, ...)
      3. modified LGPL 2 (wxWidgets)
      4. GPL (Linux--I use Debian and Tomato Firmware)
      5. Commercial (Microsoft Windows XP)
      6. LGPL 2 (every developer I spoke with completely misunderstands LGPL and unknowningly violates the terms--my interpretation is based on feedback from an IP lawyer and crystal clear answers received from a license compliance guy at fsf.org)

    16. Re:and in a related story... by elronxenu · · Score: 1

      If I want to use Vista, I should be able to. That doesn't mean that I shouldn't also have control over my computer. I shouldn't have to give up those games, or that HD DVD/Bluray playback, or my Microsoft Outlook, or my general look-and-feel which isn't truly duplicated anywhere in the FOSS world. If I want to, I should be able to have my cake and eat it, too.

      Like I said, if you want to use Vista and have control over your computer, you'll be fighting Microsoft all the way.

      Freedom and Choice are different things. I support choice, but I encourage freedom. No self-respecting person chooses slavery. It's a choice, but it's a poor choice, particularly when freedom is there for the taking.

      And linux is pretty much immune to viruses. Linux is inherently more secure than windows because applications don't run as root; they don't have permission to modify /usr, modify the kernel on the fly and things like that. If there's an exploitable hole in Firefox, it can muck up _my_ home directory and start to do things as me, but due to the nature of unix where you can see what processes are running and you can terminate them, the scale of the problem is reduced. The virus can't hide itself in my directory - at least, it can't hide itself from the ls command because it can't modify ls. And another reason that linux is inherently more secure than windows is the entire design philosophy which treats data as data, not code which is just one mouse click away from being executed.

    17. Re:and in a related story... by elronxenu · · Score: 1
      Yes, there are a lot of choices out there. I chose Linux because it has a critical mass, in a sense, for software and further development. Obviously it's not a critical mass in many other senses (like how one cannot easily buy a computer with linux preinstalled, but preinstalled windows is ubiquitous).

      So far however, it seems that only Linux and Apple have any chance of defeating Microsoft. And only a thin chance at that. And why must Microsoft be defeated? Due to their reprehensible business practices, of course.

    18. Re:and in a related story... by Sancho · · Score: 1

      And linux is pretty much immune to viruses. Linux is inherently more secure than windows because applications don't run as root; they don't have permission to modify /usr

      Ah, but when I run Windows, I don't run as Administrator, either. But even so, these modifications aren't needed to hide from the user running them. They are needed to hide from root. A Linux trojan could create a new directory in /home/[user], install some trojan binaries there (like ls, cat, echo) which will help hide the virus, and then modify the user's path so that the new binaries are called if the user doesn't specify the full path (which, frankly, most users don't do).
      Hiding from GUI environments might be harder, but I'm not convinced that it is impossible, and frankly, what users are going to know that there's anything amiss anyway? Just glancing at all the dotfiles in your home directory, can you name which program put each one there? Can most Linux users?

      modify the kernel on the fly and things like that.

      Ah, but with Vista-64, Administrator processes can't do this, either.

      If there's an exploitable hole in Firefox, it can muck up _my_ home directory and start to do things as me

      Most of the bad things that a virus does is to the user. Stealing private information, spamming, etc. do not require root.

      but due to the nature of unix where you can see what processes are running and you can terminate them, the scale of the problem is reduced.

      It depends on the user. If the user can't do these things out of a lack of knowledge (most people who run Linux don't know what processes should and shouldn't be running), then they need helper tools. If they run the helper tools as their own user or through sudo, their output cannot be trusted.
      And as an aside, the most popular "newbie" distribution right now (Ubuntu) does not even have root enabled with a password by default, so logging in as root may not be an option, anyway.

      The virus can't hide itself in my directory - at least, it can't hide itself from the ls command because it can't modify ls.

      It can't modify itself from /bin/ls, but it can certainly hijack your path, as I mentioned above. Is your average user going to use /bin/ls? Are there other ways the virus can hide, such as in a dotfile that the user probably doesn't know much about anyway (as I mentioned above).

      And another reason that linux is inherently more secure than windows is the entire design philosophy which treats data as data, not code which is just one mouse click away from being executed.

      Windows has gotten much better about this, and NX helps a lot, too (enabled by default in my BIOS, and I THINK by default in new versions of Windows--but don't hold me to that).

      Part of the problem is that you're mixing up your standpoint. Competent users will be able to avoid viruses regardless of the platform they use. Incompetent users will get compromised, regardless of the security of the system (unless the system is a black box that they can't run unauthorized code on). I ran Windows as my primary OS for years, during the worst parts of their security problems, and I never had virus problems. My machine ran fine (no slowdowns) and my firewall logs never gave me any indication that I had an infection. I switched to Linux for a variety of reasons (none particularly idealogical) and never had any problems either (but for reasons of market share, I didn't expect any).

  8. Re:Boot Sector Virus (mod parent up) by ookabooka · · Score: 1

    Are we about to see the dawn of a new day for the Boot Sector Virus?
     
    This is a very interesting point. The difficulty ofcourse still remains with getting the virus into the boot sector, but once there it would be no different than your run-of-the-mill xp virus with administrator priveledges. Fortunately I'm sure Vista (and hell, even the BIOS) guard the boot sector like it's fort knox.

    --
    If you are about to mod me down, keep in mind that this post was most likely sarcastic.
  9. Hmmmm... by TheSHAD0W · · Score: 1

    I wonder how this will affect Microsoft's DRM?

    1. Re:Hmmmm... by Opportunist · · Score: 3, Insightful

      Umm... blow it to pieces?

      I forsee that this exploit will be less used for traditional attack rootkits, it seems more like a very convenient way to get rid of all the unwanted 'security features' (read: the ones that protect the makers of your content instead of you) of Vista.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Hmmmm... by Anonymous Coward · · Score: 0

      Shame it's easily detectable if you start with a secure bootloader.

  10. Re:Boot Sector Virus (mod parent up) by Volante3192 · · Score: 5, Funny

    Fortunately I'm sure Vista (and hell, even the BIOS) guard the boot sector like it's fort knox.

    No problem. We just send a flying circus over the BIOS, dump some VX gas on it, then march in with the industrial laser. Then we cut a hole, drop the virus in and, BOOM! Instant instability.

    This is assuming, of course, Vista hasn't seduced the leader of the flying circus by this point, at which case the whole plan's shot to hell.

  11. But... by Steve--Balllmer · · Score: 0

    Symantec says Windows is the most secure OS...

  12. Small problem by Anonymous Coward · · Score: 1, Interesting

    A small problem is that the cost of Vista RC2 (was free) but not the development time for the VBootkit. The developers had to start the process somewhere from the initial release to RC2 status. That is a chunk of development work by 2 programmers. Once they have a working copy on RC2; they stopped. To continue; would cost more money to extend their research into the production version of Vista.

    I am sure they could get some funding from various organized syndicates to further their development.

  13. Cost? How much? by Anonymous Coward · · Score: 0
    The demo was run on Vista RC2. The researchers say the only reason they didn't do it on Vista final was cost.

    COST???? How much are you talking about?

    1. Re:Cost? How much? by Taco'd · · Score: 1

      500 bucks for Vista Ultimate.

      --
      Sabayon Linux - The New Vista.
    2. Re:Cost? How much? by NSIM · · Score: 1

      500 bucks for Vista Ultimate.
      You might pay $500 bucks if you are completely clueless idiot. Currently OEM editions of Vista Ultimate can be had for $200.
    3. Re:Cost? How much? by Taco'd · · Score: 1

      Despite the fact, thats still too much for a shitty Operating System. I don't blame then for using the Beta version of it, because it was free.

      --
      Sabayon Linux - The New Vista.
  14. Not a good week and it's only 1/2 over by djupedal · · Score: 5, Funny
    Let's see:
    • VBootKit bitch slaps VISTA
    • Animated cursor panic/fix
    • EMI/Apple DRM shun ropa-dopes WMA
    • XBox Elite HD-DVD chokes on popular title
    • XBox Elite HDMI only v1.2
    • Class action suit for bait/switch 'VISTA Ready' claims
    Can't wait to see how the rest of the week plays out....heheheheh
    1. Re:Not a good week and it's only 1/2 over by Anonymous Coward · · Score: 0, Flamebait
      Let's see...
      • VBootKit "bitch slaps Vista" -- you're obviously a fuckin genious... here's a clue: ANY malware that loads onto the computer first can (to use your vernacular) "bitchslap" any software that loads after it. This is a non-story. Even the guys who wrote this thing said (paraphrasing) "it just goes to show that if you have physical access to hardware, you can do whatever you want"... which is like, NetEngineer training day 1, hour 1 stuff (right after the "Hi my name is..." part of the course).
      • Anyone who actually lets a website install (a) Smilies or (b) Animated Cursors on their computer, pretty much deserves whatever happens to them.
      • Other Apple headline of the week: "Apple gets investigated by EU for iTunes Monopolistic Practices"
      • One popular HD-DVD Title doesn't work, sounds to me more like something anomolous done by the producer of that particular title.
      • Yet another B/S lawsuit brought by an American looking for a cash payout from a rich corporation. That whole thing is such complete crap it makes the McD's hot coffee suit look like serious legerdomain. First off, the stickers are accurate. Second, if the OEM's portray the computer's that THEY'RE selling in a misleading way, then it's THEIR fault the customer was mislead, not MS's. Third, most "consumer rights" in most of the US are based on the precept of "Buyer Beware". If you're a non-technical person and you're buying a PC, and you F-it-up b/c you couldn't bother doing a little research, well TFB, it's you're own damn fault. This suit is so frivolous, that, if the justice system had any degree of rationality in it, I'd be surprised if it went anywhere. Being as it's an American tort court, logic and rationality have very little meaning though so she'll prolly get a payday out of it anyway...

        -AC
    2. Re:Not a good week and it's only 1/2 over by Anonymous Coward · · Score: 0
      • Homebrew/Linux emerging on XBox360
    3. Re:Not a good week and it's only 1/2 over by BlackSnake112 · · Score: 1

      If you have physical access to a machine you can root it.

      Booting to a CD/DVD/USB then loading stuff then loading the OS means you can override what the OS wants to do. This must be a slow news day. If you load stuff to memory then load the OS you can root it? This is true for any OS.

  15. VM? by mr100percent · · Score: 4, Interesting

    So, it's being hacked because Vista is booted from within some sort of VM? That doesn't sound like too much of a threat to machines. A threat to DRM, maybe.

    1. Re:VM? by Yetihehe · · Score: 1

      So, it's first root/bootkit that actually adds value to windows :/

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    2. Re:VM? by Just+Some+Guy · · Score: 2, Insightful

      That doesn't sound like too much of a threat to machines. A threat to DRM, maybe.

      Of those two possibilities, which do you think MS actually gives a rat's butt about? They don't care if you lose control of your machine. They for darn sure care if they do. That's what makes this a "ha-ha!" moment.

      --
      Dewey, what part of this looks like authorities should be involved?
  16. Re:Fuck Alanis Morissette by zappepcs · · Score: 1

    by your definition #2, a hacker that is concerned about cost of the software qualifies... at least I think so

  17. if you have physical access to the system... by dioscaido · · Score: 4, Insightful

    ...enough to do things like boot up the machine using alternate media, then the battle is essentially lost, no?

    1. Re:if you have physical access to the system... by Sancho · · Score: 1

      Yes, but that's the point :)

      This specific exploit is good only for regaining control over your system (a system which does not let you load unsigned kernel modules).

      Abstracted out, it allows any kernel exploit to maintain control of the system by modifying the boot sector of the hard drive. But you still need that initial exploit first.

  18. Hi, I'm a Mac by Anonymous Coward · · Score: 3, Funny

    Hi, I'm a Mac...

    ...and I'm whatever the Russian mob wants me to be.

  19. Grub? LILO? They've been... by halfloaded · · Score: 1

    getting around Windows 'mechanisms' and straight to Linux for years...

  20. easy to miss the point here by eerok · · Score: 5, Insightful

    Many are seeing this as a security exploit, but it seems to be a workaround to gain usability.

    Interesting reversal here, but one can argue that, with Vista, the user is the virus. No surprise that people are fighting back to regain control over their machines.

    --
    "The happiness of credulity is a cheap and dangerous quality." -- George Bernard Shaw
  21. Dear Mr. Gates: by Kadin2048 · · Score: 5, Interesting

    ...enough to do things like boot up the machine using alternate media, then the battle is essentially lost, no?

    Yep. Now, who wants to type up the memo to Microsoft? Because, see, they keep trying to control your computer from Redmond, even though you're sitting at the console.

    Rootkits aren't just for botnet operators anymore. Root/boot kits are the way people are going to take back their computers from Microsoft, so that they can, you know, do stuff with them.

    (Although, more seriously, it's only a few people that need to have rooted machines, so that they can rip copy-protected content using kernel-level exploits to bypass the DRM enforcement. Then they can just dump the content onto Bittorrent or some other P2P protocol, which is how the unwashed masses will get it.)

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  22. Bah! by GFree · · Score: 1

    That's nice and all, but couldn't they have done something more fun? Heck, they should have hacked the Vista bootscreen at least. It's so damn boring, it doesn't even have the Vista logo.

    I'd have been much more impressed if they replaced it with a picture of Gerard Butler, screaming

    THIS... IS... VISTAAAA!!

    Now THAT's a boot screen! Bonus points for having a bunch of Hoplites dressed in red, green, blue and yellow armor.

  23. VBootkit? or.. by heretic108 · · Score: 1

    When I first saw 'VBootkit', I first read it as 'VB Rootkit'. Wonder why?

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
  24. Not always. by Anonymous Coward · · Score: 0

    Memory altering like this hard to stop.

    Most linux boot disk attacks are stuffed against a fully encrypted linux requiring a password to startup. Ie No password not even the linux can boot.

    This attack on vista most likely also work even if bit locker was in effect.

  25. "Mitigating factors" in Vista by jkrise · · Score: 1

    1. Only 14 people are running Vista as on date, the rest have upgraded to the old, familiar XP and never looked back.
    2. Of these, 10 machines are in Microsoft, without any CD/DVD drives or USB ports - so no external booting is possible.
    3. 3 of the 4 remaining machines are with journalists and 'independent' analysts - so they can be 'trusted' to keep shut.
    4. Now, HOW are YOU going to protect your Vista against this Bootkit? Yes, YOU! You'll just upgrade to XP as well? That's fine then. Problem solved.

    --
    If you keep throwing chairs, one day you'll break windows....
  26. this is an achievement? by poindoink · · Score: 2, Insightful

    Like Linux has never been hit with a bootkit? If the only way to bust Vista's code-signing is through a bootkit, then Microsoft did something right.

    1. Re:this is an achievement? by dhasenan · · Score: 1

      With Linux, you generally don't need such techniques. It's rare to be able to alter the boot partition and not have access to the rest of the drive, except with drive encryption. In that case, you can replace the user's kernel with one that will record the drive's password. This still requires physical access to the computer, though.

  27. Off topic...hehehe by djupedal · · Score: 0, Offtopic

    I'm off topic and Stephanie wasn't....is that the best you can do? C'mon...I can take it :)

  28. Schneier blogged the exploit... by MavEtJu · · Score: 1

    Nothing against Schneier (I love his cryptogram newsletter), but adding 13 words to a 65 word paragraph without giving any real information or further thoughts isn't really what I consider worth mentioning.

    --
    bash$ :(){ :|:&};:
  29. But what ... is it good for? by Opportunist · · Score: 5, Insightful

    Many have pointed out that an attack vector that requires the attacked user to jump through a few hoops is none. This is not entirely true, but I'll cover that later.

    What this is, though, is a way to gain more control over your machine. This matter has been discussed as an attack vector of some intruder trying to take over your machine. As this, it is probably not the most successful way of invading Vista (let's face it, folks, there are far easier ways). I'd like to shine some light on the opportunity of invading your own machine.

    Vista has some "features" that most people would just love to get rid of. And this seems to be the key to this goal. So I'd say this is less a way for someone to take control of your machine, more likely it's a way for you to take control of it.

    Of course, and here's your attack vector, the vast majority of people don't know what's ticking inside their box. They just wanna play their cracked games and view their ripped movies. And (bless the internet), they will learn about this hack and that it can be used to do just that. Being unable to rewrite the bits themselves, they will have to use tools provided by others. And they will very willingly jump through any hoops you present them, for the promise to get control over their machine, they'll give you admin access and reboot for you, they install whatever you want them to install.

    That's how this can be used to invade a machine. Sure, it takes a lot of help from the user, but the user will help you very willingly, for the promise of getting his machine back into his hands.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:But what ... is it good for? by NSIM · · Score: 1

      They just wanna play their cracked games and view their ripped movies. And (bless the internet), they will learn about this hack and that it can be used to do just that.
      Installing a rootkit and futzing around with the internals Vista just so that they can "play their cracked games and view their ripped movies" seems like an awful lot of trouble to go to ! Especially since there is *NOTHING* in Vista that prevents you playing your ripped movies or cracked games in the first place. For f***s sake how many times do people need this explaining to them, the DRM in Vista is about honoring DRM already attached to a piece of media. If the media has not DRM attached to it (like for example a ripped DVD or a BitTorrent download of a TV show) then Vista doesn't magically add DRM to it, it plays it back at whatever resolution it was recorded at. So DRM in Vista only gets you if buy content with with DRM attached to it, so it's your choice if you want to watch HD-DVD on your Vista then you have to respect the restrictions placed on that media by the owner of the content (not Microsoft.) All MS is doing is giving people the possibility of playing DRM media, they are not taking away any rights to play non-DRM media.
    2. Re:But what ... is it good for? by Opportunist · · Score: 1

      Can we agree on "handle DRM-protected media like unprotected content" instead of "play their cracked games and view their ripped movies"?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:But what ... is it good for? by NSIM · · Score: 1

      Can we agree on "handle DRM-protected media like unprotected content" instead of "play their cracked games and view their ripped movies"?
      That would be more technically accurate. Whether it's something the average VISTA user is going to give a damn about is another question. My bet is that the DRM schemes will be cracked for HD-DVD and BluRay and non-DRM ripped copies will be available so I doubt most people will care.
    4. Re:But what ... is it good for? by Opportunist · · Score: 1

      That depends entirely on the reaction of the industry. Generally, though, I'd say that a lot of people would prefer a general purpose Anti-DRM key to punctual cures.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:But what ... is it good for? by NSIM · · Score: 1

      Generally, though, I'd say that a lot of people would prefer a general purpose Anti-DRM key to punctual cures.
      Only if it's really simple to do, i.e. run setup.exe and you're done. Anything involves installing root kits and god alone knows what else will be way beyond the technical ability of the average user. They'll be quite happy to download content that has the DRM stripped out, but I doubt that many would go to these lengths to get past DRM.

      PS. don't get me wrong, I think DRM is a fundamentally bad idea and one that is doomed to failure, I just don't this as being the answer.

    6. Re:But what ... is it good for? by Opportunist · · Score: 1

      Don't underestimate the group of people who'd use such kits just because they exist. Because it's "cool" and because your peers look up at you 'cause you "freed" your computer. It will take a fairly good clue how to use those kits, but those people exist.

      It's not much different from stuffing alternative bootloaders and core systems into your Gamecube or XBox. It's not really trivial, but it's far from requiring detailed and intimate knowledge of the inner workings of your machine. Kits exist that allow fairly easy installation, provided you follow the steps necessary religiously, and there are message boards helping you to iron out the kinks.

      I know quite a few people who'd do this, just because it's possible.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:But what ... is it good for? by NSIM · · Score: 1

      I never said that some people wouldn't do it, I said it would be too much trouble for the vast majority.

    8. Re:But what ... is it good for? by Opportunist · · Score: 1

      I'm quite capable of insulting the people I want to insult myself, thank you very much.

      In case the discussion between him and me is annoying to you, you are invited to stay out of it. Thank you.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re:But what ... is it good for? by Opportunist · · Score: 1

      Probably true. Though the vast majority is not the problem of the studios.

      The vast majority won't rip movies. I'm quite sure that for a fair lot of the files circulating P2P networks there is only one source for any content. I.e. that one certain movie was ripped once, and not a thousand times. Much like you usually only have one or two groups releasing cracks for software.

      The rest of the participants don't add to the P2P content but only distribute it around.

      What matters is the group of people that are capable of transfering medium based content to a distributable file. And that group will probably be willing and able to use a bootkit.

      That's probably also why content copying has not really been a key issue for the studios until about 10 years ago, when the "masses" started to gain access to quick and easy distribution ways. The amount of people transfering media based content to distributable files (by ripping, cracking, whatever) didn't really rise a lot, the amount of people circulating the content did. And they don't need any intimate knowledge of the tools they use.

      So, to get back on topic somewhat, that a bootkit won't be used by the majority doesn't mean that the existance of such a tool is meaningless. The "masses" never used the tools necessary to make content distributable, they used what was created for them to use the content.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:But what ... is it good for? by NSIM · · Score: 1

      I think we are in violent agreement, this tool maybe used by the few to rip content for the many.

    11. Re:But what ... is it good for? by malevolentjelly · · Score: 1

      It looks like the security has been compromised on my Vista box. Like most consumers, my biggest fear is Indian Security Experts breaking into my house and booting my beta version of Vista with a special hacked CD... ...this is a strong case for linux or apple where... ...oh yeah, you can do the same thing.

    12. Re:But what ... is it good for? by Opportunist · · Score: 1

      What? You mean, like, we agree and this discussion is over? :)

      But I guess you're right. If I could find the right (English) words for my thoughts, I guess we could've been there about 4 postings ago. :)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:But what ... is it good for? by Opportunist · · Score: 1

      Again, this is not an attack against you, it's one for you.

      It's one of the few cases where I'd agree with something often said in the vicinity of MS products: It's not a bug, it's a feature.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  30. Re:Fuck Alanis Morissette by holloway · · Score: 4, Funny

    Interpretations of Alanis's Song "Ironic", 1) She didn't know the meaning of the word and the song's examples prove it. 2) She did know the meaning of the word and she consistently came up with examples that weren't ironic. Naming the song ironic would then be quite ironic. There's no real evidence either way. She said in an interview that it's (2) so I guess it's all to do with whether you believe her.

  31. pffff ... security by BlueTrin · · Score: 1

    Next headline:
    Security experts find a security breach in Lilo, by physically accessing the machine, a malicious hacker can be root by typing "linux single" at LILO boot !

    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    1. Re:pffff ... security by wertarbyte · · Score: 1

      a malicious hacker can be root by typing "linux single" at LILO boot !

      No he can't. He will need the root password then.

      --
      Life is just nature's way of keeping meat fresh.
    2. Re:pffff ... security by Anonymous Coward · · Score: 0

      Alternatively he can just type: $(kernel name) init=/bin/bash

      but thats only if the admin doesn't know what hes doing (and hasn't made use of the "restricted" lilo configuration directive and left the bios open, in which case the drives have to be removed entirely)

    3. Re:pffff ... security by BlueTrin · · Score: 1

      No it depends of your distrib ... or the way you configured your boot ...

      You can also try this "init=/bin/bash single" instead of single ...

      --
      Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
  32. Nice demo... by Jugalator · · Score: 1

    ... of why Microsoft at one point wanted "Fritz chips" in the computers running Vista.

    And that was of course also flamed. ;-)

    It must be hard being Microsoft these days.

    --
    Beware: In C++, your friends can see your privates!
    1. Re:Nice demo... by Opportunist · · Score: 2, Interesting

      And understandably so.

      I can see why MS wants the Fritz in the hardware. I just can't see why I would.

      Basically what this hack does is to offer an attack vector against the machine and the ways it locks me out of features I would like to use. Not an attack vector against the user. Actually, it offers the user a vector against his machine.

      Yes, I know what I just said. An attack vector for the user against his machine. It's sad enough when a user has to attack his own machine to actually get it to do what he wants it to do, I wouldn't call that kind of attack evil or undesirable.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  33. Doesn't work on RTM by Anonymous Coward · · Score: 0

    Yes, "cost" is a totally bogus claim to make. You install it, and you have by default a month to try it. Then you can use the "rearm trick" to reset that 30 day counter for up to 3 times IIRC -- 120 days per install. And spending 10 minutes reinstalling every 4 months for a test box is not such a big issue IMO. Besides, Vista basic (it doesn't need to be the ultimate version to try this) isn't that expensive (around 100$ IIRC), and already comes bundled with a lot of new (and inexpensive-ish) computers nowadays...

    I'm surprised they couldn't find a better excuse instead of saying "it only works on RC2/doesn't work on RTM"... Bollocks I say!

  34. bypassing code using INT 13 by cancerward · · Score: 5, Interesting

    Back in the 1980s Sierra On-Line used to copy protect their adventure games with a copy protection system which involved strangely formatted sectors on the original disk which were impossible to duplicate exactly using standard PC hardware. The loader "sierra.com" used to call a copy-protection program "cpc.com" which loaded data from the disk to decrypt the main program and run it. cpc.com had some of the most obscure, twisty, awful code ever written to prevent debugging and it constantly used different methods to thwart stepping through the program using INT 3 (these were the days before Soft-Ice). But the solution (or "crack") was just dead simple. Just fire up debug, step to the beginning of cpc.com, and copy the vector from INT 3 into the INT 13 vector - then cpc.com stops right at the point where the data from the disk is being loaded, so it can be copied. Despite all the incredibly complex code, cpc.com had to read the data off the disk so there was no way the Sierra programmers could thwart this method. It sounds like the same thing in Vista -- the INT 13 redirection happens before everything else and can't be thwarted.

    1. Re:bypassing code using INT 13 by MORB · · Score: 1

      No matter how convoluted and obfuscated your protection is, there is often a weak spot that you can take advantage of.

      I remember lots of protections in amiga games and applications doing things like testing an oddly formated track on the floppy disk or applying some complicated calculations on the data from a keyfile to check it's authenticity... Before returning true or false to indicate whether the protection check was successful.
      Some returned some magic number that was then explicitly compared against it's expected value at some points in the code.

      Those things were happening a lot when people integrated third party protection systems. Needless to say, cracking these things was like shooting fishes in a barrel.

      The most incompetent protection I've seen was a shareware application that embedded the protection checking function in the keyfile itself (which was actually a shared library).

    2. Re:bypassing code using INT 13 by Anonymous Coward · · Score: 0

      No matter how convoluted and obfuscated your protection is, there is often a weak spot that you can take advantage of.

      Indeed, there has to be a weak spot. When you can change the code that runs, you can make it do anything - you can ensure that the copy protection routines always return the correct values for both copy protection checks and internal integrity checks.

      It's the DRM problem again... the best thing that can be hoped for is a "speed bump" to slow down the cracking process. DRM vendors know this, but argue that it still prevents casual copying, so it is still worth buying their software. Bit of a dubious claim, as copy protection schemes have a very long history of causing inconvenience for legitimate users. No wonder the early crackers sometimes referred to cracks as "fixes".

    3. Re:bypassing code using INT 13 by Anonymous Coward · · Score: 1, Insightful

      No matter how convoluted and obfuscated your protection is, there is often a weak spot that you can take advantage of.

      Now of course if you're mandating Internet connectivity for your program to run at all and are using obfuscated server-side protection checks, it's "good game" for every single cracker out there. I had this argument many moons ago (we were still on BBSes all day long ;) with some cracker who simply wouldn't accept that fact, saying "there will always be a way...".

      No, there isn't. You ain't cracking Blizzard's WoW loggin scheme. Internet + server side check done correctly = Game over cracker. I decided to leave the dark-side the day I realized this. It's way more fun to work on the server-side and to know that pirates have it deep in the arse ;)

    4. Re:bypassing code using INT 13 by MORB · · Score: 1

      Just requiring an internet connection and even a login is not sufficient. Even periodic checks issued by the game server could be disabled. Having half of the application code running on a server (like it is the case in a properly designed client server game), however, is pretty much uncrackable.

      Unless of course you consider the possibility or reimplementing your own private server (it has been done for several mmorpgs, including wow), but this is hardly a crack exploiting a weak spot anymore.

      It could be said that client server games like MMORPGs are protected by design, hence why it's so effective.

      There are many other type of games and applications where having a server taking active part in their functioning doesn't really makes sense, though.

  35. WOW! by tnhtnh · · Score: 0, Troll

    Wow, so some security experts from India demonstrated that they could own a *RC* version of Vista...

  36. Holy moron, batman. by Anonymous Coward · · Score: 1, Insightful

    The reason Linux has 'never been hit by a bootkit' is because it's never been nessicary for people to do that in order to work around DRM-related restrictions.

    Yes, I know, that having signed drivers is suppose to be a (very) limited improvement in security over XP, but they are lying to you if they tell you that is the real reason that Microsoft is doing it.

    This is just another way to crack Microsoft's DRM.
    First they were able crack the DRM for individual HD-DVD disks, then Blueray.
    Next they have cracked the DRM on _ALL_ HD-DVD and Blueray disks manufactured to date.
    Now they cracked the signed drivers sceme for Vista so now you can lie to applications and hardware about having 'protected media path'. You can do things like setup fake drivers and capture audio and video output to a file and rip movies that way. Perfect digital copy.

    All sorts of crap like that.

    All the 'digital right protections' that Microsoft has spent millions of dollars and 5 years to build into Vista have all been ripped to shreds in only a few months after it's release. Now take that bit of knowledge and then read "A Cost Analysis of Windows Vista Content Protection".
    http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_c ost.html

    I hope that now people understand what I've and many other people have been saying for years, that enforced DRM is a fucking retarded idea. And it's not bad because I 'beleive that artists shouldn't get paid' or because I am a communist/socialist (I am not) or anything like that.

    It's a fucking stupid idea because it's just a realy bad idea.

    To date that hasn't been nessicary to do for Linux unless you own a Tivo and they are working on the GPLv3 to 'crack' that.

    1. Re:Holy moron, batman. by jojoba_oil · · Score: 1

      It's really too bad that Linux won't get "upgraded" to v3.

  37. the cost by Bizzeh · · Score: 1

    these "security experts" didnt want to pay for vista, they arnt the type of people who would be on the beta program, so they obviously pirated the RC2 copy, why not do the same for the final? because what they found doesnt work in the final version of vista, so they released all this and tagged it with RC2, just for a pure "look what i did" factor.

    1. Re:the cost by badfish99 · · Score: 1

      Since the hack took several weeks, perhaps they simply didn't want to spend the time needed to repeat it on another version of Vista. Time, after all, is money. Then their remarks about the cost of the work have been misinterpreted as referring to the cost of Vista.

    2. Re:the cost by Anonymous Coward · · Score: 0

      they arnt the type of people who would be on the beta program

      Why aren't they? You know how easy it was to get on the beta program, right? Pretty much anybody was welcome to join in.

    3. Re:the cost by $pace6host · · Score: 1

      I don't mean to burst your bubble, but pre-release versions of Vista were available for free download from Microsoft under their beta test or "customer preview program" (closed now), and had a license that was supposed to be good for a year. Assuming that year hasn't passed (website says June), they did not pirate the RC2 copy, they obtained it legally. Microsoft obviously did not make the release version available for free download under any licensing agreement, so unless they paid for a license they would be pirating a release version. I wouldn't be terribly surprised if they actually DID try it out on a pirated version of release Vista, but if they're going to come out in public and stand next to it, it's much better to do so with RC2, which they can claim they have under a legitimate license to.

  38. Re:Boot Sector Virus (mod parent up) by harry666t · · Score: 1

    > I'm sure Vista (and hell, even
    > the BIOS) guard the boot sector
    > like it's fort knox.

    LinuxBIOS ahead.

  39. The cost of toiling over GPL -- lack of money by Anonymous Coward · · Score: 0



    The cost of toiling over GPL -- lack of money. Somebody, quick, hand them a fiver! Hate to see people beg.

  40. Re:Boot Sector Virus (mod parent up) by TheRaven64 · · Score: 2, Interesting

    Fortunately I'm sure Vista (and hell, even the BIOS) guard the boot sector like it's fort knox. Does it guard all disks, or just the boot disk? If it guards all disks, then this could make it difficult to create bootable disks in Vista. If it only guards the boot disk, it means the virus could easily write to the boot sector of a flash drive. Anyone who booted a USB-bootable PC with the USB drive attached would not notice anything amiss, but would have the virus running with SYSTEM privileges (and even Administrator can't kill SYSYEM's processes). This computer could then install the boot sector virus on every single disk it came into contact with.

    This is how a lot of viruses used to spread. It needs someone to forget to unplug their USB key before booting, but the old ones required you to forget to eject a floppy disk before booting, and still managed to spread a long way.

    --
    I am TheRaven on Soylent News
  41. Just think about it. by DrYak · · Score: 1

    Further compromising the boot sector would certainly be a way of maintaining control over the system, but that's not the hard part in a scenario like this. My guess is that compromising this particular security mechanism will be hard.


    Currently, the most lucrative market for compromised machines is home users machine, because these machine can be bot-netted for spitting spam, or keylogged to steal credit cards, and such. Much more interesting than hax0ring some .gov website to put animated flaming skullz on the front page.

    And home users are pretty stupid.
    How many of them leave their CD inside the reader or their memory key on the usb port ?
    And have all modern booting options (CD, USB, network, legacy floppy) turned on by default on the factory settings of the mother board ? And just don't notice it, because the BIOS only loses a couple of seconds to check if the media is bootable, or because the boot code on the install-cd automatically continue with the harddisk if no user intervention.

    And how many of them write their compact discs using some pirated copy of Nero or Easy CD, instead of the crap that was bundled with their machine ?

    All such a virus would need to do, is patiently wait inside the bootable code of some removable media, until the system gets boot cycled while the media is in. (Just like old-school floppy boot viruses). And to get there there are numerous ways : either inside a compromised burning software that the user pulled from the internet and that will silently create a virus-boot-cd next time he writes an ISO. Or simply by writing on a user-accessible peripheral (either from a compromised virus, or from user-land running malware). Or by sending itself, whenever one of the home computer tries to boot on the network. Or, from a user-land malware, piggy backing the code on a BIOS update (which is feasible. Most moderne motherboard feature huge quantity of memory and use some easily extensible format. Usually most of the BIOS is a LZH archive with several files, each a separate module handling additionnal functionnality. If the emergency code [not even the full BIOS code] is able to scan all removable media for a specific file and reflash a damaged BIOS, writing a BIOS module that find and writes a boot sector won't be that much difficult).

    There plenty of ways to compromise a system in such way without resorting to the "please try burning this ISO and booting on it. You'll see a fun animation with kittens" method. Which in turn, as pointed by other /.ers, could actually work too, given the numbre of idiots who fell for the "I-love-you" or "This zip file is encrypted, type the following password to see a nice screensaver with puppies" viruses.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Just think about it. by bhtooefr · · Score: 1

      Reflashing the BIOS will obviously trip UAC...

      But then again, with how many other things trip UAC, they'll just click "Allow" anyway.

  42. Re:tatcVo by grolschie · · Score: 1

    are just way ove8 shower Don't just Reaper Nor do the Been the best, to yet another vitality. Its Problem; a few more gay than they to keep up as clear she couldn't

    And this, kids, is why you shouldn't do drugs.
  43. India ... blah by sig.term.15 · · Score: 1

    interesting ... i dont see the standard blah abt india in any of the posts ...

  44. Re:tatcVo by Anonymous Coward · · Score: 0

    Or use Vista Voice Recognition.

  45. Correct me if I'm wrong, but... by Gazzonyx · · Score: 1

    If the OS is compromised at the kernel level, I think changing the boot sector should be fairly easy and trivial.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  46. It has been ... 'til Vista by Opportunist · · Score: 2, Informative

    Just because you have physical access to the machine doesn't mean the machine will do your bidding when you fire it up. It will still not run unsigned drivers, it will still not be under your control. Vista rewrote the laws of access, being administrator doesn't mean that you're root.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  47. I wonder if Bill knows by bl8n8r · · Score: 1

    "Nowadays, security guys break the Mac every single day. Every single day, they come out
    with a total exploit, your machine can be taken over totally. I dare anybody to do that
    once a month on the Windows machine."

        -- Bill Gates, Newsweek interview, Feb. 3, 2007

    [*] - http://talkback.zdnet.com/5208-10533-0.html?forumI D=1&threadID=30419&messageID=565878&start=143

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  48. So we should thank Microsoft? by smchris · · Score: 2, Funny

    Sounds like the moral is that the media companies will end up demanding hardware we will have to hack just to run linux. In the meantime Vista gives us a break to prepare for that because it will be some months before it becomes clear Vista doesn't really protect content and some years for Microsoft and the manufacturers to come up with an even more draconian PC.

  49. kudos..free laptops for them by red+crab · · Score: 2, Funny

    The researchers say the only reason they didn't do it on Vista final was cost

    These researchers should have been the ones who must have received those free Vista pre-loaded Acer Ferrari laptops.

  50. let me be yet another person to say by yoprst · · Score: 1

    hurray!

  51. No Brainer... by Anonymous Coward · · Score: 0

    An exploit where you have to have physical access to the machine written by a couple of guys from a country where 40% is a passing grade and they are complaining about not being able to buy a street copy of Vista for 300 Rp. due to price.
    Without physical security there is no security.
    Do they have the same success if the machine is Bitlockered and they don't have the key?

  52. extremely well said by Anonymous Coward · · Score: 0

    dude, you have made my day. i am going to use your post in a university presentation.
    thank you. i tell you, in the USA the voice of reason is just incrediby rare. you state it well,
    the whole "we dictate to you" that is occuring. it is so unbelievably serious, the utter loss of
    free choice and intellect. every day i die a thousand deaths, waiting waiting waiting.

    1. Re:extremely well said by elronxenu · · Score: 1
      Go ahead. And send me an email if you improve on it.

      There are solid ethical and technical reasons to move away from Windows. Not everybody can do that - some businesses are locked-in because they use specific software which is only available on Windows. Dedicated gamers need to run whatever platform their game requires. But for the rest of us, the average user, we have a choice.

      The ubuntu people have done a fine job making linux more user-friendly to non-technical people. Now is the time to encourage people to move away from Windows. Microsoft is weakened from the long development cycle and the lacklustre take-up of Vista. Vista has been roundly criticised in the press (computer vendors as usual continue to breathlessly hype the software). Microsoft is in trouble with the EU. Their lap-dog SCO is desperately clutching at straws, having failed to FUD linux for the last 4 years.

      Linux needs a critical mass of ordinary every-day users. Only Linux and/or Apple stand a chance of breaking Microsoft's vice-like grip on the computer industry.

  53. Why all the effort? by Anonymous Coward · · Score: 0

    Seriously, you want control? Well run something other than Windows (and probably other than OS X because it's really not much better; or it won't be for long).

  54. Dumb? *You* want this virus. by ivan256 · · Score: 1

    Considering that the code-signing stuff is the basis of most DRM that will be written for Vista, this virus is a free pass to snoop kernel memory and remove the DRM from any media Vista supports.

    I'm guessing more than a few people will be installing this one on purpose.

    1. Re:Dumb? *You* want this virus. by Opportunist · · Score: 1

      Well, this is one of the moments when it's not the substance that is poison, but its application. This loophole can be used for good or ill, to infect a computer or to cure him from DRM.

      I certainly don't want "this virus". It depends what comes attached to it. If it is used to disable the unwanted parts of the system, then I'm all for it. If it is used to add more spyware to the fold, then I'm not.

      It all depends on how it is used.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Dumb? *You* want this virus. by jZnat · · Score: 1

      I'm guessing more than a few people will be installing this one on purpose. Or they'll continue downloading their media from The Pirate Bay, Mininova, Torrent*, et al.
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  55. Re:Boot Sector Virus (mod parent up) by Anonymous Coward · · Score: 0

    I'm intrigued by your comments. Do you happen to have a newsletter?

    Excuse me, Phillipe? Could you pass the Grey Poupon?

  56. Re:Fuck Alanis Morissette by elrous0 · · Score: 1
    Jesus, against with the "ironic" Nazis. Yes, this is not the traditional literary meaning of "ironic." No, the clinical definition of "schizophrenia" is not the same thing as "multiple personality disorder." And no, mathematically, 2000 was not the start of the "new millenium."

    Now, here is another phrase for you to look up:

    "Common Usage"

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  57. You totally don't get it by Anonymous Coward · · Score: 0

    And 40% is not a good grade at decent schools in India. What do you have to say about the same type of schools and diploma mills in the US, you bigoted racist?

    This hack is proving that Microsoft, despite all their hype and BS, is not able to produce a protection scheme that prevents the user from doing whatever he or she wants with her computer.

    1. Re:You totally don't get it by Anonymous Coward · · Score: 0

      Wow! Thanks for information. I believe you are the one who does not get it and you are the bigoted racist.
      Having lived in India for the past 6 years and pay taxes, interviewing, hiring, etc. I have a clearer view of this situation than you.

      BTW At this time there is no OS that can withstand physical access and if you look at the press and the BS M$FT released it says nothing about being invulnerable.

  58. unsigned hardware drivers by Locklin · · Score: 1

    The beuty of this would be the ability to load unsigned hardware drivers for things like video cards and sound cards; effectely circumventing the DRM mechanisms in Vista.

    Basically, this means that in the near future, anyone ripping HD content will be able to use this type of exploit, and the DRM bs will only negatively effect the legitimate users.

    Anyone hazard a guess as to what the joke about "windows vista" will be a decade from now?

    --
    "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  59. user motivated BIOS reflash by DrYak · · Score: 1

    Reflashing the BIOS will obviously trip UAC...


    My point was a user who willingly updates his motherboard's BIOS (for some obscure game performance reason or whatever), but unknown to him, some malware running in the background with user privilege, intercepts the new BIOS zip file, while it is loaded, and appends a VBootKit installed in the LZH BIOS image.

    When the users subsequently accepts UAC, he thinks he only agrees to update the BIOS, not that some malware manage to inject itself into this BIOS for the ultimate privilege escalation (same also for ISO downloaders, etc.).

    But, then again, releasing a pre-compromised BIOS named "L0lz0r's BIOS ver. 13.37 - this BIOS gives me 2 more FPS in Quake 5" would do the trick.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:user motivated BIOS reflash by bhtooefr · · Score: 1

      I was going for even more evil. Like, oh, your average e-mail virus "hay free screensaver", but with a component that reflashes with a custom BIOS - maybe even downloading a BIOS for that motherboard from the manufacturer, appending the payload, and reflashing.

      Very, very sinister.

  60. intended use ? .. by rs232 · · Score: 1

    'A boot disk like this wouldn't be useful for compromising a system in the traditional, and it isn't intended as such'

    I would have thought that what is actually does is more important than what it is intended to do. which is to bypass the whole security mechanisms of Windows Vista.

    was .. Re:and in a related story... (Score:5, Distraction)

    --
    davecb5620@gmail.com
    1. Re:intended use ? .. by Sancho · · Score: 1

      Yes, that's what "intended to give control back to the user" meant. Was it too vague?

  61. kernel-level compromise .. by rs232 · · Score: 1

    'In order for the boot sector to be compromised [in x64 Vista], there must already have been a kernel-level compromise .. My guess is that compromising this particular security mechanism will be hard'

    Do you meant that this VBootkit bootable CD doesn't really launch and bypass the whole security mechanisms of Windows Vista.

    'VBootkit that launches from a CD and boots Vista, making "on the fly" changes in memory and in files being read'

    How exactly does x64 Vista prevent the boot sector being compromised?

    was Re:Looks like it (Score:5, Interesting)

    --
    davecb5620@gmail.com
    1. Re:kernel-level compromise .. by Sancho · · Score: 1

      You seem to have problems with thread/reading comprehension.

      The subthread you referred to was talking about viruses, not intentional compromise for the purpose of subverting the Vista kernel and its security (most likely for the purpose of bypassing DRM, but possibly also just to run a driver from a company who was too cheap to buy a signing cert). You may be able to socially engineer someone into leaving that CD into their computer, thus compromising it, but for a worm or trojan to bypass the security mechanisms, they would need an exploit of some sort which allowed them to run kernel-level code.

      Maybe putting it more simply will help. Yes, VBootkit bypasses security. But a virus likely won't be able to make use of VBootkit on a CD (yeah, it's possible with a complex scenario involving a compromised CD burner and the user leaving that CD in the drive during the boot process.)

      How exactly does x64 Vista prevent the boot sector being compromised?

      Because writing to the boot sector requires kernel-level code to run? If you need kernel-level code to run, and your virus doesn't have an exploit which allows it to do this, your boot-sector is safe.

  62. Re:Boot Sector Virus (mod parent up) by Mattintosh · · Score: 1

    "Do you expect me to talk?"

    "No, mister Gates! I expect you to die!"

  63. spin double plus good .. by rs232 · · Score: 1

    'administrator cannot disable the code-signing requirement .. which is what this article talks about .. it appears that this was a pre-RTM setting which is now ignored'

    From what I read of the article(s) talks about the whole protection and security mechanisms of Windows Vista can be circumvented and it also works on Vista Final . There doesn't seem to be a reference to a method of enabling the administrator to run unsigned code.

    'Yeah, we'll see some worms, but like I said, I doubt they'll be of the magnitude of some of the ones in recent memory'

    'was Re:Looks like it (Score:4, spin double plus good)'

    --
    davecb5620@gmail.com
    1. Re:spin double plus good .. by Sancho · · Score: 1

      Ah, removing content and replacing it with elipses in order to make it like I said something else. I bet you're in politics, aren't you?

      In Vista RC1, there were ways to permanently disable signing as a requirement for kernel drivers. You could pass some magic flags to BCEDIT.EXE and you were golden.

      These flags are apparently ignored in RTM. I can't verify this myself, as I don't have an x86-64 machine lying around, but most of what I've read on the subject suggests that the Vista you buy in stores does not have the standard ability to disable the signing requirement for x86-64.

      Yes, that's what the article is about, and yes, that's why it's an interesting story.

      In case you aren't a native English speaker, the parentheses I used were clarifying that I was referring to x86-64 instead of x86-32. I was not intending to imply that the article discussed the flags to which I was referring (which I believe someone in the tree of comments pointed out in a reply to me).

  64. Re:Fuck Alanis Morissette by Pollardito · · Score: 1

    where is 3) someone else who didn't know what ironic means wrote the song and gave it to her and she didn't know either

  65. Re:Fuck Alanis Morissette by Chris+Mattern · · Score: 1

    "Common Usage" n. Feeling better about being wrong because so many other people are wrong too.

    Words have meanings. When careless ignorance blurs the meaning of those words our ability to communicate is eroded.

    Chris Mattern

  66. Vista's primary downfall by EmbeddedJanitor · · Score: 1
    is the loss of backward compatability.

    Love them or hate them, MS has always done an exceptional job of keeping backward compatability. This has meant that people can seemlessly slide into a new OS and keep their old software. Sure not everything has worked 100%, but in general it has been an easy ride.

    This has broken with Vista. Much software, even MS sofwtare, does not work with Vista. For example, I need to use the Windows CE platform builder which does not work with Vista. If I also need to use MSOffice 7 or some other Vista-only software then I need to have two computers or carry around two laptops.

    --
    Engineering is the art of compromise.
  67. Re:Fuck Alanis Morissette by elrous0 · · Score: 1

    When careless ignorance blurs the meaning of those words our ability to communicate is eroded.

    No, that is what is called the evolution of language. Do you think it stays the same?

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  68. Re:Fuck Alanis Morissette by Chris+Mattern · · Score: 1

    No, it doesn't stay the same. Sometimes it gets better. Sometimes it gets worse. It helps to think about which direction it's going in.

    Chris Mattern

  69. Finally! Unsigned Drivers by Paco103 · · Score: 1

    I wasn't interested in this for security implications. I'm interested so I can finally run some of my unsigned device drivers. XP would just give you a message when installing, but I couldn't install my Audigy sound card in Vista. I also couldn't install random obscure hardware drivers for some of the stuff I have. Mind you, it's not all old and obsolete, some devices just don't include signed drivers and actually list the signed driver dialog as part of the installation process. This is really annoying that Vista absolutely prevented this. Currently, you have to boot in to safe mode to install them, and when you leave safe mode they won't load. Make it non-trivial, fine, but don't make it impossible. Some of us still want to run un-signed code.

  70. MAC's lead... by seegar · · Score: 1

    Maybe MS should follow MAC's lead and try to crush those who reveal exploit's at a black hat conference...Nah, they'll probably just fix it and move on.