 | Researchers show how to take control of Windows 7 If these researches are right, this hack cannot be fixed and is inherent to Win 7. To be fair to M$, this hack is only successful if one has physical access to the machine. However, this could still prove painful for enterprises who have many employees with access to a Win 7 PC on the network.
Researchers show how to take control of Windows 7 Proof-of-concept code takes control of the computer during the boot process By Sumner Lemon , IDG News Service , 04/23/2009 Source: Network World
quote: Security researchers demonstrated how to take control of a computer running Microsoft's upcoming Windows 7 operating system at the Hack In The Box Security Conference (HITB) in Dubai on Thursday.
Researchers Vipin Kumar and Nitin Kumar used proof-of-concept code they developed, called VBootkit 2.0, to take control of a Windows 7 virtual machine while it was booting up. They demonstrated how the software works at the conference.
"There's no fix for this. It cannot be fixed. It's a design problem," Vipin Kumar said, explaining the software exploits the Windows 7 assumption that the boot process is safe from attack.
While VBootkit 2.0 shows how an attacker can take control of a Windows 7 computer, it's not necessarily a serious threat. For the attack to work, an attacker must have physical access to the victim's computer. The attack can not be done remotely.
VBootkit 2.0, which is just 3KB in size, allows an attacker to take control of the computer by making changes to Windows 7 files that are loaded into the system memory during the boot process. Since no files are changed on the hard disk, VBootkit 2.0 is very difficult to detect, he said.
However, when the victim's computer is rebooted, VBootkit 2.0 will lose its hold over the computer as data contained in system memory will be lost.
VBootkit 2.0 is a follow-up to earlier work that Kumar and Kumar have done on vulnerabilities contained in the Windows boot process. In 2007, Kumar and Kumar demonstrated an earlier version of VBootkit for Windows Vista at the Black Hat Europe conference.
The latest version of VBootkit includes the ability to remotely control the victim's computer. In addition, the software allows an attacker to increase their user privileges to system level, the highest possible level. The software can also able remove a user's password, giving an attacker access to all of their files. Afterwards, VBootkit 2.0 restores the original password, ensuring that the attack will go undetected.
|
|
 SUMwarePremium join:2002-05-21 kudos:2 | |
|
 JohnInSJPremium join:2003-09-22 San Jose, CA Reviews:
·PHONE POWER
·Comcast
| reply to KodiacZiller quote: To be fair to M$, this hack is only successful if one has physical access to the machine
Which means your security is toast no matter what.
The lengths these "researchers" go to is pretty funny.
Hey, did you know that if someone boots a linux cd on your PC, they CAN CHANGE THE ADMIN PASSWORD? OMG I are a haxxor!
For those who lack reading comprehension, this is a boot floppy that mimics the standard bootloader but injects some special sauce during boot.
My guess is, in addition to being physically present, the PC must * lack a bios password * have a boot order where the normal OS drive is NOT first (ie, USB/floppy/cdrom boot allowed) * and of course, be sitting out in the open when joe hacker can boot it up.
I'm terrified. |
|
 SUMwarePremium join:2002-05-21 kudos:2 | said by JohnInSJ:* have a boot order where the normal OS drive is NOT first (ie, USB/floppy/cdrom boot allowed) Changing the Boot Order of Your Drives quote: Most computers are set up so that when you first turn on your computer it will check to see if you want to boot from other drives besides your hard drive. It will automatically check to see if you have a bootable CD in your CD drive. If you computer has a floppy drive, it will check to see if your have a boot disk in the floppy drive. Then once it has checked all possible locations for a boot disk, the system will default to your hard drive and start booting Windows.
|
|
 Link LoggerPremium,MVM join:2001-03-29 Calgary, AB kudos:3 | reply to KodiacZiller If I have physical access to the system in question, its game over, unless of course hardware defenses like bitlocker (don't keep you key in your laptop bag please) or TPM are engaged. In reality physical insecurity is actually a design feature/requirement and physical security is left to the owner of the system to implement (this doesn't always work, hence why TPM etc exist). What OS/hardware by default has physical access security measures in place? I used to like how it was in the old days, where you had to show the nice young man with the machine gun your credentials to get physical access and if that didn't work, he demonstrated his 'security' skills in response and likely called a bunch of his buddies to further make his point.
Blake -- Vendor: Author of Link Logger which is a traffic analysis and firewall logging tool |
|
 SUMwarePremium join:2002-05-21 kudos:2 | reply to KodiacZiller From Tom's Hardware April 24, 2009 - quote: "Basically, we follow a very simple algorithm for Vbootkit," the team explained during the demonstration, "Hook INT 13 for disk reads, keep patching files as they load, hook onto the next stage, and repeat the above process [until] we reach the kernel, then sit and watch the system carefully."
|
|
 swhx7Premium join:2006-07-23 Elbonia | reply to KodiacZiller SUMware is right, it's not a bug, it's an accidental (and unreasonably hard to use) feature.
Or more accurately, it's a fix for a design defect. The design defect is that Windows doesn't have a root account accessible to the computer owner. ("Administrator" has a lesser set of powers; "System" is the real root.) This fixes this defect.
It could be useful to automate this by setting up something to perform the hack every time a VM starts. Then the owner would have full control without limitations imposed by Microsoft. |
|
 davePremium,MVM join:2000-05-04 not in ohio kudos:8 | reply to KodiacZiller So if you can get close enough to the machine to modify the data stream as it is loaded into memory, what's loaded into memory cannot be trusted like you'd trust the original data stream?
Noooh. Say it ain't so.
There's a lot of piffle that gets glorified with the title of 'research'.
In a report that I plan to issue at the upcoming conference on Housing Security, I will reveal that if an attacker is able to hide under my bed, I may not be safe at night. |
|
 rcdaileyDragoonflyPremium join:2005-03-29 Rialto, CA | Don't forget the closet. They hide in closets, too. |
|
 davePremium,MVM join:2000-05-04 not in ohio kudos:8 | reply to swhx7 said by swhx7: The design defect is that Windows doesn't have a root account accessible to the computer owner. ("Administrator" has a lesser set of powers; "System" is the real root.) There's a trivial one-line command you can type to bring up a command prompt running as the System user.
The deal with Administrator is not a 'design defect', it was done that way for some fairly solid orange-book type reasons. There's no need to be root most of the time when the lesser Administrator will do.
Personally, I'm inclined to think that certain related complications arising from this and similar decisions were not worth it, but there y'are: designers can have different goals. |
|
 nwrickertsand groperPremium,MVM join:2004-09-04 Geneva, IL kudos:7 Reviews:
·AT&T U-Verse
| reply to KodiacZiller This is about as scary as the linux exploits that matunga posts. That is to say, it is no problem at all. -- AT&T dsl; Westell 327w modem/router; openSuSE 11.0; firefox 3.0.8 |
|
 Link join:2001-12-16 Davis, CA | reply to KodiacZiller lol, I like it. I usually set the BIOS password to keep my bro from goofing it up, and set the hard drive to first boot option as it's quicker. XD
I should do the same on my macs. |
|
 Woody79_00I run Linux am I still a PC?Premium join:2004-07-08 united state | reply to Link Logger figures, but physical access = owned no matter how you look at it |
|
 RoboticsSee You On The Dark SidePremium join:2003-10-23 Louisa, VA Reviews:
·Verizon Wireless..
·Comcast
| reply to rcdailey said by rcdailey:Don't forget the closet. They hide in closets, too. LoL  |
|
 davePremium,MVM join:2000-05-04 not in ohio kudos:8 | reply to KodiacZiller There's a distinction that gets lost in some of these articles about so-called researchers, and that's the distinction between a nifty hack and something fundamental.
I'd probably be quite pleased with myself if I wrote the code we're talking about, to pervert the load image by hooking INT 13 (not that hooking INT 13 is new; WfWg 3.11 was doing that a long time ago).
But fundamental it is not, and that's the difference between just tooling around and actual research. |
|
|
|
 HFB1217The WizardPremium,ExMod 2000-01 join:2000-06-26 Camelot kudos:2 | reply to KodiacZiller If a hacker can get physical access to your computer you have a bigger security problem than just that nifty little useless program. -- ****aka The WIZARD *** A Founding member of Seti BBR Team Starfire*** |
|
 trparkyApple... YUMPremium,MVM join:2000-05-24 Cleveland, OH kudos:2 | Once again people are running around like chickens with their heads cut off for no good reason. -- Tom |
|
 unsub join:2000-06-21 Newton Upper Falls, MA | reply to dave said by dave:There's a distinction that gets lost in some of these articles about so-called researchers, and that's the distinction between a nifty hack and something fundamental. I'd probably be quite pleased with myself if I wrote the code we're talking about, to pervert the load image by hooking INT 13 (not that hooking INT 13 is new; WfWg 3.11 was doing that a long time ago). But fundamental it is not, and that's the difference between just tooling around and actual research. Well put. It's being spun as some major windows flaw, and though it is unique to windows, physical access to a machine, any machine, means it's already fully compromised.
It is absolutely newsworthy because it's clever and unique, not because it's any more of a serious threat than anythign else. |
|
 SnowymIRC unix.ro UnderNetPremium join:2003-04-05 Kailua, HI kudos:6 Reviews:
·RoadRunner Cable
·Clearwire Wireless
| reply to dave said by dave:There's a distinction that gets lost in some of these articles about so-called researchers, and that's the distinction between a nifty hack and something fundamental. Abusing the Administrator's password & then restoring it is a nifty hack, IMHO. The part about going "undetected" is pure BS though. "Afterwards, VBootkit 2.0 restores the original password, ensuring that the attack will go undetected. |
|
 runnoftPremium join:2003-10-14 Deerfield, IL kudos:1 | reply to KodiacZiller Agreed. Non-story. This headline and story makes it sound like this is an issue specific to Windows 7, when it's likely true under the same conditions for any OS. Leave an unprotected computer with default BIOS settings in the open, and anyone in the presence of the PC can do this, whether it's running Windows 7 or anything else.
So what? And what is MS supposed to do to prevent it in designing an OS?
If you're concerned about it, lock down BIOS, lock the case, kill ports, put the machine behind a locked door, etc. |
|