XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 23, 2013, 04:37:41 PM


Login with username, password and session length


Pages: 1
  Print  
Author Topic: Signing xbox360 executables  (Read 3549 times)
AssertFalse
Newbie
*
Posts: 3


View Profile
« on: January 10, 2006, 02:42:10 PM »

Is it already known what kind of algorithm MS uses for signing xbox360 executables? Would it be enough to "just crack" Wink the public key (assuming it's RSA or anything similar) to be able to sign and run anything? Or are there any other issues involved (like for example unknown DVD format)?

Thanks
Logged
SiliconIce
Administrator
Master Hacker
*****
Posts: 226



View Profile WWW
« Reply #1 on: January 10, 2006, 02:46:22 PM »

The whole point of signatures is that they are chosen to be very difficult (read: infeasible) to attack in a reasonable amount of time.
Logged

-- SiliconIce
AssertFalse
Newbie
*
Posts: 3


View Profile
« Reply #2 on: January 10, 2006, 02:55:02 PM »

Yes, I'm very well aware of that. But assuming one would break the public key, would it be enough to run anything?
I ask because I remember some (rather lame) attempts to hack xbox1 by breaking the public key and I wonder if the method still applies.
Logged
AceMilo
Hacker
***
Posts: 69


View Profile
« Reply #3 on: January 10, 2006, 04:36:21 PM »

It would take millions upon millions of computer hours to crack the private key.  The public key can be obtained fairly easily, but that is only used to verify the private key.  The executables are signed with the private key, you cannot sign anything with the public key.  Brute forcing the private key would be a complete waste of time.
Logged
Arakon
Administrator
Xbox Hacker
*****
Posts: 6925


View Profile
« Reply #4 on: January 10, 2006, 04:43:46 PM »

at this point, unless it's cause of a leak or an insanely lucky shot, it's not gonna be cracked.
if it was, any discussion about modchips would be moot, since being able to make your own signed executables would basically circumvent all protection.
Logged

I do NOT give support by email, PM, ICQ or whatever. Anyone annoying me that way will have his balls removed. With a rusty butterknife. Slowly. And I'll enjoy doing it.
theiz
Newbie
*
Posts: 5


View Profile
« Reply #5 on: January 11, 2006, 06:08:03 AM »

Read this for a brief description:
http://www.microsoft.com/downloads/details.aspx?FamilyID=83f3c2d1-ced6-473e-9cbe-723ca1f0267d&displaylang=en
Logged
swolsten
Member
**
Posts: 10


View Profile
« Reply #6 on: January 11, 2006, 08:16:57 AM »

Yes, I'm very well aware of that. But assuming one would break the public key, would it be enough to run anything?
I ask because I remember some (rather lame) attempts to hack xbox1 by breaking the public key and I wonder if the method still applies.
Anything encrypted with the public key can only be decrypted with the private key and vise versa. So if we did encryt with the 360 public key the only person able to decrupt it would be Bill himself  Tongue
Logged
TheAntiCol
Newbie
*
Posts: 5


View Profile
« Reply #7 on: January 11, 2006, 10:14:43 AM »

It would be easier and cheaper to hire your own private army, storm the microsoft building and take the key by force, than it would be to crack the key.

Damn, if only everybody lived in my little world this would be a real possibility.

A leak from MS is also fairly unlikely since the machine that does the signing is probably locked up in a vault and connected to a private network that only one or two people have access to. Perhaps we could employ the services of Ethan Hunt, I wounder how expensive that would be?

Seriously though there is probably several machines that store the private key, but all but one will be stored in high security, fire proof vaults at seperate locations. The machine that does the signing, will probably also be stored in some kind of fire proof vault but one or two MS employees will have access to it, these will basically be the people who authorise and sign off on games. This computer is probably only accessable over a private network i.e. no physical access and the signing process will be designed so that no one person is entirely responsible, not even Bill himself.
Logged
alou
Member
**
Posts: 17


View Profile
« Reply #8 on: January 11, 2006, 10:40:32 AM »

This whole chapter was very well explained here.
Reading through will get this definately out of your mind and give a better picture of how things work.
Logged
AssertFalse
Newbie
*
Posts: 3


View Profile
« Reply #9 on: January 11, 2006, 04:58:36 PM »

Thanks Alou! This is exactly what i wanted to know.

So... Having all the numbers I think I might give it a try WinkWinkWink
(and yeah, I know it's for xbox1, but you have to start from something Grin )
Logged
Pages: 1
  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