AssertFalse
Newbie

Posts: 3
|
 |
« 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"  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
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« Reply #5 on: January 11, 2006, 06:08:03 AM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
swolsten
|
 |
« 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 
|
|
|
|
|
Logged
|
|
|
|
TheAntiCol
Newbie

Posts: 5
|
 |
« 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
|
 |
« 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
|
 |
« 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    (and yeah, I know it's for xbox1, but you have to start from something  )
|
|
|
|
|
Logged
|
|
|
|
|