Slashdot Mirror


Gaining System-Level Access To Vista

An anonymous reader writes "This video shows a method by which a user can use a Linux distro called BackTrack to gain system access to Windows Vista without logging into Windows or knowing the username or password for any accounts. To accomplish this, the user renames cmd.exe to Utilman.exe — this is the program that brings up the Accessibility options for users without sight or with limited vision. The attack takes advantage of the fact that the Utility Manager can be invoked before the user logs into the system. The user gains System access, which is a level higher than Administrator. The person who discovered this security hole claims that XP, 2000, 2003 and NT are not vulnerable to it; only Windows Vista is."

412 comments

  1. Cancel.... by FriendSite.com · · Score: 5, Funny

    Allow full root access

    Cancel or Allow...

    1. Re:Cancel.... by Anonymous Coward · · Score: 0

      News about security holes on Microsoft Products is always interesting for us geeks no matter how passe the topic is.

      Good thing I dual-boot Backtrack, let me try this one on my boss's laptop.... :::*:::

  2. Long weekend... by cayenne8 · · Score: 3, Interesting
    Hmm...something new and fun to play with over this long holiday weekend.

    :-)

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    1. Re:Long weekend... by Anonymous Coward · · Score: 4, Informative

      maybe you should shop for a MAC over the weekend Why do people insist on putting Mac in all caps? Like it's some sort of acronym or something? Unless you were suggesting shopping for Media Access Control, in which case I apologize.
    2. Re:Long weekend... by Tubal-Cain · · Score: 4, Funny

      [badpun]Why not just call it a NIC like everyone else?[/badpun]

    3. Re:Long weekend... by mgblst · · Score: 2, Insightful

      Why, because lots of people aren't sure, and don't really care enough to check. And if you are only talking, you can get away, unless you spell it out of course.

    4. Re:Long weekend... by weezole · · Score: 1

      Unless you were suggesting shopping for Media Access Control, in which case I apologize. "Mandatory Access Control" that is..as opposed to DAC. I've been shopping all weekend for a new DAC. The only thing on offer was that silly old "root" product.
    5. Re:Long weekend... by Anonymous Coward · · Score: 0, Informative

      You mean Mac. A MAC is a number to show what type of network card ID you have, the other is a computer whose users do not have to deal with the whack-a-mole battle with malware that the Windows and Linux users have to deal with on a day to day basis.

    6. Re:Long weekend... by Anonymous Coward · · Score: 0

      Agreed. This practice of all-caps is acceptable for GLOCK, as it boosts my manly confidence in a way that no spam-promised panacea ever could. A Mac, on the other hand, would have quite the opposite effect. *ducks*

    7. Re:Long weekend... by nawcom · · Score: 0

      "a number" to show "what type of network card ID you have"

      where the hell did you read that up? A 48 bit consisting of hexadecimal digits to give the net device its unique (well, quasi-unique) identification at the Data Link layer is more like it.

      I'm still perplexed at the "what type of network ID" part of your statement. Oh well. read a book.

    8. Re:Long weekend... by WI2822 · · Score: 5, Funny

      maybe you should shop for a MAC over the weekend Do you know of any good MAC addresses?
    9. Re:Long weekend... by m.ducharme · · Score: 1

      I know this great one! I've been using it for a while on my...hey, wait a minute!

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    10. Re:Long weekend... by kdemetter · · Score: 1, Insightful

      You mean Mac. A MAC is a number to show what type of network card ID you have, the other is a computer whose users do not have to deal with the whack-a-mole battle with malware that the Windows users have to deal with on a day to day basis. Fixed that for you .

    11. Re:Long weekend... by aproposofwhat · · Score: 2, Funny

      But my Mac-10 can spray lead faster than your Glock, so my machismo is quite fine, thank you :P

      --
      One swallow does not a fellatrix make
    12. Re:Long weekend... by aproposofwhat · · Score: 2, Informative

      OK - the OP phrased it badly, but the first 24 bits of the MAC address do give vendor information - some drivers allow you to override that, but allowing for some terminological inexactitude, the OP made sense.

      --
      One swallow does not a fellatrix make
    13. Re:Long weekend... by harry666t · · Score: 1

      [morebadpun] "nic" means "nothing" in polish [/morebadpun]

    14. Re:Long weekend... by dotancohen · · Score: 3, Funny

      maybe you should shop for a MAC over the weekend Why do people insist on putting Mac in all caps? Like it's some sort of acronym or something?

      Unless you were suggesting shopping for Media Access Control, in which case I apologize. No, he obviously meant this
      --
      It is dangerous to be right when the government is wrong.
    15. Re:Long weekend... by dotancohen · · Score: 1

      [morebadpun] "nic" means "nothing" in polish [/morebadpun] [yetmorebadpun]"nic" means absolutely nothing in Hebrew too.[/yetmorebadpun]
      --
      It is dangerous to be right when the government is wrong.
    16. Re:Long weekend... by menace3society · · Score: 4, Funny

      c0:ld:de:ad:be:ef:15:f0:0d

    17. Re:Long weekend... by Anonymous Coward · · Score: 1, Insightful

      While using the Accessibility Options is a bit clever, it's not like Macs are any more secure against an attack where you boot another OS and mount the drive R/W. As a matter of fact, they are probably less secure with the target disk mode or whatever they have which would mean I don't even have to run the Linux disk on the machine I wish to compromise.

    18. Re:Long weekend... by Anonymous Coward · · Score: 0

      the caps were for EMPHASIS. Read is as: maybe YOU should shop for a Mac over the WEEKEND

    19. Re:Long weekend... by CanisMajor · · Score: 4, Funny

      That's amazing. I've got the same combination on my luggage!

    20. Re:Long weekend... by Anonymous Coward · · Score: 0

      Fail. The MAC-10 has a rate of fire of 900-1000 rounds per minute depending on ammunition. The Glock 18 has a rate of fire of 1100-1300 rounds per minute.

    21. Re:Long weekend... by Opportunist · · Score: 1

      Maybe nothing in polish, but what about in finish?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    22. Re:Long weekend... by redxxx · · Score: 1

      maybe you should shop for a MAC over the weekend Riiighhtt... Because you can't just boot into single user mode and do any damn thing you want to a Mac(default configuration at least).

      This requires a Linux live CD and physical access. OSX requires only physical access.
    23. Re:Long weekend... by utahphunk · · Score: 1

      Location, location, location.

    24. Re:Long weekend... by Eddi3 · · Score: 1

      Indeed, it is.

  3. physical access == game over by bersl2 · · Score: 5, Insightful

    How is this news?

    1. Re:physical access == game over by zonky · · Score: 5, Insightful

      Does it bypass the bitlocker/full drive encyption options in vista? Physical access is not always game over....

    2. Re:physical access == game over by hcmtnbiker · · Score: 5, Informative

      It wont bypass bitlocker if you have to put in a password as soon as you boot, but it might if you have it set up the other way.

      Physical access does always mean game over, bruting(most people keep thier FDE passwords around 4 characters) and the possibility of plain text attacks exist on certain blocks.

      The interesting thing is that the utility for helping impaired people is run as SYSTEM when it really doesn't have to be. I had wondered this and thought about doing the same hack before ever even seeing this video, however didn't ever bother to do it, the possibility of messing something up and having to revert it after just seemed too annoying to me.

      --
      If i had one dollar for every brain you dont have, i would have $1.
    3. Re:physical access == game over by jkrise · · Score: 2, Interesting

      How is physical access == game over? What about BitLocker encryption? Can a Linux distro decrpt BitLocker?

      Also interesting to note this hack works only with Vista but not XP or earlier versions of Windows. Why would Microsoft go out of its way to make a system less secure?

      --
      If you keep throwing chairs, one day you'll break windows....
    4. Re:physical access == game over by Repton · · Score: 1

      I dunno --- I'm still waiting for someone who actually watched the video to post in this thread :-)

      I guess the question is: can the SYSTEM account access encrypted volumes? In XP, if you encrypted your home directory, the Administrator user could read your files (by default; you could change that).

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    5. Re:physical access == game over by gehrehmee · · Score: 0

      At some point, it's gotta get decrypted, with some kind of key. The contents will have to be in memory at some point. Hell, the key's gonna be in memory. If you've got total kernel-level access to the system, you can do whatever you want with memory, including just reading these things right out from under the app's that use them. Now I don't know alot about vista, or this trick, so I couldn't say if it gives you that level of access, although it sounds like it.

      --
      "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    6. Re:physical access == game over by jkrise · · Score: 2, Interesting

      The exploit involves rewriting cmd.exe with Utilman.exe by booting the system into Linux. How can the Linux ntfs utility gain access to the Vista partition if it was encrypted... remember we haven't booted Vista yet?

      Secondly, which moron in Microsoft would allow 'root' level programs to run 'before' the user has logged in as root? Pretty dumb, it seems to me. Maybe they did it on purpose?

      Thirdly, why not validate the cmd.exe before actually allowing it to run as root? This appears to have been done in XP / 2000 etc. so why not in Vista?

      The exploit seems to be just the tip of an iceberg.

      --
      If you keep throwing chairs, one day you'll break windows....
    7. Re:physical access == game over by sandmtyh · · Score: 5, Informative

      it works in xp and 2000... you just have to do the same trick with diffrent file names.

    8. Re:physical access == game over by Blakey+Rat · · Score: 1

      Also interesting to note this hack works only with Vista but not XP or earlier versions of Windows. Why would Microsoft go out of its way to make a system less secure?

      What makes you think Microsoft went "out of its way" to make this work? What makes you think it was simply an oversight, or a missing test-case? (Or maybe they never even thought of it and it was dumb luck it didn't work in previous versions. Who knows?)

    9. Re:physical access == game over by Tychon · · Score: 1

      Really? Only four characters? I find that kind of surprising. I guess I'm just a freak. Granted, my systems are usually up for lengthy enough periods of time that a fifty-plus character password isn't too irritating.

    10. Re:physical access == game over by _xeno_ · · Score: 5, Interesting

      No kidding. I once "hacked" into a Linux machine that had an unknown root password by booting off a live CD, sudo bashing to become root, and then it's just mount, chroot and passwd to reset the root password. (I could have also manually edited /etc/shadow but this was easier.)

      Linux is horribly insecure! I was able to reset the root password with just a live CD and complete access to the machine!

      Now of course if the hard drive had been encrypted, this "attack" wouldn't have worked. (Although in this case at least, a different attack would have worked: reinstalling the OS. Resetting the root password was faster. The data on the machine wasn't important. We just needed a working Linux installation with a known root password.)

      --
      You are in a maze of twisty little relative jumps, all alike.
    11. Re:physical access == game over by Hunter-Killer · · Score: 5, Informative

      Parent is correct; been doing this in XP for years with C:\windows\system32\sethc.exe (StickyKeys).

      The article wouldn't have been newsworthy if it had merely said "Vista just as vulnerable, nothing new." Especially since the old tricks are often the first things tried with the new OS.

    12. Re:physical access == game over by Anonymous Coward · · Score: 0

      How can the Linux ntfs utility gain access to the Vista partition if it was encrypted... remember we haven't booted Vista yet?

      By dropping a keylogger and getting your password the next time you type it.

    13. Re:physical access == game over by Fumus · · Score: 1

      How can the Linux ntfs utility gain access to the Vista partition if it was encrypted... remember we haven't booted Vista yet?
      I haven't tried encrypting the ntfs, but I just love how windows handles file ownership in ntfs.
      When reinstalling windows I found out that I couldn't access my old documents, so I did a quick google search and you just disable simple file sharing in folder options, then right click the folder, go to a tab named "security" and give yourself ownership of the folder. The funniest part is windows saying "By doing this, you will have full unrestricted access to this folder, are you sure you want to?"
    14. Re:physical access == game over by Anonymous Coward · · Score: 0

      In corporate environments, it is quite common to have physical access to computers, but not administrative privileges. Changing or resetting the administrator's password will be easily detected; this trick, however, will not.

    15. Re:physical access == game over by Anonymous Coward · · Score: 2, Insightful

      This is really getting old. Physical access to unencrypted file system equals game over unconditionally and is not a reflection of the strength of the OS.

      Physical access to encrypted file systems with bitlocker means your going to have to be a lot more creative. TPM provides a trust relationship at the BIOS level so cheap crap like replacing the hard drive and waiting for the user to login is not going to work. You will need to first hide a small camera next to the keyboard or tap the keyboard or use tempest to collect the users password.

    16. Re:physical access == game over by weicco · · Score: 5, Insightful

      The interesting thing is that the utility for helping impaired people is run as SYSTEM when it really doesn't have to be.

      My hunch would be that the utility has to insert some system level hooks into Windows in order to read text from every widget (window, control, or whatever you call them) in the system. This is why it needs elevated privileges.

      But the whole article is stupid. I "hacked" into my coworker's Win2000 installation almost decade ago. He was on holiday and we needed something from his PC. I downloaded nice little program from the internet, copied it to disk, booted it and changed admin password. Then we just log on to his system using the new password. Wow! Maybe I should post an article to Slashdot about this!

      --
      You don't know what you don't know.
    17. Re:physical access == game over by Zemran · · Score: 1

      Should I install Windows Vista so that I can try this out? Naaaah, cannot be bothered. Pretty video, nice 2 mins, time to get on with life.

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    18. Re:physical access == game over by Mr_eX9 · · Score: 0, Redundant

      How does reinstalling the OS constitute a successful attack on an encrypted hard drive? The data doesn't stop being encrypted just because you put a new OS there. Unless you deleted the partition containing the data...but wouldn't that defeat the purpose of breaking into the system?

    19. Re:physical access == game over by Niten · · Score: 4, Interesting

      Thirdly, why not validate the cmd.exe before actually allowing it to run as root? This appears to have been done in XP / 2000 etc. so why not in Vista?

      And what do you suppose is going to stop the attacker from overwriting whatever program performs this validation, absent full-disk encryption coupled with a hardware security module? (And even then, what if they take a soldering iron to the TPM?)

      Face it, if an attacker already has physical access to a system -- to the extent that he can run his own Linux OS on it and mess with the contents of its disks -- then that computer is already, entirely owned. This is true for Linux, it's true for OS X, it's true for BSD, and it's true for Windows. That's just the way computers work.

      The only iceberg here is the massive crashing reality that a physically unsecured computer system is, well, insecure. Surprise.

    20. Re:physical access == game over by ka2 · · Score: 2, Insightful

      You can also reset Windows passwords in a similar way. With physical access and no encryption on the drive it is game over.

    21. Re:physical access == game over by _xeno_ · · Score: 3, Interesting

      Unless you deleted the partition containing the data...but wouldn't that defeat the purpose of breaking into the system?

      Nope. Know how most worms don't actually care about the data on the machine? They just want enough control to make the machine join a bot-net and start spamming.

      In this scenario I don't care about the data on the machine. All I want to do is run programs on the machine. Sadly, the OS is password protected and I don't know the password. So I can't run programs. But if I were to replace the existing OS with a new one that I do have access to, I've done a successful attack: I now have the access I desired. I've started with no access and ended with full access.

      Yes, all encrypted data would remain unknown. But for this "attack" I don't actually care about the data. I just want to be able to run programs on the machine. (Specifically in this case, it was a lab machine that had been moved from one project to another. Whoever originally set up the machine either couldn't be contacted or had forgotten the password, I don't remember which. There's no useful data on the machine, but the machine is still useful - if only we could access it.)

      The entire point is that this is a somewhat lame attack - just like the attack in the article. It starts by assuming you manage to gain full read/write access to the drive. Amazingly enough, if you have full read/write access, gaining root access isn't terribly difficult...

      --
      You are in a maze of twisty little relative jumps, all alike.
    22. Re:physical access == game over by debatem1 · · Score: 4, Funny

      Maybe if you did it to a Vista machine a decade ago, it would have.

    23. Re:physical access == game over by Kalriath · · Score: 2

      Default is the reverse now, and the myth that System has more permissions than Administrator is just that, a myth. System, just like yourself, requires permissions be given to it to access stuff. And the only thing that System can access that you can't is the SAM.

      Also, XP and 2000 are just as capable of being "exploited" by the same non-hack. Tagging this "deadhorse" and "fud"

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    24. Re:physical access == game over by Zemran · · Score: 1

      How can the Linux ntfs utility gain access to the Vista partition if it was encrypted... remember we haven't booted Vista yet?

      Some things cannot be encrypted as the encryption must be loaded before the system can access encrypted files. Therefore base system cannot be encrypted.

      Secondly, which moron in Microsoft would allow 'root' level programs to run 'before' the user has logged in as root?

      Pick a number and get in line...

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    25. Re:physical access == game over by arivanov · · Score: 1

      Well...

      With the level of DRM and certificates they have unleashed on the luser they could have easily avoided that particular attack.

      All it takes to thwart this attack is to sign the executables including the executable name in the signature. This of course would have required the OS designers to try use DRM for something useful instead of sucking up to the MAFIAA.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    26. Re:physical access == game over by arivanov · · Score: 2, Insightful

      You can use crypto not just for data privacy. You can use it for integrity.

      If the "interesting" files on a FS are cryptographically signed with a signature that also covers at least some of their FS info (name, fs, allocation, etc) you can happily read them, but you cannot modify them and move them around.

      The funniest bit here is that Vista has the relevant crypto framework in place and has everything it needs to do this. Windows has been cryptographically verifying stuff for ages. As the video shows, it however, does not use it everywhere.

      IMO it is a classic lesson on security design which can be summarised using one of my high school CS prof quotes. He used to say: "Miss, there is no such thing as a bit pregnant". You either do something everywhere or you do not bother.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    27. Re:physical access == game over by debatem1 · · Score: 2, Insightful

      Big difference between gaining root access to a (possibly trusted) machine and just taking it down. If you have unlimited physical access and just want it to go away, save yourself some time and pull the plug.

    28. Re:physical access == game over by Count+Fenring · · Score: 5, Funny

      I think we can all agree that any hack involving a time machine is newsworthy.

    29. Re:physical access == game over by Anonymous Coward · · Score: 1, Informative

      The interesting thing is that the utility for helping impaired people is run as SYSTEM when it really doesn't have to be.

      My hunch would be that the utility has to insert some system level hooks into Windows in order to read text from every widget (window, control, or whatever you call them) in the system. This is why it needs elevated privileges.


      But the whole article is stupid. I "hacked" into my coworker's Win2000 installation almost decade ago. He was on holiday and we needed something from his PC. I downloaded nice little program from the internet, copied it to disk, booted it and changed admin password. Then we just log on to his system using the new password. Wow! Maybe I should post an article to Slashdot about this!

      win2000 is not the most secure windows version ever
      This does not make it blantantly obvious that you have access the victims PC.
      If you reset tyhe admin password you break the system for the real owner
    30. Re:physical access == game over by SynapseLapse · · Score: 4, Insightful

      Why so negative? It's interesting because it's a pretty egregious oversight on Microsoft's part and it's a pretty funny workaround. The joy of computers is finding intersting and clever hacks. Exactly how many articles have you posted on /.? How many Vista (A supposedly secure system) loopholes have you discovered?

    31. Re:physical access == game over by Lonewolf666 · · Score: 1

      Not news in general, similar tricks were possible 10 years ago on Unix. IIRC Windows 2000 even offers a "repair" option in the setup program that merely resets all paswords.

      This might, however, be a way for legitimate users to get more control of their system. AFAIK the "Administrator" account in Vista is not quite the same as "root" on Unix/Linux.

      --
      C - the footgun of programming languages
    32. Re:physical access == game over by Anonymous Coward · · Score: 0

      Right, so it's exactly like chown, except with windows "everyone's-root-so-noone-has-hurt-feelings" philosophy thrown in.

    33. Re:physical access == game over by networkBoy · · Score: 1

      Physical access of the computer, user, and a gun will usually result in total system access as well...

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    34. Re:physical access == game over by ZeroNullVoid · · Score: 1

      What is preventing you from not using a live cd and booting into bash with Single user mode and resetting or editing shadow? In many distro's that do not have encrypted partitions, you can just modify the kernel line with either single appended or init=/bin/bash or a combo of the 2.

    35. Re:physical access == game over by Arivia · · Score: 2, Funny

      Sure there's such thing as a bit pregnant. It's a 2.

      --
      The role of the writer is not to say what we can all say, but what we are unable to say. -Anais Nin
    36. Re:physical access == game over by jkrise · · Score: 0

      And what do you suppose is going to stop the attacker from overwriting whatever program performs this validation,

      That is called defence in depth. The attacker should not be able to simply boot and change system files.

      absent full-disk encryption coupled with a hardware security module?

      I thought Vista is touting 'full disk encryption' as a great security feature! If it can be broken so easily, it is an anti-feature.

      (And even then, what if they take a soldering iron to the TPM?)

      This exploit did not involve a soldering iron... just inserting a CD, that's it.

      --
      If you keep throwing chairs, one day you'll break windows....
    37. Re:physical access == game over by Anonymous Coward · · Score: 2, Interesting

      On XP, for awhile, you could acheive something similar by rewriting the sticky-keys application with cmd.exe. Then, at the logon screen, you could press shift five times to 'activate' cmd.exe with system privileges, start explorer.exe, and be ready to rock.

      I remember at the time, Microsoft said this wasn't a security issue; a few weeks later, however, a patch was issued and this trick would no longer work.

      If you read the article, it specifically says this Vista trick will not work on XP. The patch for the sticky-keys 'exploit' on XP implemented some sort of parameter to verify that, for example, sticky-keys was sticky-keys and not cmd.exe. It appears that this patch hasn't made its way to Vista.

      That's just speculation though. It's not really a dead-horse issue, to be honest, but it's hardly a major threat. You need admin privileges to overwrite the original files anyway. Besides impressing your friends, it really isn't good for very much.

    38. Re:physical access == game over by debatem1 · · Score: 4, Funny

      For a while, anyway.

    39. Re:physical access == game over by Niten · · Score: 4, Insightful

      That is called defence in depth. The attacker should not be able to simply boot and change system files.

      But you still don't seem to understand. Surely you should see the folly in trying to protect the integrity of the contents of a disk, by performing verification using software stored on the same disk? It is a fool's errand, a fundamentally losing proposition.

      I thought Vista is touting 'full disk encryption' as a great security feature! If it can be broken so easily, it is an anti-feature.

      It is a great security feature for keeping your data from being read by others if your laptop is confiscated or stolen. It is not a great security feature for keeping someone else from manipulating disk contents without special hardware support -- because in order for the computer to even boot there must be some amount of unencrypted code in the boot sector, and if you can modify that then there always exists a vector for attack.

      These are two different types of security you're talking about; you can't just lump it all together.

    40. Re:physical access == game over by WWWWolf · · Score: 5, Insightful

      Secondly, which moron in Microsoft would allow 'root' level programs to run 'before' the user has logged in as root? Pretty dumb, it seems to me. Maybe they did it on purpose?

      A bit of a chicken-and-an-egg problem here: How do you propose you authenticate users without a) running the authenticating program as root, having privileges to say "okay, you're user X, let me shift the control over to you", or b) being just as exploitable by giving limited user Y the privilege of saying "okay, you're user X, let me shift the control over to you"?

      Linux isn't any better, you know...

      # ps axu | grep getty
      root 4825 [...] /sbin/getty 38400 tty3
      root 4826 [...] /sbin/getty 38400 tty4
      [...]
      # ps axu | grep gdm
      root 10691 [...] /usr/sbin/gdm
      root 23736 [...] /usr/sbin/gdm

      A better question would be to ask, "why is the login application executing random programs anyway?" or, like you said, "why isn't the login application making sure that, when it executes a random program, it actually executes the program it was supposed to execute?" but I suppose the answer to these questions is simple: "sometimes the flexibility is warranted" and "this is getting way too elaborate, giving minimal gains in actual real security" - in short, if you want to make sure utilman.exe isn't messed around with before the boot, the more feasible and elegant solution is to use full-drive encryption (which solves far more problems at one single swat), not mess around with micro-granular annoyances.

    41. Re:physical access == game over by dhalgren · · Score: 4, Insightful

      Secondly, which moron in Microsoft would allow 'root' level programs to run 'before' the user has logged in as root? Pretty dumb, it seems to me. Maybe they did it on purpose?



      ts7000:~$ ps aux
      USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
      root 1 0.0 1.7 1368 508 ? S May25 0:05 init [2]

    42. Re:physical access == game over by Richard+W.M.+Jones · · Score: 4, Insightful

      Physical access is not always game over....

      With physical access you can reflash the firmware in either the BIOS or (eg) an ethernet NIC. The modified firmware will have full access to the system RAM, disks, and just about anything else (because it can DMA to/from memory and any device). So the next time the system is booted and the full-disk-encryption password is entered it is indeed game over.

      Rich.

    43. Re:physical access == game over by Kugrian · · Score: 5, Funny

      Face it, if an attacker already has physical access to a system -- to the extent that he can run his own Linux OS on it and mess with the contents of its disks -- then that computer is already, entirely owned. This is true for Linux, it's true for OS X, it's true for BSD, and it's true for Windows. That's just the way computers work.


      It's much much harder with Linux. First of all you have to work out how to lure the user out of their basement and away from their computer.
    44. Re:physical access == game over by nbucking · · Score: 1

      Yeah this does not make any sense. Cracking tools have been around for a while. As long as one cannot remotely do this then you should be fine. Also, through my experience in security, I do not believe in a total secure system. Someone is always going to figure it out. People point out Microsoft's flawed physical security when Cisco has less. I can crack a Cisco switch or router in a few minutes without any special effort beyond a simple reset. Unless you wish to keep the password then it takes a few extra steps. The main thing is that security on personal computers (no matter if it is OS X, Win, OS/2, Unix, or Linux) is just away to keep the honest, honest.

    45. Re:physical access == game over by lukas84 · · Score: 1

      Agreed. One of the few valid points.

      However, if you have a full corporate IT setup with all the whizbang, you won't be able to boot the machine from anything other than the harddrive.

      And if you open the machine, it will block at the next boot. As such, the impact on corporate IT isn't that big either.

    46. Re:physical access == game over by Anonymous Coward · · Score: 0

      Sticky keys is the no.1 most annoying misfeature of Windows. Who was the genius that thought that impaired people would need to activate sticky keys at any moment, such as when playing a game or when just spending a wrong amount of time using the shift key. System-wide access is just the topping.
      If you want to have this stupid "shift" to activate method, limit it to login screen. Also, couldn't they choose F12 or some other unused key? And why is it impossible to disable it? You check the 'disable sticky keys' box and the next time you press shift there you have it again.
      Shame on you Microsoft!

    47. Re:physical access == game over by Lost+Race · · Score: 3, Interesting

      Also with physical access you can backdoor the FDE bootloader, which is of course not encrypted. That may be easier than backdooring the firmware.

    48. Re:physical access == game over by nawcom · · Score: 0

      isn't it "net user Administrator new_password"? Just as a little reference.

    49. Re:physical access == game over by Anonymous Coward · · Score: 4, Funny

      Not all cripples are crippled all of the time. Sometimes they appear quite normal and then have "spak attacks" which renders them unable to function like real humans. In these cases it is imperative that they can activate sticky keys with their flailing limbs so they can save their work and exit gracefully (well, you know what I mean) from the program.

      Your ignorance and intolerance of cripples and mongs astounds me.

    50. Re:physical access == game over by Anonymous Coward · · Score: 0

      I just bought a mag stripe keyboard and swipe a some non-activated gift card I pick up at Cthulhubucks or elsewhere.

      Heck swipe two they're cheap.

      W00T

    51. Re:physical access == game over by p88h · · Score: 1

      This is true for Linux, it's true for OS X, it's true for BSD, and it's true for Windows. That's just the way computers work.

      Not quite so. Don't know Vista, but on OSX, you can have your users home dir encrypted (by enabling FileVault), and while booting into sysadmin mode is ridiculously easy too, it still won't get you the files - they are protected using the password, so the only way is brute-forcing it (and if someone is actually turning filevault on, chances are they use >4 letter password).
    52. Re:physical access == game over by wonnage · · Score: 1

      In a computer security context, when an attacker gains physical access you basically assume they have access to everything, and to change everything. You can have the many levels of software in the system check and guard themselves all you want, but all it takes is one oversight to ruin your scheme. It's safer to just assume the worst, and taking the ingenuity of people who do this sort of thing into account, it's a fairly smart assumption as well.

    53. Re:physical access == game over by Anonymous Coward · · Score: 0

      if bitlocker is used you won't be able to read the system from a live linux cd

    54. Re:physical access == game over by Rogerborg · · Score: 1

      d00d i totly pwned a DEC Ultrix by 1337 h4XX0rZ1ng it by pu5h1ng t3h "boot as SU" button on teh back === UNIX ==== UNSECUAR!!

      --
      If you were blocking sigs, you wouldn't have to read this.
    55. Re:physical access == game over by Anonymous Coward · · Score: 0

      Once you compromise the OS, you could easily steal whatever data the user has active. Think about it.

    56. Re:physical access == game over by Anonymous Coward · · Score: 0

      Besides the encription thing, the mechanism is not new at all. I found the same thing as a trick for recovering Administrator access circa 2004, only using cmd.exe as a fake logon screensaver.

    57. Re:physical access == game over by howardd21 · · Score: 2, Interesting

      Normally I would say that parent should be modded up, and agree that it is true that most of the time hackers just want to use the machine's resources (Connectivity, etc.), not the data. But this hack requires physical access to the machine, which would mean a person probably wants to access data. It would be too much work to go to somebody's basement and do this so you use the machine as a spambot.

      --
      no comment
    58. Re:physical access == game over by jonadab · · Score: 1

      If the physical access is surreptitious then you can just slap a hardware keylogger on the thing (e.g., KeyGhost), pick it up the next day, and read back the encryption password. This takes longer than flashing the BIOS, typically a whole day. But it's dead easy, and probably faster than brute-forcing any non-trivial encryption password.

      I don't know that physical access is by itself necessarily game over automatically, depending on what security measures are in place, but it sure tilts the scales heavily in the attacker's favor.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    59. Re:physical access == game over by Anonymous Coward · · Score: 0

      did something similiar on NT4, for some reason on some machines the screensavers was not writeprotected so we overwrite them with small programs that tried to create users and put those users in admingroup, then we logged out and waited for the screensaver to kick in, after that we logged in with the newly created admin user

    60. Re:physical access == game over by bob.appleyard · · Score: 1

      Oh, Sticky Keys. The phrase fills me with dread.

      Many Windows features have traumatised me, but none have affected me quite so much as Sticky Keys. Even now, years after I last used XP for any serious amount of time, I'm still mortally afraid of the shift key. I sort of tiptoe daintily around it; my rational self is saying "you're on Linux, it's fine," but underneath, there's the fear, the pure animal fear echoing through me, "beware the Sticky Keys!!!"

      --
      How dare you be so modest!! You conceited bastard!!
    61. Re:physical access == game over by 0xygen · · Score: 2, Interesting

      But, as the article points out, you will be able to modify the system to compromise it to such a level that you can take a copy of the BitLocker private key next time it is used.

      Physical access is always the end of the game.

      It requires something like 360's hypervisor to prevent this, and then gaining physical access to the actual die, without destroying it, could render this useless.

    62. Re:physical access == game over by 0xygen · · Score: 1

      I was wondering about this - how does System File Protection not detect the change to Utilman.exe.

      Or is SFP only active whilst Windows is running, which would seem to defeat the point of it? (e.g. any Windows dual boot scenario can wreck system files, without even bringing a non-Windows OS into the equation.)

    63. Re:physical access == game over by shin0r · · Score: 1

      Yep, done the same on many a Solaris and HPUX box where the root password had been forgotten.

      1: boot off cd
      2: mount root partition
      3: vi shadow
      4: reboot

      Voila, no pesky root password.

      I wish I video taped it and submitted it to slashdot now.

    64. Re:physical access == game over by Oktober+Sunset · · Score: 5, Funny

      I use a 26 char password on a laptop that locks every 5 minutes.

      Once you get used to it, it's not too annoying at all.

    65. Re:physical access == game over by Anonymous Coward · · Score: 0

      It is a difference? You can reset a password but you can not get it in clear text. Do I miss something?

    66. Re:physical access == game over by hlt32 · · Score: 1

      You could have just booted it into single user mode.

      --
      à_à
    67. Re:physical access == game over by Hal_Porter · · Score: 1

      How can the Linux ntfs utility gain access to the Vista partition if it was encrypted... remember we haven't booted Vista yet? I haven't tried encrypting the ntfs, but I just love how windows handles file ownership in ntfs.

      When reinstalling windows I found out that I couldn't access my old documents, so I did a quick google search and you just disable simple file sharing in folder options, then right click the folder, go to a tab named "security" and give yourself ownership of the folder. The funniest part is windows saying "By doing this, you will have full unrestricted access to this folder, are you sure you want to?" File permissions only provide security if you can be sure that only trusted people become administrators. To do more than that you need to encryt the files.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    68. Re:physical access == game over by Anonymous Coward · · Score: 0

      It's "news" because it was posted by kdawson, aka Twitter.

    69. Re:physical access == game over by ACMENEWSLLC · · Score: 1

      For versions prior to Vista there are many programs such as Boot ERD Commander which can get you full system admin rights just by booting to their boot CD. We password protect the BIOS and disable booting from anything other than the HDD. Someone could of course reset the BIOS password using the jumpers on the BIOS, however that is less likely to occur that someone booting up a Knoppix CD to grab the registry to L0pht it.

      Novell Netware Client had an issue where after it replaces the GINA there is a help option at logon which can be used to gain system access. This vista issue requires a reboot and booting to a CD to change a file. Seems if you care about security, you have boot From CD/DVD/USB disabled and password protected except the times you need it. If someone has physical access where they can boot, they could always try to make a quick clone of the PC and walk away with the cloned data. Even with encryption, unless you use a decent key, they can still get your data using a dictionary or brute force attack. We've used the resources of our LAN to brute force a password a fired user placed on one of our assets. It took a week of combined attacks, but we had the information back.

    70. Re:physical access == game over by deimtee · · Score: 4, Funny

      abcdefghijklmnopqrstuvwxyz ?

      --
      I'm guessing that wasn't on their radar screen...
    71. Re:physical access == game over by akozakie · · Score: 2, Insightful

      There's physical access and physical access. If you are alone in the room with the computer for a long time, with no risk of anyone seeing you, then yes, you've won. But in a busy room - that's a bit different. An unknown person trying to open the case, or doing something else which looks "different" seems is easy to spot, but in many cases an unknown person doing things which look normal will be ignored - probably just a new guy. With this kind of exploit you just need seconds without being watched: pop a CD into the drive, reboot. If you are well prepared, the CD will not boot a full Linux system, it'll just mount the first partition which looks like Vista, rename the file, eject the CD and reboot. Hide the CD in your pocket and sit down. You don't look suspicious now, you're just a guy waiting for his machine to boot. Now you need a few seconds again to "log-in" - launch the cmd.exe, run explorer, launch IE ar whatever... Everything looks normal now. If you are calm and look bored, you can now browse away all you like - read all files on the disk, do what you want to the system, copy the files, etc. Then just get up and leave. Yes, you need guts to do this, but if you're playing with social engineering (how else did you get to sit in that room unattended?) then you have plenty of that.

      Besides, you can be there legitimately. You may even have an account on the machine. Employees, contractors, etc. can also be attackers. This way they have a simple, fast and reliable privilege escalation ability.

      Anything that makes breaking security with physical access faster and relatively inconspicious is a threat. So, yeah, restrict physical access all you want, but since this is never foolproof... If it's sensitive, it should be encrypted, period.

    72. Re:physical access == game over by ConanG · · Score: 5, Funny

      No, it's
      qwertyuiopasdfghjklzxcvbnm

      but good guess!

    73. Re:physical access == game over by hairyfeet · · Score: 2, Interesting

      What always bugs me about the guys that claim "bitlocker fixes it" is this: isn't bitlocker only offered on Ultimate and Enterprise? Which of course are the two versions least likely to be on the machine as opposed to Home Premium and Business. To me it is like saying you don't have to worry about car jacking if you drive a tank to work. While I'm sure that would be true,and would be good advice if we all had tanks sitting in our garages,the simple fact that we don't kind of makes the whole thing moot. Same thing with bitlocker as I haven't actually seen anything short of a $3000 gamer rig actually come with Ultimate and Enterprise is just that. Anyway that is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    74. Re:physical access == game over by aproposofwhat · · Score: 1
      What about divvies, spacks, gimps, Joeys and retards then?

      After spending the day yesterday with my severely autistic, quadriplegic and learning disabled stepson, I can assure you that my level of knowledge on these matters is entireley current.

      No, I'm not offended, and neither would Josh be, but I'm sure you've pissed off some liberal dickheads with your excellent troll.

      Thanks :o)

      --
      One swallow does not a fellatrix make
    75. Re:physical access == game over by aproposofwhat · · Score: 1
      I only get sticky keys when I'm working from home - it's never a problem in the office.

      Is Ballmer monitoring me?

      (ducks chair)

      --
      One swallow does not a fellatrix make
    76. Re:physical access == game over by Peterix · · Score: 1

      WRP/SFC can't run on Linux and it's completely irrelevant when it's not running.

    77. Re:physical access == game over by Barny · · Score: 5, Informative

      You can also use similar tricks to work around the vista Activation wizard to install drivers.

      When vista says "activate now or die" tap shift 5 times, opt to go to accessibility panel, now you have an explorer window running as System, you can jump to control panel, start up all the networking and windows installer services, install those pesky Lan drivers, then exit back and activate windows.

      This works so well now because of the heavy integration of explorer/iexplore and the configuration panel scripts.

      --
      ...
      /me sighs
    78. Re:physical access == game over by BLKMGK · · Score: 1

      I would like to see you try this with a fully setup TPM in place. The measures that will be performed on the BIOS at boot will determine that it has been modified and the game will be over. Likewise the ideas posted here to backdoor various bootloaders will be detected as the measures on those are checked. Bitlocker is simply a PIECE of the puzzle and not the whole puzzle. Microsoft and many others recognize that it won't fully protect a system and that things like unencrypted critical files and firmware are still vulnerable - that is why TPM is being developed to protect those.

      No I do not think that TPM is the be all end all but you ought to recognize that that bitlocker wasn't meant to protect against the attack you propose and is simply a link in the chain that raises the bar of difficulty. Bitlocker is better for protecting against some dumbass imaging your drive while you're taking a shower in a foreign country or for protecting company secrets while sitting in secondary.

      --
      Build it, Drive it, Improve it! Hybridz.org
    79. Re:physical access == game over by BLKMGK · · Score: 1

      Not completely strue - you will be able to read PARTS of the system, just not the OS. Bitlocker has a portion that is unencrypted - it must - so a boot disk does buy you SOME access. Just not the level of access shown in this video. Sadly Bitlocker is only available on Ultimate, it was dropped from the Biz version. Grrr!

      --
      Build it, Drive it, Improve it! Hybridz.org
    80. Re:physical access == game over by Richard+W.M.+Jones · · Score: 1

      Yes, you're absolutely right about this. In fact I've got a new (engineering sample) Intel machine at work which has a TPM & VT-d which ought to protect against these attacks. No operating system that I'm aware of fully supports this stuff yet. (Maybe Windows 2008??)

      Rich.

    81. Re:physical access == game over by BLKMGK · · Score: 1

      I'm typing this on a *production* laptop right now that has TPM on it (thumb print scanner blah blah), not sure it has virtualization support. I also have an ASUS motherboard in one of my machines that can accept a TPM module - that CPU supports VT-d. The SO bought a new laptop for work and IT came with a TPM onboard too. Last but not least one of my Shuttle XPC might have a TPM too - it has a scanner on board but I've not investigated further.

      As for an OS being able to use it yeah you CAN do it with Vista. It requires some drivers from the manufacturer like say Lenovo to work and isn't something that "just works" out of the box with Vista but my understanding is that YES you CAN set this up and that Microsoft employees do just that with their laptops. I will admit I've not done it myself, this machine has crappy XP Home on it, but I will be setting it up for Vista 64 Ultimate when I get arsed enough so I'll know for sure then. I will utilize the TPM as well, drivers for it are available form Lenovo just like they are from Toshiba and others.

      Bottom line - you need not have some "special" Intel machine to have support for TPM and VT-d. Production computers, mostly laptops but some desktops, have been rolling out the door with this for at LEAST a year or more. Hell EFI is everywhere too if you are running an Intel chipset but few people realize that :)

      --
      Build it, Drive it, Improve it! Hybridz.org
    82. Re:physical access == game over by Anonymous Coward · · Score: 0, Troll

      Or, you could just pay for that software you've pirated. See, no more pesky activation dialogs. But of course being Slashdot, that means that it's noble to somehow stick it to Microsoft.

    83. Re:physical access == game over by BLKMGK · · Score: 2, Insightful

      Hardware key logger - I can deploy one of those with physical access. Perhaps a modified USB or other keyboard driver might work on OSX too, something I could install with physical access. If only the user's home dir is encrypted then it sounds to me like those drivers, and obviously the hardware, are fair game for a key logger to get past your password. I simply need to take a copy of the encrypted dir with me and have the key logger email me your password when you log in :-)

      --
      Build it, Drive it, Improve it! Hybridz.org
    84. Re:physical access == game over by BLKMGK · · Score: 1

      And this is why TPM stores an encrypted hash of those unencrypted files in it's locked storage. If the "measure" fails due to a modification to the unencrypted file (does Microsoft sign those files?) then the boot fails. The TPM chip stores those measures and does the checks over an encrypted bus, the chip itself is supposed to be tamper resistant and have measures in it to prevent RE. The TPM takes a measure on the BIOS too BTW. The TPM stores the crypto key for the volume as well so swapping it out is a no-go too.

      TPM looks to be a tin plated bitch if it's setup right....

      --
      Build it, Drive it, Improve it! Hybridz.org
    85. Re:physical access == game over by BLKMGK · · Score: 1

      Yeah, it's just a shame that bitlocker is ONLY available on Ultimate! Not cheap dammit. They should have been able to easily check to see if the hash of that program was correct before executing it and forced someone to dig to modify that check. They have fallen to this sort of EASY attack before and I think they have made changes in the past to try and defend against it (remember when the LOGIN process could be renamed?). This just seems too easy to me. I'd like it if someone could verify just how high a level of access this shell really gives - SYSTEM looks scary but Vista seems to handle levels of access differently than previously relesed OS did

      --
      Build it, Drive it, Improve it! Hybridz.org
    86. Re:physical access == game over by drsmithy · · Score: 1

      When reinstalling windows I found out that I couldn't access my old documents, so I did a quick google search and you just disable simple file sharing in folder options, then right click the folder, go to a tab named "security" and give yourself ownership of the folder. The funniest part is windows saying "By doing this, you will have full unrestricted access to this folder, are you sure you want to?"

      So it's... just like every other OS ?

    87. Re:physical access == game over by flooey · · Score: 1

      That's pretty much what I thought. It's sort of like saying that if you change sh to be setuid (or, to be equivalent, copy sh to login) you can get root access on a Unix system.

    88. Re:physical access == game over by karmatic · · Score: 2, Insightful

      Most of my passwords range in the 10-14 character range, but I've found that users tend to have issues with anything that long.

      Our final solution ended up being fairly simple (for the users, it was a pain for me to implement) - Smart Cards.

      We disallow "stupid" passwords (1234, etc.), and the cards are set to lockout after 3 incorrect tries. When you only get 3 guesses, even a 4 character password is secure.

    89. Re:physical access == game over by karmatic · · Score: 5, Informative

      Or, you could just pay for that software you've pirated. See, no more pesky activation dialogs. But of course being Slashdot, that means that it's noble to somehow stick it to Microsoft. Did you actually read the parent? It's possible to get Vista into a state where you can't activate (online) because you lack networking drivers.

      Instead of using the incredibly painful phone activation, you can use this to install said LAN drivers and activate.

      If you're using a pirate copy, there's no pesky activation dialog either, and if you're using a crack, you don't really need LAN drivers to use it, do you?
    90. Re:physical access == game over by karmatic · · Score: 2

      We've used the resources of our LAN to brute force a password a fired user placed on one of our assets.

      If you have LANMAN hashes on the local network, you can usually (well over 99.9% IIRC) get the password very quickly using the "alpha-numeric-symbol32-space" lanman rainbow tables available here.

    91. Re:physical access == game over by dotancohen · · Score: 1

      How is this news?

      How is this news? It's /. news because it means that you can bash Microsoft. Nevermind that the same method with Linux will let one erase the password file and thus log in as any user on Linux too.

      That's right kids. Physical access to machine -> pwnd
      --
      It is dangerous to be right when the government is wrong.
    92. Re:physical access == game over by dotancohen · · Score: 4, Insightful

      I use a 26 char password on a laptop that locks every 5 minutes.

      Once you get used to it, it's not too annoying at all. I'm sure that a cellmate love affair would not be too annoying at all after you get used to it, but there are some pleasures that I just do not want to get used to.
      --
      It is dangerous to be right when the government is wrong.
    93. Re:physical access == game over by dotancohen · · Score: 3, Funny

      ...but I've found that users tend to have issues with anything that long. Depending on what they use, some women will take something that long to get their fix. There are _two_ industries in which the customer is called a "user".
      --
      It is dangerous to be right when the government is wrong.
    94. Re:physical access == game over by Anonymous Coward · · Score: 0

      goddamn,

      I need to change my password.

    95. Re:physical access == game over by Easy2RememberNick · · Score: 1

      I have several passwords (upper,lower case, symbols, numbers) that I can join together and remember, since I have memorized several groups I can combine them in twos or threes or more to make very long complex passwords I can easily remember.

    96. Re:physical access == game over by Anonymous Coward · · Score: 0

      This won't work with BitLocker no matter which method you use (TPM, TPM+Pin, TPM+Dongle) because the drive is encrypted when offline. BackTrack is booting into an alternative OS, meaning Windows is offline, meaning the volume is encrypted.

    97. Re:physical access == game over by shutdown+-p+now · · Score: 1

      When vista says "activate now or die" tap shift 5 times, opt to go to accessibility panel, now you have an explorer window running as System, you can jump to control panel, start up all the networking and windows installer services, install those pesky Lan drivers, then exit back and activate windows.
      Alternatively, you can let it open IE for you, and then go to File->Open, then browse wherever you want to and run programs by right-clicking them and choosing Run... of course the first and the last thing you need to run like that is cmd.exe.
    98. Re:physical access == game over by The+-e**(i*pi) · · Score: 1

      I used to do this on XP so I could bring up solitaire with only a key combo.

    99. Re:physical access == game over by Anonymous Coward · · Score: 0

      The generic concept of physical access is not exactly news but the exact details of how to gain physical access for a specific operating system IS news for nerds. Recalibrate accordingly.

    100. Re:physical access == game over by Anonymous Coward · · Score: 0

      I don't know if this is still the default, but when I used to use BSD/Linux on PCs (now I use Windows), you could gain root access by typing Ctrl+C during startup (booting another OS, eg an install CD, was also a trivial way to gain access to BSD/Linux systems). The idea that this sort of thing is somehow an "exploit" seems fairly ridiculous to me. If you have write access to the (unencrypted) file system, why do you even need to bother with this sort of nonsense? You can already read/copy/modify/delete whichever files you're interested in.

      It seems to me this is just another of those ridiculous Slashdot threads where ignorant zealots mentally wank with each other by going on about how superior they imagine the OS they're using (or in some cases the OS they like to pretend they're using) is in comparison to the OS used by the average "luser". In fact, they haven't the slightest idea what they're talking about.

      The only way to have any sort of protection against local access is to use hardware-based encryption. As far back as 1995 (I think), Microsoft were offering transparent file-level encryption in Windows NT 3.51, but without hardware support, so it was eventually breakable with physical access. The drive-level encryption in Vista is much better, thanks to TPM, but it's the same basic idea that's been around for ages, and that Microsoft have been offering to business/organisational users for 13 years now.

    101. Re:physical access == game over by _xeno_ · · Score: 1

      The single user mode asked for the root password. It was the first thing I tried.

      As for "init=/bin/bash" I wasn't sure that would actually work and was reluctant to try it. Skipping everything that runs on boot just doesn't seem like a good idea. I don't understand exactly how the distro actually boots prior to setting a runlevel, and I'm not sure what state the machine would wind up in. I'm fairly sure it was using an initrd and I have no idea what that would throw into the mix. This process just seemed safer.

      --
      You are in a maze of twisty little relative jumps, all alike.
    102. Re:physical access == game over by _xeno_ · · Score: 1

      In general cases, yes, people would probably want to access data.

      This entire thread stems from the fact that in my specific single case, no one cared about the data on the machine. I mentioned off-hand that in this case I could have also just reinstalled the OS from scratch since no one cared about the data on the machine. But since resetting the root password was faster, I did that instead.

      Plus there's a whole class of people who don't care enough about the data on a machine to try and retrieve it if it's encrypted: thieves. Encrypting your hard disk or running Linux will probably keep your data safe if someone steals the physical computer (removing identity theft opportunities), but it won't stop them from reinstalling the OS and using the machine as they see fit.

      --
      You are in a maze of twisty little relative jumps, all alike.
    103. Re:physical access == game over by Anonymous Coward · · Score: 0

      or for privacy reasons, some people may prefer not to send *any* data to MS, as they don't trust 'em.

    104. Re:physical access == game over by Anonymous Coward · · Score: 2, Funny

      and yet you call yourself 'Easy2RememberNick'

    105. Re:physical access == game over by Anonymous Coward · · Score: 0

      This is old news. It was reported here on Slashdot next week.

    106. Re:physical access == game over by thefekete · · Score: 1

      Hey! That's my luggage combination!

      --
      The cool things is to have windows that bounce up and down like a good tits.
    107. Re:physical access == game over by WebCowboy · · Score: 1

      Or, you could just pay for that software you've pirated. See, no more pesky activation dialogs.

      Or, you could just use Linux or *BSD instead. See, no more mandatory license fees or pesky activation dialogues...and it's legal too!

    108. Re:physical access == game over by Barny · · Score: 1

      Yeah, but of course it will close all processes spawned by that IE every few min, which can be a pain while sorting through services to enable to get windows installer and networking going.

      --
      ...
      /me sighs
    109. Re:physical access == game over by plague3106 · · Score: 1

      It's not interesting because he could have just blanked the admin password to gain system access. Linux is also supposedly secure, but you can do the same thing to a linux system as well (just copy your own root password into the appropriate files).

    110. Re:physical access == game over by mhall119 · · Score: 1

      Probably the Accessibility features run as the current user, but the login screen runs as SYSTEM. So anything launched at the login screen would run as SYSTEM.

      --
      http://www.mhall119.com
    111. Re:physical access == game over by redxxx · · Score: 1

      Dumb question:
      Can linux mount a bitlockered/encrypted partition? with or without a password?

    112. Re:physical access == game over by Anonymous Coward · · Score: 0

      You can also use similar tricks to work around the vista Activation wizard to install drivers.

      When vista says "activate now or die" .... then exit back and activate windows. Better yet, go activate your installation a better way.
    113. Re:physical access == game over by ka2 · · Score: 1
    114. Re:physical access == game over by Equlizer · · Score: 1

      No kidding. I once "hacked" into a Linux machine that had an unknown root password by booting off a live CD, sudo bashing to become root, and then it's just mount, chroot and passwd to reset the root password. (I could have also manually edited /etc/shadow but this was easier.)

      Linux is horribly insecure! I was able to reset the root password with just a live CD and complete access to the machine!

      Now of course if the hard drive had been encrypted, this "attack" wouldn't have worked. (Although in this case at least, a different attack would have worked: reinstalling the OS. Resetting the root password was faster. The data on the machine wasn't important. We just needed a working Linux installation with a known root password.)

      How is resetting a password hacking? You had physical access that does not equal an insecure os.
    115. Re:physical access == game over by 0xygen · · Score: 1

      Indeed, which is why I was asking whether SFP detects the modification when Windows it next booted, or whether it is actually only useful to protects against threats when Windows is running.

    116. Re:physical access == game over by Anonymous Coward · · Score: 0

      OMG, you are one of those hackers. I will call FBI!

    117. Re:physical access == game over by interventka · · Score: 1

      Of course not, but no security running at the operating system level will prevent that, so your admittedly very lame attack does not show Linux to be "horribly insecure" (unless that was kind of a joke). To stop theft and reuse of a laptop entirely, a BIOS boot password or something more serious would be necessary.

    118. Re:physical access == game over by Easy2RememberNick · · Score: 1

      Funny story, I was dhughes way back but I ummm lost my password and my e-mail address changed, so I had to think up something for a new account (same for another site too) I only meant it to be temporary but after many posts and trying to recover dhughes I'm stuck with it :(

  4. Seems like a lot of trouble by Kligat · · Score: 1

    just to go through all that research just to find a way to switch all Windows Vista cursors with the "busy" rotating wheel to confuse their users, come April Fool's Day.

  5. Is this how it was planned? by websters · · Score: 5, Funny

    A conversation amongst the developers: Dev 1: "You see - we can just rename the exe and then get the job done!" Dev 2: "Is there a risk?" Dev 1: "How? Users without sight or with limited vision will have a hard time getting to cmd.exe to rename it - dumbass!"

    1. Re:Is this how it was planned? by Anonymous Coward · · Score: 3, Informative

      You cannot do this from the within the OS because Utilmon is owned by local system. What this attack does is use one OS to modify a second OS while the second OS is offline. Similarly, I can build my own linux kernel to not authenticate users and replace the linux kernel on your box with this method. Attacks of this nature are simple if the filesystem is unencrypted and probably still unavoidable on encrypted filesystems if the attacker has complete access to the physical machine.

    2. Re:Is this how it was planned? by pallmall1 · · Score: 2, Insightful

      Similarly, I can build my own linux kernel to not authenticate users and replace the linux kernel on your box with this method.
      Replacing the kernel is a little different than just changing one filename.
      --
      3 things about computers: they're alive, they're self-aware, and they hate your guts.
    3. Re:Is this how it was planned? by inode_buddha · · Score: 3, Insightful

      This is true and correct. As long as one can spin up a disk and read it, then it's game over. A bootable distro on a CD will easily do the job. You don't even need to build or replace the kernel to do it, since init and login are user-level as far as the kernel is concerned. You might need a few special drivers for volume mounting, reading, and decryption tho. Some really bare-bones disks come to mind as potentially useful, such as very early slackware (3.x) or Linux From Scratch/Busybox, all of which fit on a floppy or two. Recall that most boxes will seek the first possible bootable media.

      --
      C|N>K
    4. Re:Is this how it was planned? by totally+bogus+dude · · Score: 5, Insightful

      Not really, the kernel is just a file or two. If you insist, then rename init to something else (e.g. a shell) and you'll get a similar effect on Linux. Or modify the inittab to run a logged-in root shell on one of the vty's. If you really think this is some special OMG VISTA IS SO INSECURE COMPARED TO EVERYTHING ELSE flaw, then you don't understand the "problem" at all.

      However I have to wonder: once you have access to the filesystem, why exactly would you bother booting into Vista and getting yourself a privileged cmd.exe? Why not just access whatever data you want from the other OS? Or does "unencrypted hard drives can be read and modified using other computers" not make a good enough headline?

      This whole thing is so completely and utterly pointless it's probably created a black hole.

    5. Re:Is this how it was planned? by rdebath · · Score: 3, Interesting

      That's not the point

      Linux doesn't try to be secure against physical access, just add init=/bin/sh to the kernel command line.

      OTOH: Windows has always had this weird naivety that passwords will protect the OS from the guy sitting infront of the PC.

    6. Re:Is this how it was planned? by rdebath · · Score: 4, Informative

      On your second point, encrypted filesystems. If the filesystem is encrypted but the user knows the password they can:

      • Remove the hard disk from the machine (to get past BIOS restrictions)
      • Boot with another OS copy and use their password in that OS to unencrypt the hard disk.

      Encryption is designed to protect against people who don't know the password to the disk. The only way you can arrange this for people who logon to the machine is if physical to the machine doesn't mean physical access to the keys .. ie TPM. Even then it's uncertain as when you're logged into the machine the plaintext disk key must be available to the OS.

      Likewise, if the password the user enters is poor and the 256bit key is available on the hard disk (no "keyfob") you can probably get over 100bits of plaintext for a dictionary search from just the boot sector of the harddisk.

      So to avoid the attack in the FA from a third party you either need a good FDE password, so the on-disk key is used only for password changing or a keyfob that cannot be left in the machine.

      Against the user of the machine it's TPM and prayer.

    7. Re:Is this how it was planned? by Anonymous Coward · · Score: 0

      > Replacing the kernel is a little different than just changing one filename.

      And what about passing "single" as an argument to the boot loader ? Is that considered harder than changing one filename ?

    8. Re:Is this how it was planned? by Anonymous Coward · · Score: 0
      Actually, the linux kernel is just ONE file.

      You can split a lot of its code in a thousand loadable modules, but there's absolutely no need to do that.

    9. Re:Is this how it was planned? by dominious · · Score: 1

      how about replacing /bin/login then?

    10. Re:Is this how it was planned? by Junta · · Score: 1

      Personally, I would think the easier thing to do if trying to trojan a system would be to mess with agetty or login, or the user's login scripts, or modifying their initrd in /boot if / is an encrypted block device. Modifying the kernel seems... well, pointlessly convoluted for a simple trojaning.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    11. Re:Is this how it was planned? by sjames · · Score: 1

      The only real difference is that nobody pretends that root access on a box you physically control is hard in Unix. It can be as simple as adding init=/bin/bash to the kernel commandline. Everything about Linux security is based on the understanding that if you can physically access the machine and reboot it, you can gain root. In fact, the procedure is well known and is the normal lost root password reset procedure.

      The difference for Vista is that it pretends there is no such procedure (we know otherwise) and it grants MORE than Administrator access. I wonder if it's enough to bypass the almighty DRM?

      One aspect of security is taking steps to prevent violations. Another is to allow for a decent recovery procedure. But most important is to know and understand the limitations of the steps taken and under what conditions they become ineffective.

      I find it interesting that one of the better Windows recovery tools is a Linux rescue disk w/ NTFS and an NT password database editor.

    12. Re:Is this how it was planned? by sjames · · Score: 1

      OTOH: Windows has always had this weird naivety that passwords will protect the OS from the guy sitting infront of the PC.

      THAT is the key point, thank you for making it!

      Because Linux is designed w/ the understanding that physical access and ability to reboot means game over, expectations are kept appropriate to that AND recoverability is enhanced.

      That's also why sensitive data on Linux should be kept in encfs or similar with the understanding that lost passphrase means lost data.

  6. Old News by Anonymous Coward · · Score: 0

    This same trick has been used (years ago) on previous versions of Windows. It's nothing new

    1. Re:Old News by deniable · · Score: 1

      I think the logon screen saver was the tool of choice before. They've obviously fixed *that* problem.

    2. Re:Old News by afidel · · Score: 1

      For NT4 it was the logon screen saver, they fixed that for win2k. For win2k/xp/2003 you could use the sticky keys accessibility tool.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  7. Physical Security by hardburn · · Score: 4, Insightful

    This demonstrates that it's almost impossible to secure a machine when an attacker has unrestricted physical access. Any OS is vulnerable somehow. There are a few things that can be done (like encrypting the entire system partition), but mostly solutions are limited to restricting who has physical access.

    --
    Not a typewriter
    1. Re:Physical Security by Kevinb · · Score: 1

      "Attack"? This was carried out from a root prompt. You already have unrestricted access to the drive. Why even bother renaming exe's?

    2. Re:Physical Security by Jeff+DeMaagd · · Score: 1

      Which explains why Windows 95, 98, NT, 2000, ME, XP, and 2003 are all not vulnerable to this attack.

      But they too are vulnerable to other kinds of attack by someone that has physical access to the machine. While the attack would be different for non-Vista Windows machines, I think those are about as easy.

    3. Re:Physical Security by davolfman · · Score: 1

      What I find most interesting though is the fact that this is a "Physical Access" attack that can be completed quickly and relatively innocuously. No need to open the case or even add a thumb drive. Just a CD and a reboot, a few minutes in bash, and another reboot. It's almost an entire new family of attack, using modification of the filesystem to tweak the security through an external OS.

      To be honest it sounds like I could accomplish the same thing with a BartPE disc, or even just an NTFS-driver tweaked DOS-boot floppy.

    4. Re:Physical Security by ozmanjusri · · Score: 3, Informative

      So you can install a rootkit/keylogger and get back in when the OS is running.

      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:Physical Security by Blakey+Rat · · Score: 2, Interesting

      Yeah, but if you boot of a CD that's capable of reading the HD, why bother with the passwords? Just directly add your keylogger to the startup items folder or registry or steal whatever files you were going to steal.

      The best way to block this attack, on ANY OS, is a cage with a padlock. Linux, OS X, and Windows all have single-user diagnostic modes that can easily be used with a boot disk.

    6. Re:Physical Security by William+Robinson · · Score: 1

      Which explains why Windows 95, 98, NT, 2000, ME, XP, and 2003 are all not vulnerable to this attack.

      Back in 1995, I visited a client, where a (half baked) Systems Manager was trying to demonstrate me how to RESET password in Windows 95, by deleting the password file and then showing me how you could log in with same user name and you could gain access to system.

      I said, you could gain access by simply pressing Esc key, and no need to login. He immediately tested it and he was shocked. I still remember look on his face. He asked me "what's use of password?". I said, "Nothing". He sat in his chair with blank face for few minutes...:-D

    7. Re:Physical Security by Kalriath · · Score: 1

      No, actually it proves nothing of the sort, Twitter.

      NT4 you could simply replace logon.scr to achieve the same result; 2000, XP, and 2003 you could replace sethc.exe (StickyKeys, apparently); 95 and 98 you could just fucking hit Escape!

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    8. Re:Physical Security by vux984 · · Score: 2, Insightful

      So you can install a rootkit/keylogger and get back in when the OS is running.

      You ALREADY have unrestricted access to the drive by booting into an alternative OS with R/W access to the unencrypted HD. You want to install a rootkit or keylogger, just do it. You don't need to boot windows at all.

      This is possible in any OS. Windows, OSX, Linux.... hell even OS9.

    9. Re:Physical Security by ozmanjusri · · Score: 2, Insightful
      You ALREADY have unrestricted access to the drive by booting into an alternative OS with R/W access to the unencrypted HD.

      You have unrestricted access at that point of time.

      You may want unrestricted access forever.

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:Physical Security by gd23ka · · Score: 1

      Actually at some point TCPA enters the picture here and there is then the full expectation that a user will be prevented from taking full ownership of his machine. In these schemes firmware on the CPU chip itself validates the system firmware which in turn validates the kernel which in turn validates device drivers, system and user programs. In addition there are privileged hypervisor execution modes which while inaccessible to supervisor (Intelspeak "Ring-0") code have full access to the machine and monitor integrity.

      Vista is supposedly one of the stepping stones towards a platform that takes full control over the machine away from the owner. In such a scenario, being able to gain a privileged shell would be news, this however only illustrates how bad Microsoft Vista really sucks.

    11. Re:Physical Security by IntlHarvester · · Score: 1

      If you want unrestricted access forever, it would be a better idea to install a (rootkitted) service or an autorun program rather than dicking around with the accessibility shit.

      --
      Business. Numbers. Money. People. Computer World.
    12. Re:Physical Security by IntlHarvester · · Score: 1

      First of all nobody claimed Win95 had any form of local security.

      The Win95 password was used as the key to encrypt the user's network password database, so it wasn't entirely useless. You couldn't access any server resources if you escaped past the logon screen.

      Now thank me, because you have been befuddled by basic Win95 knowledge for like 13 years now, and I have finally solved one of the great mysteries in your life.

      --
      Business. Numbers. Money. People. Computer World.
    13. Re:Physical Security by Chemisor · · Score: 1

      > it's almost impossible to secure a machine when an attacker has unrestricted physical access.

      Who needs unrestricted physical access? Any access will do with the current generation of Slashdotters who, judging by all the posts here, have no idea that you can password-protect the BIOS and secure either grub or lilo to not allow single user boot or init substitution without a password. Sure, the box would still be vulnerable to the old school battery removal attack, but hey, most script kiddies these days don't know about that one any more.

    14. Re:Physical Security by Anonymous Coward · · Score: 0

      Just don't use this type of padlock...

      http://www.metacafe.com/watch/991194/dont_buy_a_master_lock_no5_padlock/

      or this one either...

      http://www.wikihow.com/Crack-a-%22Master-Lock%22-Combination-Lock

    15. Re:Physical Security by vux984 · · Score: 1

      You have unrestricted access at that point of time.
      You may want unrestricted access forever.


      If you want to install a root kit, just do it.

      The point of this 'hack' seems to be, that hey, if you can boot a live Cd, you can use this hack to get into vista, and then from there you can install rootkit or keylogger, or whatever, but that's just a needless step. You can install the rootkit or keylogger into the startup directly from the live cd without ever booting into vista.

  8. PANIC by Profane+MuthaFucka · · Score: 5, Insightful

    The BIOS lets you run anything! Even a whole new operating system! Unrestricted access OMG!

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    1. Re:PANIC by jhdevos · · Score: 5, Funny

      Right... They should think of some system where the BIOS will only load code that was digitally signed somehow, so these atrocities are no longer possible. Personally, I will only feel safe when I know that Microsoft completely controls what goed on on my PC!

    2. Re:PANIC by Anonymous Coward · · Score: 0

      Right... They should think of some system where the BIOS will only load code that was digitally signed somehow, so these atrocities are no longer possible. Personally, I will only feel safe when I know that Microsoft completely controls what goed on on my PC! There is a example of this its called the XBox 360.
    3. Re:PANIC by Anonymous Coward · · Score: 0

      You just described the XBox360.

  9. If you can write the raw disk... by Animats · · Score: 5, Insightful

    Really. If you have enough access to the machine to boot your own OS and rewrite the disk, of course you can take over the machine.

    Now if someone manages to do this from the outside, that's news.

    1. Re:If you can write the raw disk... by ccoder · · Score: 1

      ssh! don't tell m$ that..

      seriously, they've already locked down some BIOS configurations, although I can't recall any examples (so I could be wrong).

      This does seem like a logical progression, if they can get code added to some BIOS chips...

      --
      "During times of universal deceit, telling the truth becomes a revolutionary act" -- George Orwell
    2. Re:If you can write the raw disk... by Anonymous Coward · · Score: 0

      Social engineering.

    3. Re:If you can write the raw disk... by polymerousgeek · · Score: 1

      Really. If you have enough access to the machine to boot your own OS and rewrite the disk, of course you can take over the machine.

      Obviously, but this simple of an attack -- just renaming a file -- would allow someone to be in and out very quickly, with no more advance preparation besides having a linux live cd handy, and I usually have several on me for just such an occasion.

      --
      53 49 47 53 20 53 55 43 4B
    4. Re:If you can write the raw disk... by vux984 · · Score: 1

      Obviously, but this simple of an attack -- just renaming a file -- would allow someone to be in and out very quickly, with no more advance preparation besides having a linux live cd handy, and I usually have several on me for just such an occasion.

      Unless BIOS was password protected, and the hard drive was the only boot option set therein. Then you'd be reduced to cracking open the case to try and reset or swap the bios... no more 'in and out very quickly'.

      The story HERE isn't that Windows security is shit, but that the physical PC's security was SHIT, and that the features of the PC and of Windows that would have shut this attack down completely weren't in use.

      Alternatively and additionally you can encrypt the boot drive. That too would make a linux boot disk worthless.

  10. changing these TYPES of programs is vulnerable by ccoder · · Score: 1, Interesting

    ... IN ALL WINDOWS VERSIONS!

    I've done this in 3.1/95 with the SHELL= variable, in 98 replacing explorer.exe, etc, and in 2000/xp by replacing the accessibility tools. (I forget the name, but try pressing shift 5 times before you login with windows XP - or after and use task manager to see what comes up)..

    Writing this from linux or i'd check :)

    very nasty in computer labs :)

    --
    "During times of universal deceit, telling the truth becomes a revolutionary act" -- George Orwell
    1. Re:changing these TYPES of programs is vulnerable by TheLink · · Score: 1

      Doh. You can do the same sort of thing on Linux too.

      Replace init with bash. Or specify init=/bin/bash while booting. Or linux single. There tons of ways to get in.

      The article is due to one or more of the following: stupidity, ignorance or malice.

      --
  11. Slow weekend? by Anonymous Coward · · Score: 0

    A "security hole" that requires physical access to the computer and most likely requires root access (since you need to rename some system files)?

    Wow, I'm impressed. Who is the genius that discovered this?

    1. Re:Slow weekend? by ResidntGeek · · Score: 1

      A genius who'd be better able than you to gain access to a locked computer.

      --
      ResidntGeek
  12. Umm NT Screensaver? by Anonymous Coward · · Score: 0

    Didn't NT have a similar issue with the screensaver?

    1. Re:Umm NT Screensaver? by sandmtyh · · Score: 1

      yes.... rename explorer.exe to default.scr wait for screen saver to kick in... system level access.

  13. -1 Unfunny by Anonymous Coward · · Score: 0

    n/t

  14. Oh... by kasparov · · Score: 4, Informative

    So having physical access to a machine can allow you to get system-level access? Weird. Here's a hint...boot into Linux. At the grub prompt, select edit and add "single" to the line of kernel options. Short of a completely encrypted drive, you are pretty much SOL if someone has physical access to your machine. Sorry.

    --
    There's no place I can be, since I found Serenity.
    1. Re:Oh... by RiotingPacifist · · Score: 0

      your point is valid, but for laptops you can always lock bios & grub, ofc that would also protect you from this attack.

      --
      IranAir Flight 655 never forget!
    2. Re:Oh... by chatgris · · Score: 3, Informative

      No it wouldn't. You take the hard drive out of the laptop, either put it in another laptop or buy a $15 adapter that lets you plug it into an IDE slot on a computer. Change the files, put the disk back in the laptop.

      There isn't anything magical or hidden about a laptop hard drive.

      --
      Open Your Mind. Open Your Source.
    3. Re:Oh... by rabbit994 · · Score: 1

      There is also USB adapter that does the same thing. We use them at work to recovered busted Laptops HDs. Heck most the time instead of doing this trick, we just Windows look into equivlent of /etc/shadow then run password through online LM Hash Database when clients forget to leave us their passwords.

    4. Re:Oh... by Anonymous Coward · · Score: 1, Funny

      Remove the laptop hard disk? I have a MacBook Air you insensitive clod!

    5. Re:Oh... by Anonymous Coward · · Score: 0

      That's what the GrUB bootloader password option is for. With a password, you can boot as normal, but you need a password to edit the boot options.

    6. Re:Oh... by Anonymous Coward · · Score: 0

      You can always set password for grub and thats about it :)

  15. Oddly enough... by frank_adrian314159 · · Score: 2, Interesting

    ... there seem to be a few of these "name related" hacks in Vista. Files with the string "setup" in their name are recognized as potential installers and are handled differently by the OS. We were able to work around an installation issue in Vista by renaming the installation .exe file something else. One look at this and I said to myself "WTF? Is this any way to secure an OS?"

    --
    That is all.
    1. Re:Oddly enough... by Iamthecheese · · Score: 1

      Yes, yes it is. If physical level access is available, the only real security is having an encrypted drive with the passphrase elsewhere.

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    2. Re:Oddly enough... by Myen · · Score: 1

      Umm, that just means they end up not running elevated. It's not like they magically gained privileges without the UAC prompt.

      They have a crappy algorithm for guessing what files need the UAC prompt, because there's no other information; they can't tell if a setup app needs the privileges, and they went in favour of backward compatibility. What I do hate is the lack of "don't elevate" option, though...

    3. Re:Oddly enough... by Skuld-Chan · · Score: 1

      Vista uses heuristics to determine if the exe is an installer for non vista aware installers to *prompt* for elevation. If your too dumb to ignore Windows warning that you shouldn't allow elevation unless you trust this application how is this microsoft's fault?

      Also its not all that different than doing sudo or the Mac elevation prompt.

  16. Undocumented *NIX Inter-operability Feature by Anonymous Coward · · Score: 0

    With the NTFS-3g Linux driver, a minimal Linux distro could be cobbled together to simply launch a script to accomplish the hack without having to learn complicated *NIX stuff.

    Since you need physical access for this hack, no one in their right mind would ever touch someone else's computer and Vista is the most secure operation system ever offered by Microsoft, this is obviously just an undocumented "interoperability" feature ...

  17. DUH..... this works in 2000 and xp as well by sandmtyh · · Score: 5, Informative

    boot NTFS live linux CD rename magnify.exe magnify.bak. copy cmd.exe to magnify.exe. boot to login screen and press windowskey+U and choose magnify the screen. system level access to anything. Also if you are an admin in windows xp, just run "at 12:05 /interactive cmd.exe" at 12:05 there will be a cmd promt that pops open (BTW you can use any time, then adjust the system clock) the cmd prompt that pops open will have system level access. use taskmgr to kill explorer.exe then lauch explorer from the cmd prompt..... you are now system. I have been using this for years... i was told that MS was going to sign all the EXE files to stop this attack, but guess what..... cmd.exe will still be signed. people who are surprised by this.... you might also like to know how to get remote desktop running on XP home http://www.geekport.com/2007/08/15/enabling-remote-desktop-in-xp-home/

    1. Re:DUH..... this works in 2000 and xp as well by Anonymous Coward · · Score: 0

      And also works in ANY Linux distro.
      The only difference is that the users running MS OSes still date, have a life, play videogames, meanwhile Linux Losers are mom's-basement dwellers, and cannot play any videogame on their computers besides pathetic loser tetris...

    2. Re:DUH..... this works in 2000 and xp as well by nmb3000 · · Score: 1

      Also if you are an admin in windows xp...

      If your account has administrator rights then everything you just listed is a waste of time. Administrator == God. End of story. What you're talking about is like hot-wiring a car when you're holding the keys.

      This is like those "hacking XP!!!" videos on YouTube. " NET USER administrator * " OMG I hacked the admin!!!1~

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    3. Re:DUH..... this works in 2000 and xp as well by sandmtyh · · Score: 1

      not all that useful unless you have a system locked registry key. way easier than using sever2003 tools to reset the registry key.

    4. Re:DUH..... this works in 2000 and xp as well by gr8dude · · Score: 1

      "at 12:05 /interactive cmd.exe"

      Yes, but you will also have to enter the user account on the behalf of which the task will be launched. Naturally, you'll have to enter the password too.

      It used to work, but not since Windows XP, and there are some patches in Windows 2000 that fix this.

    5. Re:DUH..... this works in 2000 and xp as well by Anonymous Coward · · Score: 0

      What planet are you on?

    6. Re:DUH..... this works in 2000 and xp as well by sandmtyh · · Score: 1

      i said... "if you are an admin" i'm not bashing windows here, i just trying to give more people useful tools to root windows, makes removing rootkits and the like way easier.

    7. Re:DUH..... this works in 2000 and xp as well by nmb3000 · · Score: 1

      not all that useful unless you have a system locked registry key

      Even then, if you are an Administrator you can simply take ownership of the key and reset it's permissions as you'd like. I admit there are times when I've used the "at /interactive" trick to get a SYSTEM shell, but it usually has little to do access rights or security.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    8. Re:DUH..... this works in 2000 and xp as well by sandmtyh · · Score: 1

      point well taken, i just have to deal with backing up data from a hard drive that isn't native to the system. instead of messing with NTFS permissions, i just use SYSTEM to back up the restricted data. that way when the hard drive is put back in the host machine, none of the permissions are changed.

    9. Re:DUH..... this works in 2000 and xp as well by Anonymous Coward · · Score: 0

      Magrathea.

    10. Re:DUH..... this works in 2000 and xp as well by Anonymous Coward · · Score: 0

      Yes.
      But IBM has a solution or RACF has, for at least the last 20 years - MVS has a list of APF or authorised commands, and ugh, their path.
      Result - evereything can be nailed down to the nth degree under ZOS.

      But MS has chosen some lame, fixed or hardcoded order of business, that is not parameter driven.

      This 'signing' things crap is just another lame token effort, because once you have system, you can tackle the task of knobling the loader- so all checks pass.

      Don't forget, free rides on 'auto-update' rubbish that is wide open.

  18. Re:WTF? by pravuil · · Score: 1

    Yep, there's the main problem right there. While everyone tries to pass this off, having access to a root account like this is pretty scary. Considering bitlocker is a feature for the business end of windows vista, most of the other versions are pretty much vulnerable. Hopefully they get this fixed soon.

  19. Umm by yoyhed · · Score: 2, Informative

    This has been well-known for a LONG time - you can rename cmd.exe to Magnify.exe and then run it from the Accessibility options at the login screen. Then you can do whatever you could normally do with a command prompt process run by System - like for example, run "control Userpasswords2" and change/reset anyone's password.

    --
    WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
  20. Not really limited to Vista by Anonymous Coward · · Score: 0

    IIRC there were various methods of bypassing login on Windows XP by renaming ntlogin.scr to something else, then renaming cmd.exe to ntlogin.scr. Not exactly the same hack and it has different consequences.

    1. Re:Not really limited to Vista by DarkDust · · Score: 1

      At least this worked in Windows NT4 (I actually tried it out and demonstrated it at work back then; the admin didn't find it funny :-)). And I think it is the same hack and it has the same consequences: you replace something Windows calls with system privileges without any validation and gain a shell that has the right to manipulate and/or destroy the whole system.

  21. This is news? by atari2600 · · Score: 4, Informative

    A few readers have already posted the utter obviousness of the lack of security when someone has physical access to a machine. Linux machine root passwords can be reset, any Windows machine's Administrator password can be blanked if there is physical access.

    Linux distro named BackTrack? Who is this kdawson and how is he such a fucking idiot? All the "elite haxors" in the video are doing are mounting the Windows filesystem in offline mode and doing two simple file operations. Again, how is this news and why is slashdot consistently posting more crap these days? Slashdot: morons for editors, shit that doesn't matter (anymore).

    1. Re:This is news? by sandmtyh · · Score: 2, Informative

      the best part about this is you don't even need linux to do it... all you need is a windows CD, and access to the recovery console.... if the recovery console restricts you just rename the hive files so that next time you reboot it won't find the registry entries that restrict you.

    2. Re:This is news? by atari2600 · · Score: 1

      Indeed. Since the OS in question is Vista, they just need a boot disk that allows them to mount NTFS partitions in RW mode.

    3. Re:This is news? by thatskinnyguy · · Score: 1

      Who is this kdawson and how is he such a fucking idiot? Hi. You must be new here.
      --
      The game.
    4. Re:This is news? by initialE · · Score: 1

      Looks like the next service pack of Vista will ship with Bitlocker turned on by default

      --
      Starbucks, Harbuckle of Breath.
    5. Re:This is news? by Z80xxc! · · Score: 1

      Have you actually used the recovery console? It requires THE administrator password to open it, and you can only log on with that account, not just any admin account. Additionally, if the admin account has been renamed (always a good idea btw) then it's impossible to get in to the recovery console.

    6. Re:This is news? by GigaplexNZ · · Score: 1

      Looks like the next service pack of Vista will ship with Bitlocker turned on by default That would only cause a whole bunch of support issues and leave the home versions unprotected since BitLocker is only supported in the business editions and Ultimate.
    7. Re:This is news? by Anonymous Coward · · Score: 0

      It is part of the agenda to push Linux.

      It is pretty sad when all they do around here is basically criticize the U.S., give NASA crap and kiss the EU's ass, daily FUD about MS and the daily copyright/RIAA.

      The clones are getting old around here

    8. Re:This is news? by Bazman · · Score: 1

      too new to know there's an option in your account setings to only see stories from certain authors... Suggest you go box-clicking straightaway.

    9. Re:This is news? by goarilla · · Score: 1

      backtrack is pretty sweet tho
      it's the only kde based live cd i can actually appreciate out of the box(nice theme, small taskbar, no stupid eyecandy)
      and it's very solid due to its slackware underpinnings, odd thing is that it drops you in root by default

      but it has become my favorite live cd since slax

  22. uh huh by dodgedodge · · Score: 1

    It was a copy, not a rename.

    Not to let basic facts get in your way.

  23. Re:WTF? by fabs64 · · Score: 5, Insightful
    You mean like init? gdm? Xorg? sshd?

    Wow, if I boot a *nix machine with a rescue disk (assuming /sbin isn't encrypted) I can replace all sorts of apps that run as root with my own!

    danger will robinson.

    Seriously, as many problems as I have with Microsoft's past security practices, this does not look like anything.

  24. Re:WTF? by icebike · · Score: 5, Insightful

    > While this does require physical access, running
    > something as root before login is still incredibly
    > stupid.

    Every Unix/Linux system runs "something as root" before login. You should look at "top" some time and see what pid number 1 is and who ran it.

    --
    Sig Battery depleted. Reverting to safe mode.
  25. Limited Usefulness by dctoastman · · Score: 1

    This is only useful if you have physical access to the machine and can remove the case (in case of BIOS passwords and boot order priority favoring the hard drive before anything else). So it can only be used in the case where you have a) forgotten all the passwords relative to that machine or b) don't have passwords to that machine.

    Even in a networked environment, this access gets you very little, as a local machine admin still has no privileges on the network. So the best you can hope for here, is that the user keeps sensitive data on their local machine.

    1. Re:Limited Usefulness by torkus · · Score: 1

      Except you could do this on a machine that gets logged into by a domain admin or similar power user. Heck, you could just fish passwords. Once a box is comprimised anything it accesses can then be comprimised.

      --
      You can get rich if you own a politician, but you have to be rich to buy one in the first place.
    2. Re:Limited Usefulness by Pingmaster · · Score: 1

      Simple. You wouldn't attempt to gain access to network files from the command prompt. You would use that to CHANGE the password of a user on the machine that DOES have access (IIRC, if you change your password in the gui, it changes your password on the domain too). then log in normally using your new password and pilfer away. Remember, you've had enough physical access time to:
      1) reboot the machine with a linux disc in,
      2) rename a file on the NTFS drive and reboot again then
      3) attempt to gain access through the cmd prompt.
      So, odds are in the 5-10 minutes you've sat at this machine, if someone hasn't caught you yet, you prolly have another 5 or so minutes to steal a bunch of company crap :)

    3. Re:Limited Usefulness by dctoastman · · Score: 1

      No, local admins can't change domain users passwords. You need access to the DC and Active Directory Users and Computers. A local machine admin is just that, a local _machine_ admin. The only way this hack could be devastating were it used on a server. And then, if someone can do this to your server, you've lost ages ago.

      This "hack" is akin to taking the hard drive out, slipping it in an external drive enclosure, mounting it on an existing Windows or Linux box, changing the files, and then putting everything in place. You've defeated the security before you have even reached step one, anything you do after is just mental masturbation.

  26. Mastercard Ad by this+great+guy · · Score: 5, Funny
    • Getting Camstasia Studio to record your BackTrack & Vista sessions: free (you got the free trial version)
    • Downloading a James Bond music to put it in your flash demo: free (you have got crazy peer-to-peer skillz)
    • Showing the world the amazing things you can do with physical access to a box and that it takes you 60 long secs to painfully rename cmd.exe to utilman.exe: ...priceless
    1. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      >James Bond

      It's U2's arrangement of the Mission Impossible theme for the first (new) film's OST title score.

    2. Re:Mastercard Ad by Anonymous Coward · · Score: 0


      • Downloading a James Bond music to put it in your flash demo: free (you have got crazy peer-to-peer skillz)
      It's Mission Impossible you insensitive clod!
    3. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      shhhh, quiet with the credit card ideas for this "l33t h4x0r". Next thing he is going to show us is how he can charge anything to a stolen credit card that he found in his mothers purse.

    4. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      The music is from Mission Impossible, not James Bond.

    5. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      The music is actually from Mission Impossible. Obviously some Scientology conspiracy.

    6. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      it's the mission impossible theme, actually

    7. Re:Mastercard Ad by Anonymous Coward · · Score: 0

      that's Mission Impossible...douche-fag.

  27. System Access v. Admin? by pbaer · · Score: 2, Interesting

    My knowledge of modern windows (XP, Vista) isn't very good, but I've always been under the impression Administrator==root. Is that not so? Is System Access "root" or is there a more powerful level? What are the differences between Administrator, System Access, and any other more powerful levels?

    Also, how do I get "root" or the most powerful level of access to an XP machine?

    --
    There are 11 types of people, those who know unary and those who don't.
    1. Re:System Access v. Admin? by sandmtyh · · Score: 1

      yes, system access has ability to access ALL non encrypted files reguardless of permissions.

    2. Re:System Access v. Admin? by nmb3000 · · Score: 1

      system access has ability to access ALL non encrypted files reguardless of permissions

      This isn't correct. SYSTEM is a member of the local administrators group and as such has access to everything that group does. Additionally, most files inherit permissions that give SYSTEM full control by default. That said, if you change the ACLs on a file and remove the Administrators group and SYSTEM user, then SYSTEM will be denied access to the file.

      It can, of course, take ownership and reset the permissions, but so can any Administrator. Basically the same as root and chown on *nix.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    3. Re:System Access v. Admin? by Anonymous Coward · · Score: 1, Informative

      SYSTEM has permissions to do a few other things, such as edit the SAM. The old trick in Windows 2000 was to run regedt32 from an 'at' job (which runs by default as SYSTEM), and lo, there is the SAM ready for editing (even as an administrator, the Security hive was greyed out).

    4. Re:System Access v. Admin? by Ptur · · Score: 1

      But very important (and what the others failed to mention): SYSTEM has no access to the network (including mapped drives,...)

  28. Re:ethics? by teh+moges · · Score: 0, Redundant

    Its a well known fact that Microsoft will not fix many security holes it finds until they have been made public. I'd much rather have them forced into releasing the patch soon, as opposed to a few black hat researchers knowing and exploiting this for many years until someone else publically posts the information.

  29. Re:ethics? by Anonymous Coward · · Score: 1, Insightful
    • Full disclosure would be unethical if limited disclosure actually worked. But it doesn't, as vendors of defective software have demonstrated time and again through weeks if not months of inaction and harassment of researchers.
    • As almost every commenter has pointed out, this is just one more in a well-known family of defects which practically require booting a different operating system to exploit.

  30. Disk access? by shird · · Score: 4, Insightful

    If they have sufficient access to rename a file, why bother rebooting into windows? Just read/write whatever you want when you have the initial disk access. Hell, modify ntoskrnl etc if you really want to.

    --
    I.O.U One Sig.
    1. Re:Disk access? by Anonymous Coward · · Score: 0

      Because you gain admin privileges to an existing install; probably because your company has installed the system and locked your rights at the laptop and you need more rights at a given moment.

  31. I have 5 mod points by Anonymous Coward · · Score: 0

    I have 5 mod points...can I mod down the OP for being completely moronic?

    1. Re:I have 5 mod points by sandmtyh · · Score: 1

      you can... but SHOULD you?

    2. Re:I have 5 mod points by Plaid+Phantom · · Score: 1

      Well, no, not after you posted.

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
  32. Old news by mrbah · · Score: 1

    This attack is ancient. It used to be done in Windows 2000 by replacing the logon screen saver with cmd.exe and waiting 5 minutes.

  33. Why not crack the Administrator password? by cciRRus · · Score: 2, Insightful

    With the ability to boot up a LiveCD, wouldn't retrieving the NTLM password hashes and cracking the passwords with rainbow tables a better idea? The process can be done with Ophcrack within minutes on a modern PC. That way, the attack gains access to the local Administrator account but leaves no traces behind (i.e. no modification of system files).

    The Administrator account would then allow the attacker to login into Vista and launch cmd.exe at System-Level. This can be accomplished by using the Task Scheduler at.exe to run cmd.exe at the next minute.

    --
    w00t
    1. Re:Why not crack the Administrator password? by Anonymous Coward · · Score: 0

      at /interactive *.exe doesn't work on vista

      C:\Users\Doug>at 9:03 /interactive cmd.exe
      Warning: Due to security enhancements, this task will run at the time
      expected but not interactively.
      Use schtasks.exe utility if interactive task is required ('schtasks /?'
      for details).
      Added a new job with job ID = 1

      and schtasks.exe utility is more secure

  34. This isn't a real security hole. by kiwioddBall · · Score: 5, Insightful

    Reason : You need access to the system to rename the system files in the first place. To rename system files you need Admin permission.

    Definition of a security hole : A security hole allows you to gain system access when you don't have system access in the first place.

    1. Re:This isn't a real security hole. by mrbah · · Score: 2, Informative

      The idea is to boot to an external OS (which can freely access the Windows partition) and modify the file that way.

    2. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      Reason : You need access to the system to rename the system files in the first place. To rename system files you need Admin permission. You need Admin permission to rename a file so you get System level access: this seems a lot like privilege escalation to me...
    3. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      No, you don't need Admin permission to rename the file. Boot any Linux live CD and that lets you rename or copy any files you want. That is what TFA is about...

    4. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      if you booted another OS you had physical access and hence you already owned the box making this still not a security vulnerability. If you have physical access to the machine you have no security regardless of OS

    5. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      Owning the box is different from owning the operating system installed on the box.

      Point being, sometimes one might want to leave everything on the disk intact whilst injecting some additional tidbits.

      In this case, tricking Vista to give youa System account has some interesting implications which just "owning" the box doesn't.

    6. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      You did not trick the Vista box, you physically altered the system binaries on the disk, in this case you renamed a system file. You could just have easily replaced a kernel file, altered the SAM file or if it was linux altered/replaced the init file or bootloader or any other file for that matter.

      An exploit that requires you to have admin/root access or physical access to the machine is not a vulnerability. if you define a vulnerability in that if you alter system files you can get in then every OS on the planet is completely 100% vulnerable.

    7. Re:This isn't a real security hole. by Anonymous Coward · · Score: 0

      No, you don't need Admin permission to rename the file. Boot any Linux live CD and that lets you rename or copy any files you want. That is what TFA is about... your just kidding right, having physical access to boot another OS is the Equivalent to having full system priveleges. if your serious please go back to school and learn something about security, physical access to Any machine is the equivalent of complete system/root/admin access regardless of OS, hence why people are rightfully bagging this story as utter garbage, any vulnerability that requires you to have admin/root/system privileges is not a vulnerability as the very definition of those rights is that you can do whatever you want on a machine from rename cmd.exe to replace the complete fucking OS binary by binary.
  35. -1 Humorless Shill by Anonymous Coward · · Score: 0

    n/t n/t
    1. Re:-1 Humorless Shill by dotancohen · · Score: 2, Funny

      n/t n/t TFS says that NT is not affected.
      --
      It is dangerous to be right when the government is wrong.
  36. physical access is root access by LukeCrawford · · Score: 1

    unless you encrypt your disk, if an attacker can cause your computer to boot off of his own media, it's all over.

  37. don't need physical access sometimes. by sandmtyh · · Score: 1

    if someone has installed the recovery console on the machine you can boot the recovery console using boot options screen. step two is to rename the said files, step three is of course 'profit'

    1. Re:don't need physical access sometimes. by GigaplexNZ · · Score: 1

      Except you need physical access to select the option at the boot screen...

    2. Re:don't need physical access sometimes. by Anonymous Coward · · Score: 0

      And just how do you propose booting to the recovery console and doing anything without having physical access?

    3. Re:don't need physical access sometimes. by sandmtyh · · Score: 1

      edit the registry to cause a CTRL+scroll scroll to cause a blue screen, after installing the recovery console. given i way thinking physical access to the actual machine, not physical access to the keyboard and mouse. you're right, won't work unless you have access to the keyboard and mouse... but if the machine is locked in a desk... you can still access the keyboard and mouse.

    4. Re:don't need physical access sometimes. by matushorvath · · Score: 1

      In that case the problem lies in installing the recovery console. If someone gives you admin access to his computer in this way, you already have all the rights you need. Renaming some files afterwards is not an exploit, it is just something you do once you have already gained access to the system.

  38. Mac Control by SuperQ · · Score: 1

    This reminds me of the old Mac Control security application. It used an extension to lock out access to applications, except for a password entry dialog application. The dialog application had a special creator attribute. I simply set the creator attribute for a copy of norton disk editor which was great for fixing just about anything I wanted.

  39. I guess... by Bootarn · · Score: 1

    ...that this post is about the fact that not much have changed since previous versions of windows, rather than showing off the "attack", since this obviously is a trick that has worked before and is still working. At least that's how I see it.

  40. Multi-step process by lullabud · · Score: 3, Interesting

    You're not very good at puzzles, are you? First you get one piece, here it is the ability rename an executable to execute a privilege escalation. The next piece is for anybody to find... a way to remotely rename an executable while it is being used, or during reboot, or something else more clever than one minute of my thinking during this reply.

    Your questioning follows the "who cares if water expands when it freezes?" line of thinking. You're missing the second part, the idea that you have to pour it into something before it freezes in order to break that something without effort.

    1. Re:Multi-step process by gazbo · · Score: 5, Insightful
      No. In order to rename the file remotely you already need root. And even ignoring that, you would still need physical access to use the newly exploited shell.

      Your comment is akin to saying "Ah, but what if someone finds a way to remotely append init=/bin/bash to Grub?" There's no weakness in Linux there, as you'd need to have root on the box in order to do such a thing, and then after the shutdown -r you'd be fucked anyway as it sat at a shell 1000 miles away waiting for someone to type into the console.

    2. Re:Multi-step process by Anonymous Coward · · Score: 0

      Sigh, this is why engineers - despite having fair technical ability - rarely pass up into the career levels (or salary bands) of executives. They occasionally see what they're doing as parts of a puzzle, looking bottom-up (to use their jargon) but never top-down at the whole game. They are thus unable to see the big picture, and either overestimate or underestimate the importance of any particular task. They combine this with a tiring hubris that only makes them less than appealing to outsiders.

      Let's write a template to describe what you're doing.

      local% execute-remote-shell-exploit
      rmt# execute-local-root-exploit
      rmt# gcc login-with-keylogger.c -o /bin/login

      Oh look, it works on Unix systems too. In both cases, I "only" need root-level access already.

    3. Re:Multi-step process by laederkeps · · Score: 1
      Agreed, moving files remotely could probably be a problem on its own, but assume you could do that and get a root shell running on the login screen.

      And even ignoring that, you would still need physical access to use the newly exploited shell. and if instead of using cmd.exe you use, say, a simple telnet server or some other form of "service" that windows perhaps already has supplied you with? If you can move stuff around in the system directory, what stops you from even putting your own .exe there?

      Even still, I have to agree with all the other posters who question the newsworthiness of this.
      Who's surprised that you can take over an OS and bypass authentication when you are allowed to modify the very sequence of events that determines your identity (physical access == game over)?
    4. Re:Multi-step process by lusiphur69 · · Score: 1

      Tell me where the puzzle leads when I need PHYSICAL ACCESS to solve it.

      Sounds about as useful (outside of weird scenarios for fixing Vista) as a space heater in the desert.

    5. Re:Multi-step process by Anonymous Coward · · Score: 0

      By way of analogy. . .

      You're not very good at puzzles, are you? First you get one piece, here it is the ability to quickly put large amounts of cash into a bag. The next piece is for anybody to find... a way to get into a bank vault and leave with large bags of cash without eventually being arrested.

  41. With this, the bllind can by Provocateur · · Score: 0, Offtopic

    SYstem access (I know, *groan)

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  42. Remotely Authorized OS by lullabud · · Score: 1

    The bios won't let you boot up a Domain Controller with root access that has valid certificates to connect to an entire security infrastructure.

    The bios won't let you boot up any workstation in a Windows Domain, change the local administrator password, then use that escalation to access trusted resources.

    Sure, local access is weak security, and you can often boot up whatever software you want with local access, but that's the equivalent of dismembering a body or stealing a car. This is the equivalent of cat burglary, and while you're inside you can do whatever you want, take whatever you want, install whatever you want. There is a difference, and this tactic is more subtle.

    1. Re:Remotely Authorized OS by karmatic · · Score: 1

      It's funny you should mention Windows. Windows uses Challenge-Response for it's authentication. Instead of sending the password, you send "proof" you have the password.

      Doing this requires both the client and server to have the password, or in the case of windows, the password hashes (which are used as password equivalents). In other words, you don't actually need the password itself to connect to network resources.

      So, all you have to do is extract hashes from any machine on the domain, and you can use those hashes to authenticate anywhere on the domain. DMA attacks allow you to get full access to RAM, and you can extract whatever you want.

      So, instead of "change the local administrator password", it's "steal the local administrator password", and use it on any machine with the same password (or use Rainbow tables to get the password itself, typically in minutes if LANMAN hashes are enabled).

      In most environments I've seen, the local administrator password is the same for many, if not all, machines on the domain. I have a piece of software for my laptop that uses DMA in most (non-TI) firewire controllers to extract the administrator hash, and then inject a .dll which connects to all network hosts that hash is good at, and inserts a "shim" gina.dll. This shim allows for capture of other passwords, as well as the ability to bypass credentials entirely (you don't get access to EFS or shared passwords, though).

      All in all, a fairly stupid security model.

    2. Re:Remotely Authorized OS by Profane+MuthaFucka · · Score: 1

      But they could erase your pR0n. For me, that's a major PANIC.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  43. Mid-Air Correction? by Mathinker · · Score: 1

    It might have been a suggestion that the poster play a lot of Ultimate over the weekend so he/she would have a better chance at doing a fancy Mid-Air Correction on the disc?

  44. Faster than XP by blank89 · · Score: 1

    Damn, that's like 3 minutes faster than taking out XP.

  45. This could be useful by WizzardX · · Score: 5, Insightful

    I think this is a useful hack. iirc, unlike most other OS's, Vista doesn't give you "real" system level admin if you login as administrator. It reserves the highest privilege level for itself. This could be useful for disabling services, updating system files and so on, that Vista won't let you do normally.

    1. Re:This could be useful by 54mc · · Score: 0, Redundant

      +1 insightful

      --
      Joy! Beautiful spark of the gods!
    2. Re:This could be useful by cnettel · · Score: 2, Informative

      There are, however, plenty of simpler way to do so from admin. While admin don't have full token directly, it can achieve it in any number of ways.

    3. Re:This could be useful by Anonymous Coward · · Score: 0

      But I think this *is* the easiest way to get cmd.exe as system since at now /interactive cmd.exe doesn't work anymore.

    4. Re:This could be useful by privmath · · Score: 1

      An easier way is to run a system service and tell vista to load it as LocalSystem

    5. Re:This could be useful by CCFreak2K · · Score: 1

      It's actually always been like this. NT AUTHORITY/SYSTEM has always been above Administrators, and there wasn't really any direct method to run things with it (since you shouldn't need to anyway).

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  46. Re:WTF? by totally+bogus+dude · · Score: 1

    As the other dude noted, every user login process runs as root on *NIX systems. You know, because they have to. If you have sshd installed, then you have a process that runs as root accepting network connections!

    Also note that if you run "su" or "passwd" as an unprivileged user, you are suddenly executing code with root privileges.

    It's entirely expected that the login process runs as a super user. The only reason this is a problem is because it invokes an external command under the assumption that the external command is safe to invoke with elevated privileges. Possibly they can change it to run it with lower privileges, though it may have difficulty interacting with the logon desktop in that case.

    Another possible fix would be to store a checksum for the accessibility helper program within the logon process, and verify the binary it's about to execute matches that checksum. Or embed the helper within the logon process.

    Anyway, the point is the logon process always has high access to the system so it can verify the user's credentials and then start a new session as that user. Any code of this sort needs to be thoroughly audited to ensure there's no bugs that can be exploited by the user to run things they're not supposed to be able to.

  47. Two reasons by Sycraft-fu · · Score: 3, Interesting

    One is, of course, because it's Windows and Slashdot has this pathological need to post anything and everything they can find that makes Windows look bad, even if it is completely made up/false.

    However the other is that it seems that many geeks misunderstand security. They think that perfect security is something you can actually have, that a system can actually be invulnerable from attack. So any attack is news in their minds since they've never thought it through. This is quite evident from the comments any time a site gets hacked and there is the attitude of "It is your fault if you are stupid enough to get hacked." I always like to ask if they'd take the same view if I broke in to their house, which would be extremely easy (almost nobody has good home security).

    As you noted: When there's physical access to the system, all bets are off. Any OS level security isn't any good since the drive can just be removed and accessed directly. Heck, that's how we do data recovery at work. We don't even try to figure out if the problem is OS configuration or an actual disk error. The disk comes out, goes in to our recover system, and we get the necessary data off. Data first, diagnosis later. Once the data is safely off, then I worry about what actually went wrong.

    All security is just a matter of trying to be secure enough that anyone who wants at what you are securing can't or won't spend the effort to defeat it. There's no perfection. Even something like full disk encryption. Yes, this will defeat something like this, and also defeat someone grabbing the drive and reading it. However if they really want it, they just grab you too and force you to hand over your password. If the data was important enough that you had to plan for that contingency, you get some body guards to keep you safe. However then they simply kill your guards and get you... etc.

    Basically there isn't a be-all, end-all of security, where you are safe against everything. There is only being secure to the point that anyone who wants what you have, doesn't have the ability to get it.

  48. Re:ethics? by Anonymous Coward · · Score: 0

    I don't see anything needed to be fixed here. There is simply no need to patch anything.

    In this particular example, it is not a security hole. Every operating system has this weakness. Anyone can do the same thing to a UNIX based OS. If I gain physical access to your computer, it doesn't matter how secure your OS is. The fact is it will break for sure.

  49. It's news because.... by Anonymous Coward · · Score: 0

    It's news because it makes Vista sound bad, damnit. We're nerds, we can't just come out and say: "Vista sucks, and you do too." Instead, we've got to pick nits for hours at a time about the different reasons Vista sucks and why you suck for running it. And while we're on the topic of nitpicking you suck at nitpicking although your use of boolean operators is impeccable.

    --
    Givapedia - the Charitable Encyclopedia
    Slashdot and Slashdot History

  50. Re:WTF? by cyphercell · · Score: 1

    so the real question is "how does Vista - Microsoft's secure operating system compare to something like SE-Linux?", I dIon't specifically know about SE-Linux, but from what I understand the usability processes would only be able to access dependencies - limiting the damage caused by this sort of thing.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  51. Re:WTF? by urcreepyneighbor · · Score: 3, Funny

    You should look at "top" some time and see what pid number 1 is and who ran it. OMG! You h4x0r3d my box!

    My porn! My precious porn!!
    --
    "The fight for freedom has only just begun." - Geert Wilders
  52. Re:What idiots modded this up? by Phroggy · · Score: 4, Informative

    If you already have root access, passwd does not prompt you for the old password. His method is sound.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  53. What's the big deal? by Save_Clippy · · Score: 1

    This is just like saying, if I let a stranger into my house, I should be absolutely SHOCKED if anything gets stolen.

  54. Nonsense, this is not an exploit by matushorvath · · Score: 1

    If you can rename cmd.exe to Utilman.exe, you must be already an Administrator. An Administrator owns the computer, by definition. There is no "higher level" of access, there are even documented ways how Administrator can gain access to System account.

    Administrator owns a Windows box. News at 11.

    1. Re:Nonsense, this is not an exploit by Anonymous Coward · · Score: 0

      No, the file was changed using a Linux live boot CD. That CD lets you browse the contents and alter (in this case) a file on the Vista box. Please watch TF video. No admin rights needed...

    2. Re:Nonsense, this is not an exploit by Anonymous Coward · · Score: 0

      The video did not work on my home Ubuntu 64-bit box ;). Anyway, you can change my comment to say "Person with physical access owns a Windows box. News at 11." and it is still valid.

  55. Simple, Elegant, Effective by LostMyBeaver · · Score: 1

    This is a technique I've always been a fan of. On Linux, you can install a module as a back door and configure it to load, Windows it's exploit a handicap feature. On Mac last time I had to reset the root password, I used a similar approach.

    This type of hacking is always nice, but of course this is a hack which requires physical access and can generally be avoided using full disk encryption.

    Still nice to see a new, effective way to change the Administrator password, could save me hours screwing with making a new BartPE with the right drivers.

    1. Re:Simple, Elegant, Effective by couchslug · · Score: 1

      "Still nice to see a new, effective way to change the Administrator password, could save me hours screwing with making a new BartPE with the right drivers."

      Seems the Bashrat driverpacks can work with BartPE, tho I haven't tested this personally.

      http://forum.driverpacks.net/viewtopic.php?id=2224&p=2

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  56. Re:ethics? by teh+moges · · Score: 1

    So every OS should run tasks at root level without some form of verifacation first? I'm not saying the Linux does this (I have no idea), but in general, its a bad idea for this to happen.

  57. Inaccurate and Stupid. by Dogun · · Score: 1

    This story is both inaccurate and stupid.

    Requiring the equivalent of 'root' level access (physical access to computer, or Administrative access to rename protected files) to enable an equivalent scenario is never a security hole.

    On the inaccuracy; SYSTEM and a user with any of the 'Own the Computer' special privileges (elevated Vista Administrator, or a XP Administrator) are really equivalent.

    1. Re:Inaccurate and Stupid. by Anonymous Coward · · Score: 0

      No, but you can use this level of access to run a keylogger and wait for a valid user to type her password which you'll record for "later" use.

      I think you are too quick to underestimate an obvious security risk.

  58. What Raymond Chen says about similar "exploits" by matushorvath · · Score: 1
  59. Apple / OS X by peterpan79 · · Score: 1

    To my (limited) knowledge it is impossible to switch off the boot from dvd/cd option on a mac, at least this feature is hidden very well. Thereby all users with physical access and a valid installation dvd can hack your mac. Your favorite ueberhacker ;-)

    1. Re:Apple / OS X by Megane · · Score: 2, Interesting

      On PowerPC it's possible to set a CD boot password in Open Firmware. (use command-option-O-F at startup to get the Open Firmware command prompt) However, Open Firmware's settings can be reset by changing the amount of RAM in the system (adding/removing a DIMM), so physical access is a problem even there.

      I don't even know if there's an equivalent to the Open Firmware command prompt in EFI.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:Apple / OS X by pasokon · · Score: 2, Informative

      You can also set a password for EFI on Intel-based Macs.

      See http://support.apple.com/kb/HT1352
      (also covers setting the password on Open Firmware PowerPC)

  60. Duh... by RoboRay · · Score: 1

    If "Step #1" of any hacking scheme is "Gain physical access to the hardware", it's really not worth mentioning here.

  61. Lame by jdh3.1415 · · Score: 1

    You too can own your own machine. This has to be the lamest thing I've ever seen on Slashdot.

  62. You silly people by Martian_Kyo · · Score: 3, Funny

    this is not a security hole
    this is a feature
    which helps you recover data after you forgot your password.

  63. Master Linux Password by Anonymous Coward · · Score: 0

    Don't forget the master linux password which lets you change any administrator pass

  64. Re:WTF? by vux984 · · Score: 1

    Another possible fix would be to store a checksum for the accessibility helper program within the logon process, and verify the binary it's about to execute matches that checksum. Or embed the helper within the logon process.

    Nope. Worthless. You'd just swap in a patched version of the 'logon process' with the necessary checksum. Or with the code to check the checksum removed. And if it checks itself, or something else checks it first to detect this tampering... you just keep going backwards. Sooner or later something loads 'first'. And if -that- is compromised, game over.

    Any code of this sort needs to be thoroughly audited to ensure there's no bugs that can be exploited by the user to run things they're not supposed to be able to.

    That's true. But no amount of auditing can prevent someone with physical access to the machine from replacing the logon software itself with their own, that does whatever they want it to do.

    The only way to do that is to have the whole 'trusted computing platform' where a tamper proofed bios will only run signed code -- like what we have with game consoles. Where going 'back to the first process that does checking' (as described above) is the hardware itself. Where, if its done well and exploitable software bugs can't be found, you'd have to physically modify the hardware itself, e.g. solder in a 'modchip' to get it to boot/run something that isn't authorized, or bruteforce the digital signing keys... or something like that.

  65. I disagree by Mostly+a+lurker · · Score: 5, Interesting

    Consider: someone arrives from 10 years in the future in a time machine. OK, at the time he arrives this is news. However, at the point the individual leaves to go back in time, we have already known about this for 10 years. He may even be reusing the same time machine, if it was never used in the intervening period. How is a 10 year old story news (I am ignoring /. for the purpose of this argument)?

    1. Re:I disagree by Anonymous Coward · · Score: 0

      Consider: someone arrives from 10 years in the future in a time machine. OK, at the time he arrives this is news. However, at the point the individual leaves to go back in time, we have already known about this for 10 years. He may even be reusing the same time machine, if it was never used in the intervening period. How is a 10 year old story news (I am ignoring /. for the purpose of this argument)? If you were to travel back in time, you would almost certainly create another branch or time line. The time you were traveling back to would have no idea that you were coming. This would, theoretically, prevent you from affecting the future from which you came. Besides, who cares about Vista anyway?
    2. Re:I disagree by Count+Fenring · · Score: 1

      Or, conversely, someone leaves in a Time Machine for 10 years in the future. Until they arrive, it's just a missing persons case, which hardly hits the front page. Of course, it's news when they get there, unless time machines are common/all media have been destroyed by the nuclear holocaust.

      Perhaps it's more accurate to say that any hack involving a time machine is newsworthy at some time, presuming news exists at the time that it's worthy of it.

    3. Re:I disagree by Chabil+Ha' · · Score: 1

      Ohh, what's really going to bake your noodle later on is, would they have still broken Vista if you hadn't said anything?
      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    4. Re:I disagree by Anonymous Coward · · Score: 0

      So where are all the branches where people have been flying around in time machines? How the hell did we all end up in this one instead?

    5. Re:I disagree by Anonymous Coward · · Score: 0

      I read this at work. I can't say much, except that I work for a TLA and have clearance.

      Doctor Who is a documentary.

  66. Re:WTF? by istartedi · · Score: 1

    Yeah, that's it for me. No more BIOS or boot-loader. From now on, I'm copying in those bits by hand with a specially built system of toggle switches and LEDs that interfaces directly to the MoBo. You can be d***ed sure you have to enter the root password before you can access that system. Then I can go to work on trading in the lock on my front door for something that requires root, or better yet, 3 factor auth with an RSA key fob.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  67. Old trick? by dotmar · · Score: 2, Interesting

    Wasn't there a similar exploit a few years ago on windows 2000. Auto start of CDs was enabled even when nobody was logged in. If you put a cd with a .bat file in the cd tray, it would start the file which copied cmd.exe to the screensaver file. Wait a couple of minutes, and when the screensaver was supposed to be activated, a command prompt with administrator privileges pops up.

  68. hooks should be in service or drivers by DrYak · · Score: 5, Interesting

    The interesting thing is that the utility for helping impaired people is run as SYSTEM when it really doesn't have to be.
    My hunch would be that the utility has to insert some system level hooks into Windows in order to read text from every widget (window, control, or whatever you call them) in the system. This is why it needs elevated privileges. Yeah. But microsoft's own good practice recommendation is that this kind of hooks need to be placed in a driver or a service (it self installed with the necessary privileges). And that the program that needs the access stay with low privileges and only access what it needs through the API exposed by the privileged service/driver.

    That's how all hardware monitoring and similar tools do, to avoid triggering false alarams in UAC.

    It's just strange how Windows can't even follow their own recommendations.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  69. ndv by ndvndv · · Score: 1

    this is an uberlame post... here's why... this vulnerability is widely known since WINDOWS NT 4.0 (and yes it IS vulnerable along with win2k and xp and 2003) tha fact that he claims that only vista is vulnerable disclose that he doesn't even understand the trick... recipe foe windows nt4: copy c:\winnt\system32\default.scr c:\winnt\system32\default.scr_ && copy c:\winnt\system32\cmd.exe c:\winnt\system32\default.scr after the trick logoff and wait 15 mins: the cmd will popup instead of the screensaver (nt authority\system by the way) . recipe for win2k/XP/2003 copy cmd.exe to c:\windows\system32\sethc.exe then at the login prompt push 5 times the right-shift, a cme will popup with a sexy sound... (system access) with vista/server 2008... I'd suggest to copy cmd.exe to osk.exe (on-screen keyboard) it is less likely a user will discover the backdoor. very very old tricks.... nicola del vacchio mcse/cissp

  70. BIOS Settings by spectrum- · · Score: 1

    Even with local access, a bios password should be set to make it less easy to boot from other devices. This wouldn't be possible without access to the file system from outside of the Vista. Bios passwords aren't impenetrable but they certainly can help a lot with physical access. Stopping physical access is all very well for servers but for end user desktop systems, that is hardly practical. Where necessary, boot media devices could be physically restricted such as DVDROM/USB in addition to BIOS settings.

    1. Re:BIOS Settings by jabuzz · · Score: 1

      Most enterprise level systems (say Dell Optiplex lineup for example) provide a handy little loop, which if you fit a padlock to stops physical access to the internals in an instance without causing serious physical damage to the unit. Most employees will baulk at causing physical damage to a system.

      Add if case switches with automatic over the lan signaling, so I know when systems have been opened, which combined with suitable boot defaults and BIOS passwords and control is pretty complete for all but the most determined.

  71. Re:WTF? by Anonymous Coward · · Score: 0

    You mean like:

    [Switch on machine, POST test, ending with boot sequence:]
    LILO> linux 1
    ...[booting messages, ending with]...
    #

    ?

  72. Except that by DrYak · · Score: 1

    Not really, the kernel is just a file or two. Except that it's *normal* for the *kernel* to have privileged access. It's *not normal* for a random *application* (in this case, a screen reader) to be always started automatically on boot with full privileges.

    Normal coding practice as recommended even by Microsoft themselves asks for this kind of access being done by a service or a driver, and the application should remain unprivileged and only use the API exposed by the service/driver. That's for example how every hardware sensor monitoring software does in Windows.

    The situation of the vista accessibility tools would be more similar to having SUID activated on random applications. That's something that is currently being avoided, instead people rely on kernel modules (for exemple : hardware monitors, virtual machines, etc.) or on services started with correct privilege (monitoring harddisk and raid) and the actual software using those.

    The real WTF isn't that privilege was gained in Vista (after all, that what always end up happening when physical access is possible). The real WTF is that the application used in the mechanism runs at system privileges whereas it shouldn't.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Except that by totally+bogus+dude · · Score: 1

      True, it probably shouldn't and it was almost certainly just an oversight (or more likely, after careful consideration they decided the application didn't pose a security risk). It may be that the logon screen does not permit unprivileged applications from interacting with it in the manner in which the accessibility tools needs to in order to function. If this is the case then fixing this may require making a lot of changes to the logon system, creating more complex code that increases the chances of there being bugs.

      Don't forget, this isn't an "exploit" of the accessibility tools per se, and neither is it a "random application" as you say (it's a very specific application) and it's not started automatically on bootup (but that's just nitpicking). It also requires complete access to the (unencrypted) system drive in order to use this "exploit", which makes it a pretty uninteresting exploit in my view. All the APIs and coding practices in the world won't keep your system secure if an attacker has complete access to the system's drive.

      In conclusion, yes they should probably fix it if possible -- the less code running with high privileges the better. In practice, I don't really care if they don't fix it. If an attacker is in a position to be able to replace the accessibility tools with a command shell or other program, then the system is already completely compromised.

  73. Same technique, different vector by xuanyou · · Score: 2, Informative

    I've used the same technique before to restore an XP system that no one knew the admin password to. Changed the default screensaver .scr to cmd.exe. Just booted to login, made a coffee, when I got back, cmd was open in System user. Funnily, I think the user rights for System in XP were limited below Administrator.

    --
    - xuanyou
  74. Not exactly by DrYak · · Score: 1

    You mean like init? gdm? Xorg? sshd? Those are services (and also kernel drivers with some part of the DRI stack in Xorg). They handle what needs to be done as a privileged user, the rest is handled by unprivileged user-land application talking to them. (?dm and Xorg are service of the GUI. The whole GUI isn't running privileged, but uses Xlib & Mesa to access whatever it needs from Xorg).

    In Vista's situation they should have only the critical part needed by the accessibility system running in a privileged context as a driver or as a service (whichever is best suited) and the rest (such as the Accessibility options) should run unprivileged and access whatever they need only using the API.

    That's not the case here, the application do run with privileges too.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Not exactly by fabs64 · · Score: 1
      and precisely what difference would this have made to the security?

      Can I not still replace gdm, init, or Xorg with my own trojan binaries? Or hell, I could replace the kernel if I wanted to.

      The separation you are talking about would only help were an exploit found in the accessibility application itself, this is not the case here.

      The point is, if someone has physical access to the box you're screwed, whether windows or *nix.

  75. Slashdot - Adverts for nerds by trust_jmh · · Score: 1

    Anyone else think this is just an advert for some distro. no one much has heard of?

    1. Re:Slashdot - Adverts for nerds by reaktor · · Score: 1

      BackTrack is a hacker distro loaded with many tools. It is quite well known esp among network security techs...

  76. at /interactive *.exe doesn't work on Vista by cciRRus · · Score: 1
    Thanks for the note. :) You are right, at.exe doesn't allow cmd.exe to run in interactive mode in Vista.

    I tried using schtasks.exe as follows:

    C:\> schtasks /CREATE /IT /TN TaskName /SC ONCE /TR C:\Windows\System32\cmd.exe /ST 12:34
    SUCCESS: The scheduled task "test" has successfully been created.
    Somehow, it worked. I got an interactive Command Prompt but it is not running as System-Level. This is the same as running the "Command Prompt" shortcut, then right-click, choose "Runs as administrator". :(

    Any clues?
    --
    w00t
  77. at.exe interactive mode does not work in Vista by cciRRus · · Score: 1

    Also if you are an admin in windows xp, just run "at 12:05 /interactive cmd.exe" at 12:05 there will be a cmd promt that pops open Thanks to an AC reply, I got to know that this would not work in Vista.
    --
    w00t
  78. logon.scr also works by Anonymous Coward · · Score: 0

    Another way of doing this is to change the screensaver file (c:\Windows\logon.scr) to a cmd.exe
    but renamed as logon.scr...
    The only problem with that last one is waiting enough time for the screensaver to run...

    When it does, just press ctrl+tab to appear in windows SYSTEM access desktop.

    That last one can be sued in XP as well and was never fixed.

  79. Oblig. by ins0m · · Score: 1

    Who is this kdawson and how is he such a fucking idiot? "You must be new here."

    (And for the stupid mods in the crowd, yes, I checked the UIDs. Someone's been on a 3-year sabbatical and hasn't readjusted to /. reality yet)
    --
    Never attribute to Hanlon that which can be adequately attributed to Heinlein.
  80. HACK THE GIBSON by shin0r · · Score: 1

    What a load of rubbish. So some guy has physical access and breaks the underlying OS. Whoa, extreme hax dude. You can do this on any OS on any platform as long as you have physical access.

    !news

  81. Encryption the answer by Anonymous Coward · · Score: 0

    (Anonymous/Coward is actually Anonymous/and Wise)

        Whole disk encryption seems to be the answer. I use the freeware TrueCrypt. The only problem I have found with TrueCrypt is that it takes 3.5 minutes to get my Vista to boot. XP boots instantly with TrueCrypt.

  82. You can secure against this to some extent. by Emperor+Skull · · Score: 2, Interesting
    Change the BIOS boot order so the hard disk is the only allowed boot device.
    Enable chasis intrusion in the BIOS
    Password protect the BIOS
    Put a lock on the case.

    Not perfect, but it makes this a lot harder and a lot easier to detect.

  83. Fake or real? Camtasia? by SplatMan_DK · · Score: 2, Interesting

    The clip is made with "Camtasia", a program from TechSmith inc..

    But that product is only available for Windows, so how was it used to capture a screen video of a Linux computer? And how was it used to show a Vista computer booting (since presumably the Camtasia ScreenCam software cannot be loadet at that time)?

    No flaming intended - this is an honest question.

    :-)

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
    1. Re:Fake or real? Camtasia? by DragonTHC · · Score: 1

      Virtual Machine!!!!!! DUH!

      --
      They're using their grammar skills there.
    2. Re:Fake or real? Camtasia? by SplatMan_DK · · Score: 1

      Before you go shouting "DUH!", I work with virtual machines every day.

      I do not see any virtual machines in the clip, nor do I see any booting screens or similar.

      In addition, the manipulation of the Vista files using the Linux system does not seem to include the mounting of a virtual disk image (which is typically a non-trivial thing to do unless the Linux distro has been prepared for the task and the required drivers have been loaded).

      If virtual machines are indeed used, the evidence is not present in the videoclip. And I would certainly love to see how a Linux distro booted as a guest OS was used to alter the Vista files of another non-booted guest OS. (Not that it is impossible, but it would still be perhaps even more interesting to see than the Vista-hacking trick).

      Duh?

      - Jesper

      --
      My security clearance is so high I have to kill myself if I remember I have it...
    3. Re:Fake or real? Camtasia? by ergo98 · · Score: 1

      I do not see any virtual machines in the clip, nor do I see any booting screens or similar.

      One part of the video is the Vista bootup, so either it's a virtual machine, with Camtasia running in the host system, or he is using something entirely different to record (e.g. DRAC remote video feed witha cap of that).

      In addition, the manipulation of the Vista files using the Linux system does not seem to include the mounting of a virtual disk image

      • Setup Vista in a Virtual Machine
      • Map the optical drive in the VM to a bootable Linux distro
      • Reboot virtual machine -- machine will boot into Linux, where that Linux session will see the virtual Vista hard drive
    4. Re:Fake or real? Camtasia? by SplatMan_DK · · Score: 1

      You are right, that night do the trick. And it would still require that the vista computer in fact is a virtual computer of some sort... :-)

      - Jesper

      --
      My security clearance is so high I have to kill myself if I remember I have it...
  84. All this shows is... by Tastecicles · · Score: 1

    ...that a lock isn't designed to keep dishonest people out. It is designed to keep honest people from trying.

    ANY lock can be defeated. No lock on this planet is hackproof. As far as digital locks are concerned (what we seem to have gone off on a tangent with here rather than the OP) they're only as secure as what happens before the OS is loaded. If the OS is on the same partition as the data which needs protecting, well, that lock is about as useful as a chocolate fireguard. The second that OS starts loading or any other (liveCD) OS mounts that drive, the encryption is shown for the snake oil that it is.

    --
    Operation Guillotine is in effect.
  85. Not another "exploit" by daveime · · Score: 1

    I have an exploit for getting complete access to anyones house and all their posessions.

    All you need if for the owner of your house to give you their keys, the codes to disable the burglar alarm, the name of the dog so that you can woo him with "ahhh, Rex, what a nice puppy you are", and hopefully let you know in advance when they will be on holiday, so you won't be disturbed.

    WOW, I AM THE HAXXOR OF ALL YOUR HOUSES. ALL YOUR HOUSE BELONG TO US.

    FFS, enough with these non-exploit exploits.

    Anyone who has physical access to your PC means it's owned already. They can rip off the cover, add in a 2nd hard disk, swap over the disks in BIOS and boot, and still have access to all your files.

    Isn't this just another case of some "security researcher" shouting to the world "what a clever boy I am" ?

  86. This is years old! by Anonymous Coward · · Score: 0

    Sheesh. When I first heard about this trick, it was done by replacing the logon screensaver (logon.scr) with cmd.exe under NT4 SP6.

    No doubt next thing we'll be hearing about the amazing new idea of dumping a malicious file called "My.exe" in the root of the C drive.

  87. Whoop tee f'in doo by billcopc · · Score: 1

    I've got an even more potent hack:

    1. Insert ANY Linux boot disc
    2. Replace Vista with Linux
    3. wait for the weak-ass installer to finish
    4. ???
    5. SYSTEM LEVEL ACCESS!!!!!!!

    Any imbecile can rootkit an OS if they have boot access to the damned thing. Now I'm going to go break into my own car by reaching through the open window and pushing the unlock button! OMG l33t!

    --
    -Billco, Fnarg.com
  88. Linux is even more vulnerable by klapaucjusz · · Score: 1

    In other news, given physical access a user can get root access to a Linux box. To accomplish this, the user renames /bin/sh to /sbin/init â" this is the program that makes sure that anything ever gets done on a Unix system. The person who discovered this security hole claims that XP, 2000, 2003 and NT are not vulnerable to it; only Unix-like systems are.

    1. Re:Linux is even more vulnerable by malevolentjelly · · Score: 1

      Well said. It's well known that Linux, Mac, or Windows can be quickly hacked with physical access. In defense, government, and security scenarios physical access to any Windows, Linux, or Mac workstation has to be restricted and technically have armed guards at all times if no other security is available.

      However, high security boxes are not supposed to have any of these important files stored locally anyway- they use network accounts which are not stored on the box. Therefore, you would need physical access to the server. For this reason and more, computer security has always worked this way.

    2. Re:Linux is even more vulnerable by interventka · · Score: 1

      Your own post reveals why this isn't really a terribly functional attack; every user-land process in a Linux system is actually a fork of init or scripts started by it, so although you might be able to gain root access that way, you probably wouldn't gain a functional system in terms of driver support, and possibly, you'd get one that wasn't able to mount many of its own file systems. This Vista attack replaces something Vista doesn't need to boot into a fairly functional state.

  89. First three octets... by notdotcom.com · · Score: 1

    If you cross reference the first three octets of the MAC address, you can come up with the Organizationally Unique Identifier, or OUI. That can be x-refed to a chart of manufacturers and therefore can be used to "fingerprint" many network devices.

    --
    Grandpa: My Homer is not a communist. He may be a liar, a pig, an idiot, a communist, but he is not a porn star.
  90. bah! by tHeSiD · · Score: 1

    probably the most ridiculous "hack" ever.. its basically hacking a system to which you already have access.. lame.

  91. Why? You've got physical access to the harddrive.. by Anonymous Coward · · Score: 0

    Just copy the password files and crack them at you leisure. No need to install some extra software that might get noticed. Take the password files and leave no trace you were there.

  92. Nothing new? by Peer · · Score: 4, Interesting

    Looks alot like this:

    http://www.avertlabs.com/research/blog/index.php/2007/03/12/windows-vista-vulnerable-to-stickykeys-backdoor/

    Only thing new is using Linux to rename the file.

    1. Re:Nothing new? by 787style · · Score: 1

      Hey, I got that beat. I posted about this in 2004, but reported it to MS in 2002.

      http://787style.livejournal.com/19405.html

  93. lrn2type by Anonymous Coward · · Score: 0

    I'm no security expert, but this is pretty weak, as mentioned previously here.

    Am I the only one that thinks he types way too slow. jeez, lrn2type.

  94. Meh, not so impressive by BLKMGK · · Score: 4, Informative

    See the problem with that is that you had to use someone else's program to do this - it wasn't just something you could do. Someone had to reverse how the SAM was storing passwords blah blah. Plus now you have hosed up your "friends" password and he will know you have been playing on his machine when he gets back. See, that's not really kewl....

    What you should have done that would have been more impressive would be to boot off a Linux CD and rename the SAM file. Then when the machine was booted again the Administrator password would have been BLANK. You could then have retrieved whatever information you wanted from your "friends" computer, renamed the SAM back to it's correct name, and when he returned his password would have been the same. This would have been much nicer for your "friend" and far more impressive since you would not have had to rely on someone reversing the password storage format of the SAM file - which BTW has changed a few times. Microsoft even started using SALT, the nerve!

    Anyway, the rename method would have worked out of the box without any "boring" reverse work on someone else's part and would take advantage of a stupid oversight on Microsoft's work - just like this hack does. FWIW, I LIKE Vista and know that in general it's more secure than XP. That Microsoft was so STUPID as to allow something like this to work doesn't surprise me but it does dissapoint me. Hopefully they don't fix it before I've had a chance to show a "friend" how it works :-P

    --
    Build it, Drive it, Improve it! Hybridz.org
    1. Re:Meh, not so impressive by hawk · · Score: 2, Interesting

      >FWIW, I LIKE Vista

      Yeah, and there's men that go to work in women's frilly underwear, but most don't brag about it on the internet! :)

      hawk

    2. Re:Meh, not so impressive by Anonymous Coward · · Score: 0

      We don't?

    3. Re:Meh, not so impressive by Serious+Lemur · · Score: 1

      Yeah, and there's men that go to work in women's frilly underwear, but most don't brag about it on the internet! :) Stop badmouthing crossdressers!
  95. Not impressive. by Anonymous Coward · · Score: 0

    All bets on security are off when the attacker has physical access, end of story.

  96. 2-part is smart by BLKMGK · · Score: 1

    And THIS is why 2-part protection is the best way to go. A USB or othe rdevice you keep on your person and a password you keep in your head. By all means slap a keylogger on there, it will not retrieve what has been stored on the physical device. Better yet use one of those FOBS with the rolling numbers and you cannot simply copy the device while the person sleeps. Probably some vulns there too but geez just how far you willing to go here? (lol)

    --
    Build it, Drive it, Improve it! Hybridz.org
    1. Re:2-part is smart by karmatic · · Score: 1

      Better yet use one of those FOBS with the rolling numbers and you cannot simply copy the device while the person sleeps. Those keyfobs (RSA SecurID, etc) typically work by having an encryption key shared in the device, and on a server. The device takes the key, does an AES (or whatever) operation on a sequential clock, and chops it down to 6 (or so) digits.

      The server then repeats this process, and uses the current time. Since these things don't have the world's most accurate clock, the server will often go back and forward a bit with the number, for a few minutes - this lets it figure out what time the device has. After a few logins, you know more or less what the clock skew and rate for the device are.

      This is good for a number of things, like web sites - users don't need to have special drivers or anything like that.

      It is not good for things like local login to a non-networked machine, as in order to do this, a full copy of the encryption key must be available on the device itself. It can't be encrypted, or it can't be used.

      Smart cards are designed to self-destruct before giving up their keys, and you can't "simply copy the device while the person sleeps".

      Personally, I have one of the Fujitsu Stylistic tablet PCs. It comes with a built-in fingerprint reader, and smart card reader. This lets me do three-factor authentication:

      Something I know (a password),
      Something I have (a smart card),
      and Something I am (a fingerprint).

      The fingerprint reader is a wedge-style, so you can't grab a latent print off of it. You could probably get one off the PC itself, and there are ways to bypass it, but it's a real pain.

      Bypassing the smart card gets to be very difficult, as the full-disk encryption prevents modification of the system while I'm not on it. You can completely replace the HD with something designed to grab my PIN, but I'd notice, and you still can't clone the smart card.
    2. Re:2-part is smart by BLKMGK · · Score: 1

      Yup, good point on the rolling number thingy - ion my haste I didn't think that one all the way through. They do indeed need to phone home to work right and that's not going to work so well on a preboot process.

      --
      Build it, Drive it, Improve it! Hybridz.org
    3. Re:2-part is smart by Anonymous Coward · · Score: 0

      Out of curiosity what kind of smart card are you using with it? It's worth noting that _many_ supposedly secure smart cards have been successfully opened (using various techniques), and their memory contents subsequently dumped.

    4. Re:2-part is smart by karmatic · · Score: 1

      Out of curiosity what kind of smart card are you using with it? It's worth noting that _many_ supposedly secure smart cards have been successfully opened (using various techniques), and their memory contents subsequently dumped.

      We use eTokens (USB and Smart Card) - they have the best support for Linux and OS X of any cards we tried. They also are nice in that you can force password change on first use (it prompts upon insertion), and save password policies to the card itself, rather than simply forcing the use of precustomized drivers.

  97. Some people care by Anonymous Coward · · Score: 0

    It is pretty sad when all they do around here is basically criticize the U.S., give NASA crap and kiss the EU's ass, daily FUD about MS and the daily copyright/RIAA.

    Yeah, it's pretty sad how some folks actually care enough about the country being destroyed by politicians, lawyers, and monopolistic companies that they are motivated enough to complain about it.

    Just blindly accepting the downward spiral of the nation would be so much cooler.

  98. Think again on the solder by BLKMGK · · Score: 1

    Soldering iron to the TPM? The TPM has to be unlocked to get the key to unlock the encrypted partition. The TPM has to take "measures" on the hardware before it will unlock. Simply swapping out the TPM with a "soldering iron" buys you nothing - you have removed the one device that would, in a properly setup system, contain the key to the crypto!

    You really ought to read up on TPM, it's a bit stronger than you have ASSumed. That's *if* the vendors have followed th espec, not backdoored THEIR drivers, and the crypto is really as good as they say etc. Lots of ifs but there's nothing better that I'm aware of IF you can manage to get it all setup correctly. Heh, bet that's a picnic!

    --
    Build it, Drive it, Improve it! Hybridz.org
  99. Why bother? by SEMW · · Score: 2, Informative

    I've used the same technique before to restore an XP system that no one knew the admin password to. Changed the default screensaver .scr to cmd.exe. Just booted to login, made a coffee, when I got back, cmd was open in System user. Funnily, I think the user rights for System in XP were limited below Administrator Why bother? If you can reboot the computer, you can just boot into single user mode and change the password directly, on any operating system I've ever used (Windows: press F8 on bootup; Linux: append S to the GRUB kernel line, etc.).
    --
    What's purple and commutes? An Abelian grape.
  100. TPM sets the bar damned high by BLKMGK · · Score: 2, Interesting

    I mostly agree with what you're saying however the checks and balances brought to the table by properly setup TPM push the bar so high that an attacker is going to have to be damned near a state supported entity to get the job done! :-O At what point do you declare enough is enough? I won't go into a dissertation as to how TPM works as it's lengthy and I'd probably screw it up but you're nto going to be able to just go in and modify how that hardware works to get past it easily. I don't 100% trust it or the vendors supporting it but it does look on the surface like some fairly high effort will be required to get past it.... if it's properly setup (heh)

    --
    Build it, Drive it, Improve it! Hybridz.org
  101. MAC = Mandatory Access Control by MessageDrivenBean · · Score: 1

    No no, he ment Mandatory Access Control!

    --
    Quisque verborum suorum optimus interpres...
  102. You don't even need a bootCD/disk by phorm · · Score: 2, Informative

    Add this line in the bootloader...

    init=/bin/bash

    It bypasses the init process (and all of the login requirements therein) to dump you straight to the *bash shell.

    *Assumes bash is in the path /bin/bash, but /bin/sh or any valid shell should work.

  103. Any OS is vulnerable to this by privmath · · Score: 1

    As long as you can write on the filesystem you can do whatever you want with the system, on XP you can install a special crafted GINA DLL logging you in as any user you want, you probably can add a service running as LocalSystem in the registry and even get remote access to the machine this way. In linux you could replace init by sh and you'll be root. File system encryption will indeed be a problem, provided the user cannot find a way to get the key because if vista doesnt prompt the user for a key, its obviously stored somewhere.

  104. All part of the Macintosh heritage by hawk · · Score: 3, Informative

    Roll back the clock a couple of decades. Microsoft was the #2 violator of the Macintosh programming standards and rules. #1, of course, was Apple . . .

    Thus on system software changes, guess which two manufacturers' software broke the most often.

    hawk

  105. New Exploit For Linux!!!! by medlefsen · · Score: 1

    When booting select single user mode on GRUB and you can get root! No kidding! Proof that Windows has better security than linux!

  106. Limitations of access to the file system by Beryllium+Sphere(tm) · · Score: 1

    >However I have to wonder: once you have access to the filesystem, why exactly would you bother booting into Vista and getting yourself a privileged cmd.exe? Why not just access whatever data you want from the other OS?

    Here's an example that's come up when I've done forensics work. Suppose you need information such as a stored password that lives in Windows's "protected storage". Conceptually, it's encrypted based on the user's login. You can maybe reverse-engineer the encryption and brute-force the password, or use chntpw to change the password (yes, of COURSE you do this on a copy and not the original) and log in, or bypass the limitations of chntpw and go straight for root access.

    1. Re:Limitations of access to the file system by totally+bogus+dude · · Score: 1

      I'm not familiar with chntpw or exactly what "protected storage" is, but I was under the impression that forcing a password change would prevent the user accessing their encrypted files? At least, if I reset a password through computer management I get a warning that starts with:

      Resetting this password might cause irreversible loss of information for this user account. For security reasons, Windows protects certain information by making it impossible to access if the user's password is reset.
  107. Even with full disk encryption by Beryllium+Sphere(tm) · · Score: 1

    >short of a completely encrypted drive, you are pretty much SOL if someone has physical access to your machine.

    Even that doesn't help if the encryption relies on a password rather than a key from some physical token. The person with physical access can just plug in a hardware keylogger and record the password.

  108. Encryption is the final answer by Anonymous Coward · · Score: 0

    I use the free TrueCrypt and do a whole disk encryption. On my XP machine, the boot is instantaneous. On my Vista machine, boot takes 3.5 minutes.

  109. Re:PANIC - typo by Anonymous Coward · · Score: 0

    You misspelled "gooed".

    Personally, I will only feel safe when I know that Microsoft completely controls what goed on on my PC!

  110. This is a stupid story by spitzak · · Score: 1

    If you have physical access to the machine and can boot a linux disk and you can read/write the main disk, then you can read it, and change anything on it. I'm sure there are millions of things you can do to be able to it to reboot as a usable Windows, or you can just stay in Linux and copy all the secret information you want off the disk.

    I just can't see how this is a story. It's not a mistake on Microsoft's part. You can replace init on Linux if you want and reboot with full access.

  111. Offensive Security Indeed by pfleming · · Score: 1

    The page linked to requires Javascript - NoScript prevents it. http://www.offensive-security.com/movies/vistahack/vistahack.html

  112. all bets are off by Anonymous Coward · · Score: 0

    Unless you take the case off, remove all floppy, cdrom, usb, firewire cables and then seal your pc in about 50kg of cemeric chip compound, youre not going to stop anyone with physical access getting in your machine...

    It just aint going to happen.. physical access == all bets are off

  113. Enterprised is used by enterprises... duh by klubar · · Score: 1

    The only ones who realy care about security, have something sufficiently valuable to protect and the technical know how to do it are generally enterprises. Bit locker, TPM and 2-factor ID are complex and generally beyond the capability of home or small businesses. Even if bit locker was available on home I don't think many people would use it (most home users don't even use passwords.)

    Microsoft software is really targeted at an enterprise ecosystem--that's why you really see big deployments of non-MS software at large (> 1000 employees) firms.

  114. ...because on Slashdot by dw604 · · Score: 1

    We fear social contact so much we need to find hacks so we don't have to talk on the phone.

    1. Re:...because on Slashdot by karmatic · · Score: 1

      We fear social contact so much we need to find hacks so we don't have to talk on the phone.

      Have you ever actually activated Windows over the phone? It is one of the most frustrating experiences I've ever had with a telephone system.

      You read off a long list of numbers, and if your connection quality isn't great (cell phones in my case), it gets it wrong and you have to repeat yourself.

      The usual reason I call is because I've reinstalled, and changed enough hardware that online activation fails.

      So, not only does online activation fail, but then the phone-based one fails, too. You have to fail the second activation before you're permitted to talk to a human, who grills you (often in very broken English) as to whether you have truly removed it from all computers it might be installed on.

  115. Re:WTF? by Anonymous Coward · · Score: 0

    what you think that SE-Linux doesn't run init? every OS has to run processes before the system is logged onto otherwise what the hell is supposed to process the logon. This is not a security issue in the sense of the OS so comparing SE to vista is a moot point as they are both equally vulnerable to someone having physical unfettered access to change the disks content.

  116. Wow somone with admin access can abuse the system? by Anonymous Coward · · Score: 0

    Given you have to already be an admin to do this (assuming you don't have physical access) this isn't really surprising.
    Guess what, if you are root on linux you can rename files to start up in the same way.

    If a security 'threat' needs you to be admin first or have physical access then it is not a threat, because you already have the prvilege you need.
    For example admins can use the AT scheduler to pop up a command window as system at their time of choice etc.

    The original poster is an idiot.

  117. shoulda put uac on that too! by kdunn926 · · Score: 1

    perhaps an allow or deny screen before executing the magnifier would have made them think twice? ;)

  118. First Post by krischik · · Score: 1

    Has anybody noticed that the first post is usually just a piece of junk? I think it's because it takes more time to create a good post then piece of junk.

    Martin

  119. Ahhh... Backtrack by Xiaotou · · Score: 1

    Is there anything it can't do?

  120. All NT Based Versions of Windows ARE Vulnerable by Anonymous Coward · · Score: 0

    Just rename cmd.exe to the name of the logon screen saver and wait five minutes, same effect.

  121. james bond music by vaporland · · Score: 1

    actually, it's 'mission impossible' - not james bond. you got your spies mixed up...

    --
    Ask Me About... The 80's!
  122. NVbit : Accessing Bitlocker volumes from linux by Anonymous Coward · · Score: 0

    Yes, linux can decrypt bitlocker volumes

    Understanding the Internals of BitLocker Encryption system Vista .

    NVbit is a linux fuse driver to access Windows Vista's Bitlocker Volumes from linux, provided you have the right keys.
    A white-paper and supporting presentation is also available.
    The research was done around an year ago.Work was stopped prematurely, Don't expect things in clean/finished shape.The code is in alpha state.
    Both the paper and presentation are incomplete draft versions. However, missing things can be referred from nvbit source code.NVbit allows read-only access.(Though writing can be done just in reverse order but still it doesn't exist for now).

    check these links
    http://ww.nvlabs.in/node/9
    http://www.nvlabs.in