You are viewing our Forum Archives. To view or take place in current topics click here.
Xbox 360/JTAG Boot Process & Security (Xbox Live)
Posted:

Xbox 360/JTAG Boot Process & Security (Xbox Live)Posted:

JTAGxPrivate
  • Christmas!
Status: Offline
Joined: Jul 14, 201013Year Member
Posts: 561
Reputation Power: 68
Status: Offline
Joined: Jul 14, 201013Year Member
Posts: 561
Reputation Power: 68
Just wanted to explain to you all the basic concept of the boot process of a 360.

From power-on:
1. 1BL (first bootloader, stored in CPU ROM), this loads decrypts and starts:
2. CB (2BL, 2nd bootloader, stored in NAND), this this loads decrypts and starts:
3. CD. This loads, decrypts and decompresses CE, which contains the base kernel + base HV (Hypervisor). It also loads decrypts and then starts:
4. CF. This loads, decrypts and decompresses CG, which contains the patches for kernel and HV. It then applies the patches and starts up the patched HV and then the patched kernel. Then it boots to the dashboard.

So basically it's like: 1BL -> 2BL -> patch kernel and HV and start them -> boot dashboard.

Every step also checks signature for the next step of course.

There are 3 kinds of verification used during boot:

- RSA signatures. CB and CF are RSA signed. No way to break this (MS has private key) basicly because it uses assymetric crypto. This prevents us from changing the boot code itself.
- SHA1 hash: CD, CE, CG. These hashes are contained in the RSA signed part of the previous sections and we can therefore not break it (also not time attackable). These can essentially be seen as extentions of the RSA signatures in CB and CF. Again preventing us from modyfing the boot code itself.
- SHA1-HMAC authentication. This is done in CB and CF too (but your CPU has the key). This prevents you to choose between released versions of the boot sections/dash etc. However this was time attackable.

Rumor says that the Xbox Live Servers are running a hash check on the HV (Hypervisor) which is stored in CE (5BL), and if the hash check returns false then it will deny you access to the server. So i am guessing that you would need to somehow return the hash checks as true. the same as it would on a retail 360's boot process. Correct me if i am wrong but that is what i am led to believe.

- Louis

The following 1 user thanked JTAGxPrivate for this useful post:

boflc (09-09-2011)
#2. Posted:
Mustachio
  • TTG Contender
Status: Offline
Joined: Aug 14, 201013Year Member
Posts: 3,082
Reputation Power: 139
Status: Offline
Joined: Aug 14, 201013Year Member
Posts: 3,082
Reputation Power: 139
Statistics wrote copy and paste 4 sho

i_r_DEV wrote looks like a copy and paste man

Who **** cares at least he is giving us information instead of going around telling people they copied it which you guys don't know "4 sho".
#3. Posted:
Colorado880
  • TTG Undisputed
Status: Offline
Joined: Dec 22, 200914Year Member
Posts: 5,352
Reputation Power: 461
Status: Offline
Joined: Dec 22, 200914Year Member
Posts: 5,352
Reputation Power: 461
Great post, you seem like you are getting closer to finding your answer

Good luck
#4. Posted:
BBOYRICAN25
  • TTG Addict
Status: Offline
Joined: Dec 06, 201013Year Member
Posts: 2,589
Reputation Power: 200
Status: Offline
Joined: Dec 06, 201013Year Member
Posts: 2,589
Reputation Power: 200
GL with that info.. Glad to see someone trying.
#5. Posted:
TTG_iMatrix
  • TTG Natural
Status: Offline
Joined: Dec 31, 201013Year Member
Posts: 942
Reputation Power: 50
Status: Offline
Joined: Dec 31, 201013Year Member
Posts: 942
Reputation Power: 50
what does that meaning i dont understand this can anyone explain???

thanks 8)
#6. Posted:
AdsByYahooJr
  • TTG Addict
Status: Offline
Joined: Nov 08, 201013Year Member
Posts: 2,339
Reputation Power: 94
Status: Offline
Joined: Nov 08, 201013Year Member
Posts: 2,339
Reputation Power: 94
This is a post that tells the truth instead of all them **** faces telling you to delete tis and that
#7. Posted:
CrysisYT
  • TTG Senior
Status: Offline
Joined: May 23, 201013Year Member
Posts: 1,336
Reputation Power: 54
Status: Offline
Joined: May 23, 201013Year Member
Posts: 1,336
Reputation Power: 54
Good post keep up the good work
#8. Posted:
Nip
  • TTG Addict
Status: Offline
Joined: Jun 27, 201013Year Member
Posts: 2,569
Reputation Power: 117
Status: Offline
Joined: Jun 27, 201013Year Member
Posts: 2,569
Reputation Power: 117
nice post will help many people who want to learn more about jtags/retails.
#9. Posted:
DonaldTusk
  • TTG Senior
Status: Offline
Joined: Jan 27, 201014Year Member
Posts: 1,631
Reputation Power: 70
Status: Offline
Joined: Jan 27, 201014Year Member
Posts: 1,631
Reputation Power: 70
Good work mate And thanks for the Info
#10. Posted:
iWiN
  • TTG Contender
Status: Offline
Joined: Jul 04, 201013Year Member
Posts: 3,182
Reputation Power: 159
Status: Offline
Joined: Jul 04, 201013Year Member
Posts: 3,182
Reputation Power: 159
Great post man hopefully you find a way to get online.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.