For those who don't know, Bunnie is an absolute rockstar in the hacking/reverse engineering space. His detailed research and clear explanations are an inspiration. If you'd like a quick idea of what you're getting into, read this: http://web.mit.edu/bunnie/www/proj/anatak/AIM-2002-008.pdf
And thank you Bill Pollock! No Starch Press is a revelation in the tech publishing space. The books they choose to publish have always been clear and useful. A friend was showing me a book he just bought this weekend and I saw the logo on the cover. He did look at me strangely when I said - "No Starch, must be great!" :).
Love your book! I already own the dead tree copy. Any idea about how hard/costly it would be to sniff the PS3's XDR bus? Even better if you can modify just one 4-byte write. Before the lv0ldr keys were released publicly, it was thought that a well funded piracy group had figured out a way to dump XDR RAM because they could only resign games for lower firmwares, they couldn't patch out key checks in new firmwares (no lv0ldr private key).
At one point in time I was trying to figure out how to use the XDR bus calibration routines to write arbitrary memory at startup through the Cell BE's SPI configuration ring. Fun times!
While having fun with the PS3, I got a DMCA takedown notice for an "anti-circumvention tool" that decrypted and reencrypted a sort of "sandbox profile" for the PS3's OS. I hadn't even interpreted the data yet! That scared the crap out of me, especially since Sony went after a German PS3 hacker to the tune of €750,000. [0] I have no idea how Aaron felt with a federal prosecutor after him. =(
Slightly offtopic, but THANK YOU BUNNIE for being an all around awesome person. Not just this one thing, but your blog and all the cool stuff you've done in the past. It's an honour to be on the same planet as you. Welcome to HN.
There are times I wish there was an option to use some of my karma points to upvote a submission further. This would be one of those times. This is the kind of thing I come to HN looking for that I'm unlikely to find other places.
I'm not very experienced with circuits in the slightest bit. EE 101 is about the extent of my experience so I was expecting this to be way over my head...Man, was I wrong. You did an amazing job with this, I'm blown away that you can make such a complex subject easy to understand.
Hey Bunnie, you are by far the best in inspiring me to be Computer Engineer. I started hacking the first Xbox and couldn't believe that was because of you.
I am actually really interested in your open laptop idea. I am hoping to work on my own laptop.
I bought your book way back when Borders was still a solid company and devoured it. As an impressionable young teen, "Hacking the Xbox" inspired me as much as 2600 ever did. Looks like it's time to re-read it, again.
Thanks for everything you've done, not least of which is serving as a powerful role model! We may have lost one of our own, but your leadership by example shows we can become stronger for it.
Don't let that stop you - This book is far more about thinking about how to hack than it is about actually hacking the XBox. The lessons learned here apply far wider than Microsoft's game machine and console hacking in general.
I bought this in dead-tree form many years ago and it's one of the few tech books that's managed to survive the several "great purges" since then.
Welp. I almost purchased this book last week in addition to the IDA book, but decided to purchase one at a time. I hope the EFF enjoys my money; you forced my hand.
The book illustrates the different techniques bunnie used to hack the xbox. Great read if you're into hardware hacking. Many of the techniques can be applied to other systems. No Xbox required!
First thank you for making your work available for free. Looks like very interesting to read. And second, you can't exepect anything else from a capitalist economy Justice system. (Almost?) all life aspects in a capitalist economy suffer from this "self-agrandishment" (also known since inmemorial times as "greed") illness. It's the basic concept of capitalism, so nothing new actually.
If political/economical views are reduced to its basic concepts, then communism is about sharing and socialism is about the state caring about its citizens. Capitalism isn't about greed either, but about individual freedom.
But that might be a bit too reductionist (let Stalin spread the love).
IMHO this is not about "capitalism". It's about "human greediness". Homo hominis lupus.
And thank you Bill Pollock! No Starch Press is a revelation in the tech publishing space. The books they choose to publish have always been clear and useful. A friend was showing me a book he just bought this weekend and I saw the logo on the cover. He did look at me strangely when I said - "No Starch, must be great!" :).