Xbox Hypervisor Security Protection Hacked
ACTRAiSER writes "A recent Post on Bugtraq claims the hack of the Xbox 360 Security Protection Hypervisor. It includes sample code as well."
From Bugtraq
"We have discovered a vulnerability in the Xbox 360 hypervisor that allows
privilege escalation into hypervisor mode. Together with a method to
inject data into non-privileged memory areas, this vulnerability allows
an attacker with physical access to an Xbox 360 to run arbitrary code
such as alternative operating systems with full privileges and full
hardware access."
... the wow is NOW! Or at least it's gonna mean wallhax ftw! (the bastages)
The dangers of knowledge trigger emotional distress in human beings.
That actually took longer than I thought. I still like my Xbox Media Center Xbox original better.
3cx.org - A truly bad website.
Will it run DOOM?
Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
A recent Post on Bugtraq claims the hack of the Xbox 360 Security Protection Hypervisor.
Is that like some primitive version of what Geordi Laforge wears?
The theory of relativity doesn't work right in Arkansas.
I hope this works out as well as the xbox linux stuff did. I sure would LOVE to have a 1080p capable hd-dvd playing media center for under $400.00. Are HD-DVD drives even available for that?
I hear the thing even plays games!
Does it run Linux......yet?
Libertarian Leaning Political Discussion Forum.
Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own ?
How is this an attack, except in the eyes of MS?
I've been looking to upgrade my media streamer capabilities and the original XBOX can run Xbox Media Center (http://www.xboxmediacenter.com/). I wonder if this means that a 360 version with HD streaming might be forthcoming? I hope so. I've been avoiding getting one because how locked down it is.
-S
--- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
No one tell Microsoft!
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
from the article
"Vendor was notified anonymously, and after cordial discussions a patch
was promptly released."
was it really "patched"?
"Bug was fixed in version 4552 (released Jan 09, 2007 - not a
Patch Tuesday)."
Fixed already for most people , anyone who's connected to xbox live.
I'm not sure why there still protecting the system like they are though, 'backup' games are already rife due to hacked DVD rom firmware (which they seem to be unable to back fix), so why not let it run arbitary code, didnt hurt the xbox 1?
Sadly, unless you haven't updated your machine in the last two months, this wouldn't matter as MS has already patched it. As for those of you with an "unpatched" kernel, let's just say this is like v1.5 PSPs.
Timeline:
..
..
Jan 03, 2007 - vendor contact established, full details disclosed
Jan 09, 2007 - vendor releases patch
Patch Development Time (In Days): 6
Interesting to compare timelines affecting Microsoft's users to timelines affecting Microsoft's control schemes.
Could this be a cheap way to get a nice small G5? Somehow I doubt that it'll run anything other than pirated games a some *nix.
As the bugtraq link shows, the reporter got in touch with Microsoft and the current version of the firmware no longer has this vulnerability.
GET IT!
M$ DOES WHAT THEY WANT WITH IT.
Their patch burned an eFuse in the CPU - you can't revert to an old unpatched kernel anymore. No way.
In some countries that would be called "damage" and M$ would have to pay for it doing so...
Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own ?
It's a joke!
The guy who caught the bug is using techie humor in perfect hacker tradition. He's pretending to take things utterly literally and following them to a redicuilous extreme.
In this case he's doing it by publishing a report of how to crack an Xbox and run an arbitrary OS on it - with complete details on how to replicate it - as a bug report. And he went through the entire procedure:
- Identify and diagnose the problem.
- Build a proof-of-concept test.
- Check it against the latest release (and find the bug still there).
- Notify the vendor (who ignores the report, as usual).
- Give him time to respond (which he doesn't).
- Give a public demonstration.
- Respond in friendly fashion to the vendor-initiated contact (after the public demo lights a fire), giving him the details of the proof-of-concept.
- Give the vendor some time to generate and publish a patch.
- Publish the complete details of the exploit.
He did this just as if it were a bug, rather than a "feature".
Now there is "improved" firmware that fixes the hole. And the complete details are out there. If anybody who actually owns an Xbox who doesn't want to "fix" the "bug" and leaves his firmware backdated, so he can "be exploited by himself" by loading Linux, *BSD, or whatever on his own Xbox, well, that's what he gets for not staying up to date on patch levels.
ROTFLMAO!
Meanwhile the "anonymous hacker" has published (on Bugtraq no less) complete details of how to crack the Xbox (with a backdated firmware load) and run an arbitrary OS on it with full privileges. Yet when it comes to the DMCA he's squeaky-clean. The MAFIAAs and Microsoft have absolutely no claim against him if anybody out there happens to "exploit himself" and use this "bug" to break their "trusted" computing platform.
But there's one thing I don't understand:
Why didn't samzenpus use "The Foot" when he approved this article? B-)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
so if this opens the possibility of "arbitrary code" i guess that means only days until someone is running slackware on their 360. someone has already mentioned the updates through xbox live so i guess it's all over now. i do not have a 360, so forgive me if this is a silly question, but are these updates optional? i understansd the psp situation where there was no requirement to update the BIOS but newer games were not guaranteed to work with older versions .. same deal here perhaps?
more interesting would be the option of running something like bootcamp and making great use of the hardware. but i'm biased cos i like osx ...
Thou Shalt Ignite That Which Burns.
now i've got a reason too buy a 360 :-)
i was waiting 360 or ps3.
let me restate that ps3 with full hardware access, or hacked 360(full hardware access implied).
woohoo now i'll be able to play halo 3 at my house. ( i'm not going to own a system for one or two games )
bored? try this http://jadmadi.net/blog/2005/01/27/linux-wine-how-to-running-windows-viruses-with-wine/
... to follow?
One problem with your amusing story: Microsoft did respond with a patch that closed the hole.
W00T!
what? no mention of http://free60.org?
anyway i try to go there and the wiki seems slashdotted or maybe just slow.
Coralized Link --> http://wiki.free60.org.nyud.net:8080/
What goes around comes around, kid.
Read it again Sherlock; he mentioned that.
--
WHO ATE MY BREAKFAST PANTS?
One problem with your amusing story: Microsoft did respond with a patch that closed the hole.
So did you install it? Without a way to back out if it broke something? B-)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
will run Linux? Man, the Sony PR people just can't seem to get a break. ;)
Does MS force updates for things like this?
Yes. As soon as your XB360 attempts to connect to Live (which even without you paying, it will do if you signed up for it) it will demand you update or it will disconnect you (which with Live-connected dashboard accounts signs you out of your local XB360 profile too)
Any bets on whether code running in hypervisor mode can create a virtual machine environment where the updated Microsoft code can think it's running the show when it's actually king of a sandbox?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
They don't have to test against nearly as much. Part of the problem with OS patching is you have to test to make sure your patch doesn't break anything else, since a whole lot relies on it. Releasing a patch early that screws up is almost worse than releasing no patch at all. With a console, there's little that runs. A very basic OS and only a single 3rd party app at a time. Much less work to do to check it.
Now then, just wait for the modchips with the old firmware on it pre-exploited to run a new dash, with a on off switch. Flick switch, Homebrew dash! Flip switch, Xbox live! Best of both worlds. As I said, just have to wait :D
Will it blend?
I had my 360 connected to the 'net up to January 7th and then disconnected it (heading back to university). Perfect timing!
Now if we can get media centre running on the 360, wonder if it can handle HD content playback. Original Xbox Media Centre refuses to play and HD content, the PIII 733MHz CPU is not fast enough to handle it.
Due to this limitation I set up a ubuntu/mythtv box, but somehow I still like XBMC better. I usually keep my content on my XP PC due to large storage on it and XBMC pulls it quite nicely. Not saying mythtv does not, but somehow I find using the game controller on xbmc more convinient to use.
Just checked and I have 4552. I was holding onto it hoping it would get hacked but my patience is running out. I hardly touch it. I use my XBOX1 a couple times a week but the XBOX360 is junk. The media capabilities are a joke compared to XBMC on xbox.
Great, tell microsoft the one way we know how to get into the xbox 360 a few months before microsoft releases the redesigned, cost reduced 65 nm xbox 360....
;)
I would have waited until 1 to 2 weeks after the 360 was released to spread the good news
"But there's one thing I don't understand"
That's funny, I have something I don't understand either: why bother?
People were using the original Xbox as a media center. I never understood why.
For the amount of money it costs to get an Xbox 360 with an HD, you can build your own media PC with off the shelf parts and run whatever OS you like. You don't have to worry about coding around 3 cores or that the Xbox 360 looks terrible in most home theater setups. You don't have to worry about accidentally updating firmware and crippling functionality. Just build you own box (mine is slim and almost impossible to see), throw a massive HD and tuner card in there and you're done.
People who hack these things have way too much time on their hands -- there's seriously no point in messing around with this kind of crap when you can build a completely "open" (at least more open that Xbox 360) PC for free. (And no, not even for the "really nice video card" -- most people are never going to use it in Linux and there's better cards available for free.
Well aside from all the other advantages that a special purpose device gives you. There's also the fact that special purpose devices can handle failure better than general. For example if the power fails to your Linksys router, as opposed to your FreeBSD PC router.
Assuming the whole thing was coded in C, here we have yet another bug that a better programming language could have caught (the error was an unchecked parameter in a system call).
Can we please stop using C now?
Actually, those who broke the 5v line that causes the Efuse to be blown upon updating can reopen said hole. Those looking to mod the console did this quite some time ago.
On Xbox 360, arbitrary code runs YOU!!!
Forgive my ignorance, but as I understand it, consoles have all this security stuff on them to stop this, because they do not *want* to be used as general purpose computers, partly because the things are subsidised on sale, and the shortfall recouped by games sales? ,lead to console maufacturers giving up.
If that's true, then an all-out war to hack the things will eventually
At which point the price of the next gen of consoles will probably double, as they will be sold at true cost.
Who wants that?
DRM-free indie games for the PC and Mac: Positech Games
But I *already have* an xbox for gaming, I didnt buy it to use as a media center, it just happens to useable as one too. It's (reasonably) quiet, already hooked up to my TV and network, and I'd have it there anyway - so why put *another* box next to my tv when the one that's already there can do both jobs well? I suspect that's the reason a lot of people do it.
:-D (and if you don't get that reason, pack up and leave /. now :-p)
Oh, and 'cause I can
"goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
Heh, another post arbitrarily modded as troll. You can't even predict this shit anymore.
I'm sorry to hear that.
Have you tried attaching a flag to aid visibility?
Z.
"redicuilous"
What is this word please?
This is a good thing that they fixed it - I don't want people playing online with hacked games. Offline? I don't care what people do.
Even though the 360 only plays WMV and MPEG2 video, audio gets transcoded automatically if you use the 360 an extender. Most of my music is stored as LAME encoded 192/256 kb VBR MP3's and the 360 in the living room plays them just fine. I don't know what the media extender software does internally - you probably do lose some quality as the XP or MCE pc transcodes your music on-the-fly. Video can be transcoded using other apps like Transcode360: http://www.runtime360.com/ I haven't tried this myself though.
NEDM.
Well, i didn't read through all the comments, but if you have a fast connection and/or usenet access you can stream HD transport stream (.ts) files through your 360 (if you have it as an extender to MCE) with a simple ffdshow filter on your MCE pc. You can likewise demux Blu-Ray sources into mpeg2, or transcode on-the-fly your divx xvid or other files that aren't supported by MS. I bought a 360 for gaming - but have found it to be more valuable as an audio/video solution.
"then an all-out war to hack the things will eventually ,lead to console maufacturers giving up."
You only give up if you don't make money. If you make money...
Never mind. Just forget it. I think you live in a weird world.