XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
June 18, 2013, 04:01:50 PM


Login with username, password and session length


Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 »
  Print  
Author Topic: Timing attack - stupid questions thread.  (Read 76116 times)
Hack_Bird
Newbie
*
Posts: 3


View Profile
« Reply #80 on: August 23, 2007, 04:53:23 AM »

 Grin Great work!

 Wink Next week I get my 360 back and going to "mod" it for sure ...
and then wait <or try myself> find a damm exploit
Logged
ace
Newbie
*
Posts: 3


View Profile
« Reply #81 on: August 23, 2007, 05:05:35 AM »

Niiiiiiice!  Shocked
Logged
ForSwitch
Member
**
Posts: 13


View Profile
« Reply #82 on: August 23, 2007, 08:04:12 AM »

great work Karl Smiley
www.hardstore.com for all your infectus needs Tongue

...and spend $45 to ship a $33 chip to the States...no thanks. Sad

I share sentinel0's sentiment.  Shame there are no distributors in the states.
Logged
lasonnette
Hacker
***
Posts: 92


View Profile
« Reply #83 on: August 23, 2007, 08:22:20 AM »

yeah, what do you expect as a price for express delivery? try regular shipping method
Logged

Big party tonight! Where? Your mouth! Who's coming? Everybody!
sentinel0
Master Hacker
****
Posts: 200

Lost and Confused


View Profile WWW
« Reply #84 on: August 23, 2007, 08:51:00 AM »

ForSwitch if you go to the reseller link on the infetus page mrmodchips has them the cheapest 10$ shipping to the states
Logged
tumba
Member
**
Posts: 30


View Profile
« Reply #85 on: August 23, 2007, 09:33:49 AM »

Great work! Awesome really!

Congratulations
Logged
mrblack1134
Newbie
*
Posts: 9


View Profile
« Reply #86 on: August 23, 2007, 10:42:23 AM »

Great work robinsod!

Now what happens next? MS pushes a new kernel, changes memcmp()'s implementation and blows another efuse? I guess we're fair to assume that the next kernel they push on live will plug that hole (as they were pretty prompt to fix the hv exploit).

Are we ok if R6T3 is gone or should we make sure not to upgrade to any new kernel?

Again, great work.
Logged
Protonus
Master Hacker
****
Posts: 198



View Profile WWW
« Reply #87 on: August 23, 2007, 11:15:29 AM »

Are we ok if R6T3 is gone

That's something I'm wondering too.. should I remove this while I have my 360 open soon?  I plan on getting an infectus chip today in preperation of being ready to do this mod.
Logged
rgh2468
Newbie
*
Posts: 3


View Profile
« Reply #88 on: August 23, 2007, 11:46:23 AM »

awesome work kudos to all involved!!!!!!now for my stupid question.As I understand it this attack relies on the memcmp comparing byte-wise not dword.I have kernel 5759 is byte-wise still used in this kernel?again this is great news. Maybe we will see homebrew on the 360 after all.Hell Yeah!!!!!!!!!!!
Logged
arnezami
Master Hacker
****
Posts: 214


View Profile
« Reply #89 on: August 23, 2007, 12:04:27 PM »

Just to be clear, the timing attack will allow you to downgrade to 2.0.1888. You can then upgrade to 4532 & run the KK sploit and obtain your CPU keys. You should be able to replace the original CB after the upgrade (this needs to be confirmed) and then the only "clue" to what happened is that you may have 1 or 2 more burned eFuses for the HV/Kernel version you are running

Since every upgrade burns 1 more fuse wouldn't it be possible to simply skip an upgrade or better: upgrade yourself (by encrypting an updated fw from another xbox with your own keys/kv) to avoid having "too many" burned fuses? Sure the fuse burn by 4532 is unavoidable (not counting the resistor removal) but doing the downgrade attack just before a new kernel version would do the trick since you can prevent the additional fuse to be burned when upgrading yourself. MS wouldn't notice a thing especially when using a dual flash.

Regards,

arnezami
« Last Edit: August 23, 2007, 12:13:23 PM by arnezami » Logged
SeventhSon
Global Moderator
Master Hacker
*****
Posts: 276


View Profile WWW
« Reply #90 on: August 23, 2007, 12:18:33 PM »

Now what happens next? MS pushes a new kernel, changes memcmp()'s implementation and blows another efuse? I guess we're fair to assume that the next kernel they push on live will plug that hole (as they were pretty prompt to fix the hv exploit).
Fortunately we've got some warning. So if anybody thinks that he/she will be able to pull off the timing attack hack when the end-user schematics and code goes public (i.e. if you can solder a basic circuit together and generally have some clue), then they should hold off any upgrades until either a) it's confirmed that the upgrade hasn't fixed the memcmp function or b) they can implement the timing hack and get their fuse data.

Kev
Logged
SeventhSon
Global Moderator
Master Hacker
*****
Posts: 276


View Profile WWW
« Reply #91 on: August 23, 2007, 12:22:58 PM »

Also congrats Arnezami. Nice idea ;-)
Logged
arnezami
Master Hacker
****
Posts: 214


View Profile
« Reply #92 on: August 23, 2007, 12:26:46 PM »

Also congrats Arnezami. Nice idea ;-)

Thanks SeventhSon Smiley.

Just to clear up:

MS cannot fix this problem by simply changing the memcmp function in a future kernel version. Thats not gonna help them. The weakness is that the byte-wise memcmp function is in the 1888 kernel/bootloader (and they cannot change that one anymore of course).

There is some other stuff they could do, but I'm pretty sure making a backup of your flash now (link) will allow people to downgrade at any time in the future no matter what they throw at us.

Of course a new kernel version should still be checked for "the other things" they could do to prevent downgrading for those that do not have a backup of their fw yet...

Regards,

arnezami
« Last Edit: August 23, 2007, 12:29:54 PM by arnezami » Logged
xordef
Member
**
Posts: 37


View Profile
« Reply #93 on: August 23, 2007, 01:36:03 PM »

Well for a start all new xboxes will come with the latest memcpy-patched dash from the factory - with no possibility to corrupt and thus boot an earlier version. That change should not take more than a month from now, or if they understood that this hack would work (I'm amazed as to the sheer incompetence in their crypto team. It's crypto 101 to randomize the response time when performing true/false calculations on passwords) they might be closer than that to do it.

Logged
Geremia
Xbox Hacker
*****
Posts: 600


View Profile
« Reply #94 on: August 23, 2007, 01:47:29 PM »

always good reading on this forum, much respect to all  Cheesy

btw, i saw that modchip.it has infectus at -30% discount (till 27 august) and ships worldwide
Logged
Sc0rpion
Member
**
Posts: 27


View Profile
« Reply #95 on: August 23, 2007, 04:43:57 PM »

I came to this thread expecting to see a Timex holding a Rolex in a half nelson!
Last time I rely on google for my fetish fix Huh

while i'm in here great work everyone Wink
Logged
TheSpecialist
Global Moderator
Xbox Hacker
*****
Posts: 782


View Profile
« Reply #96 on: August 23, 2007, 04:56:41 PM »

Again, congratulations to Arnezami for his great idea. I love it when a plan comes together  Grin

Now people can finally get serious about homebrew. hopefully Team XBMC will reconsider their Linux idea and code an XBMC that can be booted directly.
« Last Edit: August 23, 2007, 05:01:34 PM by TheSpecialist » Logged
Ced2911
Member
**
Posts: 26


View Profile
« Reply #97 on: August 23, 2007, 05:22:31 PM »

now we need sound under linux Smiley
Logged
tmbinc
Global Moderator
Master Hacker
*****
Posts: 286


View Profile
« Reply #98 on: August 23, 2007, 05:59:53 PM »

sure, microsoft can change the 2BL, and burn a fuse (of the fuseline 2) so that an old 2BL doesn't work anymore...

But that means that we have 10 mio. potentially  exploitable boxes out there *at the moment*. No more excuses for people to not being able to get an exploitable box. It's different than last time. If you update now, it's your fault, not anyone else's. You have been warned. Smiley

btw, i disagree with xordef. If you design a security solution, you take first define what kind of attacks you want to be resistive against. It seems that some kind of hardware attacks (including timing attacks) weren't part of this. For example, the "beq"/"bne" in the signature check is a single instruction, not protected against hardware attacks like glitching. If you would want to be (more) resistive against that kind of things, that's no problem: just compare each data twice or so, making successful glitch attacks much less probable. but it wasn't designed that way.

The problem wasn't the implementation, the problem was a consciously taken design decision. A bad one, as it seems.
Logged

Please don't copy/quote full text outside this board. Instead, summarize and link to this post. Thanks! This lets me keep information updated and doesn't pull things out of context.
arnezami
Master Hacker
****
Posts: 214


View Profile
« Reply #99 on: August 23, 2007, 06:33:06 PM »

Again, congratulations to Arnezami for his great idea. I love it when a plan comes together  Grin

Now people can finally get serious about homebrew. hopefully Team XBMC will reconsider their Linux idea and code an XBMC that can be booted directly.

Thanks a lot for believing in it.

I would also like to personally thank Geremia for his major contribution to this attack. He has made many of us (well at least me) really believe in the practicallity of the attack when measuring the time differences with his so called "cheap USB LA". His results were earth shattering. Anyway. He seems to have a feel to be at the right place at the right time...

Thank you Geremia Wink. Again I might add.

Also to SeventhSon for (among other things) RE-ing the CB-auth algo. And there are others too (like tmbinc for sticking with the idea based on its merits). I think its fair to say XBH has some hard working and smart people. This is a good place and the mods take good care.

Regards,

arnezami
« Last Edit: August 23, 2007, 06:51:25 PM by arnezami » Logged
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM