The Hidden Boot Code of the Xbox 284
Device666 writes "In order to lock out both copied games as well as homebrew software, including the GNU/Linux operating system, Microsoft built a chain of trust on the Xbox reaching from the hardware to the execution of game code, in order to avoid the infiltration of code that has not been authorized by Microsoft. The link between hardware and software in this chain of trust is the hidden "MCPX" boot ROM. The principles, the implementations and the security vulnerabilities of this 512 bytes ROM will be discussed in this wikipedia article entitled
How to fit three bugs in 512 bytes of security code."
Dupe (Score:5, Informative)
Re:Dupe (Score:5, Funny)
from the stuff-to-read dept.
Oh the irony...
Re:Dupe (Score:2)
What a crazy pair, two of a kind!
We'll call it the Patty Dupe Show!
Re:Dupe (Score:2)
Re:Dupe (Score:4, Funny)
Re:Dupe (Score:2)
Re:Dupe (Score:3, Informative)
Re:Dupe (Score:2)
Re:Dupe (Score:2)
Sounds like.... (Score:3, Funny)
Not Wikipedia (Score:5, Informative)
Re:Not Wikipedia (Score:5, Insightful)
Of course what is really going on here is a massive competence violation on the part of Commander Buritto
Re:Not Wikipedia (Score:2)
Re:Not Wikipedia (Score:3, Insightful)
Deja Vu is just... (Score:5, Funny)
Re:Deja Vu is just... (Score:2)
Wikipedia (Score:5, Funny)
So it seems someone doesn't know the difference between a page with wiki technology and Wikipedia [wikipedia.org].
This is not a wikipedia article... (Score:3, Interesting)
You'd expect "editing" to catch something like that...
Re:This is not a wikipedia article... (Score:5, Funny)
*frwooomp* (Score:4, Funny)
oh, I give up.
Re:This is not a wikipedia article... (Score:2)
Are we reading the same site?
What is this "editing" of which you speak. I see it elsewhere, but I thought it was banned here or something.
Shouldn't the editors at least RTFA? (Score:2, Insightful)
Re:Shouldn't the editors at least RTFA? (Score:4, Funny)
1. http://hardware.slashdot.org/comments.pl?sid=1588
2. http://hardware.slashdot.org/comments.pl?sid=1588
I love how they have the EXACT same sentence of "not every site running mediawki is wikipedia".
Howto fit 2 stories in the same (Score:5, Funny)
Ah, slashdot (Score:4, Funny)
So, the next time you see a dupe.. remember, be quiet.. or you could be murdered by a crossdressing psychopath.
Re:Ah, slashdot (Score:2)
(Note, despite the fact that I wanted to hire him/her, the company owner tossed the resume when he saw that he/she had listed web sites for Gay and Lesbian groups among those she/he had designed, and was giving as resume examples.)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:2)
In Europe, while you're under no obligation to hire someone, you cannot legally use considerations of e.g. race or sexual orientation in deciding not to hire them, and if they can prove you did decide not to hire them on such grounds you're in serious shit. This seems to me, on the whole, fairly reasonable.
Re:Ah, slashdot (Score:2)
Re:Ah, slashdot (Score:3, Informative)
Re:Ah, slashdot (Score:2)
On a side note, I did some work years ago with a web design firm that had a lot of lefty gigs. Greenpeace, David Suzuki Foundation, etc. This fact undeniably lost me (and the company) other work.
Re:Ah, slashdot (Score:2)
BTW: This was at a previous job. The company that routinely discarded resumes because of "foreign sounding names" or implied sexual orientation has since been bought out by a larger firm. The owner who tossed the applicant's resume got a few million in the buyout, and most of the rest of the staff got pink slips.
I changed jobs before getting a pi
Wait, isn't that a Fark cliche'? (Score:2)
So, basically, A LOT.
Re:Wait, isn't that a Fark cliche'? (Score:2)
Everytime you masturbate, a Slashdot dupe is posted.
Nah, there'd a whole lot more dupes then.
But one editor... (Score:2)
Re:Ah, slashdot (Score:2)
So that's six bugs per kilobyte? (Score:5, Funny)
Re: (Score:2)
Curses, foiled again. (Score:2)
I guess I'll have to go back to scrounging parts from the MIT Flea.
Re:So that's six bugs per kilobyte? (Score:3, Funny)
Slashdotted or what? (Score:2)
How to fit 3 bugs in 512 bytes of security code (Score:4, Funny)
What about hardware? (Score:2)
Microsoft Consistency (Score:5, Funny)
Sensationalist trash. (Score:5, Insightful)
First of all, it a dupe with another article [slashdot.org] in the games section.
Then it's wrong. The article isn't from wikipedia.
Finally, nice sensationalist terms:
- Oh noes, this code locked out GNU/Linux! Bad Microsoft!
- Hah, Microsoft can't even write 512 bytes of code without bugs!
Oh, and that last part was only the subtitle of the article, not the real title. But no thanks for pointing it out.
Read the interesting linked article, or the comments on the original post on games.slashdot, but this article here is exactly what I don't like seeing on Slashdot.
Interesting Read (Score:2)
I hadn't really tinkered in my x-box's internals just due to lack of time (I had previous tinkered with my ps1 and n64 a bit.)
I'm an amateur when it comes to assembly but the way that was presented made it pretty much easily readable for anyone. Kudos to the peeps who made it available.
Re:Interesting Read (Score:2)
Re:Interesting Read (Score:2)
Nice to read... (Score:2)
I wonder (Score:3, Insightful)
Re:I wonder (Score:4, Funny)
Re:I wonder (Score:2)
At least once more, apparently....
Re:I wonder (Score:2)
For best results... (Score:2)
Internal ROM is cheap!! (Score:2)
The is absolutely false. I worked on a cellphone product in which the main IC (DSP, MCU, etc) had 4k of internal ROM. The cost of the entire part was less than $15 and remember, this included _all_ of the digital circuitry.
You can easily have more than 512 bytes of internal ROM.
An actual on-topic comment (Score:5, Interesting)
So my question is, how did the hackers who reverse engineered this code conclude that it was supposed to trigger an exception? It seems hard for me to believe that the MS engineers would base their entire security mechanism on a feature of the CPU that didn't actually exist.
Re:An actual on-topic comment (Score:4, Insightful)
From the article:
Apparently the i386 CPU family throws no exception in this case, Microsoft's engineers only assumed it or misread the documentation and never tested it.
Does anyone know which CPUs actually throw exceptions? I have a feeling the security team tested their code on one that did.
Why? (Score:2)
Re:dupe (Score:2, Informative)
Re:dupe (Score:2)
Write a dupe checker in 512 characters.
Re:Hey now... (Score:2, Informative)
Re:Hey now... (Score:3, Informative)
Duplicate story, duplicate link.
The previous article [slashdot.org] linked to the same page on xbox-linux.org, which is a wiki; not part of "The" wikipedia. [wikipedia.org] Taco is asleep at the switch again.
Re:chain of trust? (Score:3, Funny)
Re:chain of trust? (Score:2)
Actually, "distrust".
Re:Why?! (Score:4, Insightful)
MOD PARENT UP INSIGHTFUL (Score:2, Informative)
Until you see xbox media center play media off a remote samba share, or you sit down and enjoy playing all your old console games in similiar environment (tv/couch).. you would say things like the GP. Afterwards you would shut your mouth and learn to mod your xbox.
Re:Why?! (Score:5, Insightful)
What's morally wrong is anyone arbitrarily dictating what you can and cannot do with your personal property.
Re:Why?! (Score:3, Interesting)
Re:Why?! (Score:2)
Re:Why?! (Score:2)
Re:Why?! (Score:2)
What's morally wrong is anyone arbitrarily dictating what you can and cannot do with your personal property.
I'm pretty sure that sheep wouldn't agree with you.
Re:Why?! (Score:5, Interesting)
What I have a problem with is the law that says I can't try to break the lock on something I own. I have a problem with the law that says I can't talk about this activity.
Now, I prefer to buy robust, user-modifiable devices. I will spend my dollars on my preference. I worry about the marketplace being dominated by TCPA devices, but I don't have a philosophical objection to those things existing.
The DMCA is just beginning to effect our lives. Give it another ten years to poison "intellectual property". If people own ideas, enforcement can only come in the form of thought control.
Re:Why?! (Score:2)
If you just want an Xbox for a cheap linux box and you don't buy games, M$ loses. This move is just to protect their return on investment. I'm not a fan of M$ but this is a legitimate business decision.
Sort of like Macrovision filing patents on circumvention methods of their own systems, that way if a third party sells a circumvention box then Macrovision can put them out of business citing patent infringem
Re:Why?! (Score:2)
What's morally wrong is anyone arbitrarily dictating what you can and cannot do with your personal property.
Lets see, I bought this nice music CD, I paid for it, so I own it, or do I? Can I share it with a few friends?
Re:Why?! (Score:2)
I dunno about you, but I still remember a time where it was perfectly legal to give a copy to your friends.
Re:Why?! (Score:3, Insightful)
Playing with electronics is not wrong. And as long as it is your there is no problem.
Re:Why?! (Score:5, Interesting)
Re:Why?! (Score:5, Insightful)
What EULA? When I bought my XBox I did not sign anything?
"At least I am not the unscrupulous individual who is taking the time and effort into doing something that is morally wrong."
Okay why is it unscrupulous to hack a product I own to do what I want to do with it? If I guy a house is it immoral to add on a room or to tile the floor? If I buy a book is it wrong for me to make notes in the margin? If I buy a CD is it wrong to skip the tracks I really do not like? If I buy a model kit and us those parts to make a different model is that evil? If I buy a car and then put in a new stereo system and better shocks am I dammed to hell? Just how is any of this unscrupulous or immoral?
If their is a bug in that boot code that has security issues then how bringing it to light any more immoral than reporting that flaw in a car publicly?
Your concept of what is moral and what is not is odd at best. If you just want to play games on your XBox then to play some games.
Re:Why?! (Score:3, Funny)
Dude, I don't know what "guying a house" is, but I'm quite sure it should be immoral.
Re:Why?! (Score:2, Insightful)
I build fire, I cook over fire. But Ugg over there has to mess up fire by changing it and adding stone cover over fire and slate door in front of fire to make fire do things it was not intended to.
now Ugg is spreading this evil change to fire and giving away this really evil "bread" he cooks in his "oven" that is against the EULA of fire.
Cooking over fire is quite simple and those chaging fire are only making it more difficult for others wanting
Re:Why?! (Score:2)
Re:Why?! (Score:2)
On the other hand, what manufacturers seem to be doing is clearly somewhat abusive, and even though they're not cooperating with each other, most EULAs will probably contain abusive language, so consumers aren't likely to have a choice about which contract they enter into.
On the other hand, quotes like this [cbronline.com] give me a little hope that more and more people are seeing the val
Re:Why?! (Score:3, Insightful)
That's debatable. By buying XBox games, you're giving financial support a convicted monopolist. To me, there are some moral issues with that. I resolve them by using neither
Re:Why?! (Score:2)
However, knowing myself and my friends: Without the hardware it's much easier to avoid the temptation of buying, being given as gifts, or pirating those games ;)
Eivind.
Re:Why?! (Score:3, Insightful)
Re:Why?! (Score:5, Funny)
Re:Why?! (Score:3)
Re:Why?! (Score:2)
I bet you drawer full of CDs smells...interesting.
Re:Why?! (Score:2)
Re:Why?! (Score:3, Insightful)
Re:Why?! (Score:2)
K kewl thx omg!!!!!!1111ONEONE!
Re:Why?! (Score:2)
That's because the boxes are often more interesting and allow more use of their minds.
Re:3 bugs? (Score:3, Informative)
Re:Pointless (Score:2, Informative)