Talk:Keys

From PS3 Developer wiki
Revision as of 21:08, 26 September 2011 by Euss (talk | contribs)
Jump to navigation Jump to search

spu_token_processor

  spu_token_processor 1.00-3.56
  token-hmac: CC30C4229113DB25733553AFD06E8762B3729D9EFAA6D5F35A6F58BF38FF8B5F58A25BD9C9B50B01D1AB4028676968EAC7F88833B662935D7506A6B5E0F9D97A
  token-key:  341812376291371C8BC756FFFC611525403F95A8EF9D0C996482EEC216B562ED
  token-iv:   E8663A69CD1A5C454A761E728C7C254E

Observations

1.00:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
0000A330  CC 30 C4 22 91 13 DB 25 73 35 53 AF D0 6E 87 62  Ì0Ä"‘.Û%s5S¯Ðn‡b    <-- token-hmac
0000A340  B3 72 9D 9E FA A6 D5 F3 5A 6F 58 BF 38 FF 8B 5F  ³r.žú¦ÕóZoX¿8ÿ‹_    <-- token-hmac
0000A350  58 A2 5B D9 C9 B5 0B 01 D1 AB 40 28 67 69 68 EA  X¢[Ùɵ..Ñ«@(gihê    <-- token-hmac
0000A360  C7 F8 88 33 B6 62 93 5D 75 06 A6 B5 E0 F9 D9 7A  Çøˆ3¶b“]u.¦µàùÙz    <-- token-hmac
0000A370  34 18 12 37 62 91 37 1C 8B C7 56 FF FC 61 15 25  4..7b‘7.‹ÇVÿüa.%    <-- token-key
0000A380  40 3F 95 A8 EF 9D 0C 99 64 82 EE C2 16 B5 62 ED  @?•¨ï..™d‚îÂ.µbí    <-- token-key
   
0000A480  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯
0000A490  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„
   
0000AA20  E8 66 3A 69 CD 1A 5C 45 4A 76 1E 72 8C 7C 25 4E  èf:iÍ.\EJv.rŒ|%N    <-- token-iv
3.30-3.41 FIX:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00004840  34 18 12 37 62 91 37 1C 8B C7 56 FF FC 61 15 25  4..7b‘7.‹ÇVÿüa.%    <-- token-key
00004850  40 3F 95 A8 EF 9D 0C 99 64 82 EE C2 16 B5 62 ED  @?•¨ï..™d‚îÂ.µbí    <-- token-key
00004860  CC 30 C4 22 91 13 DB 25 73 35 53 AF D0 6E 87 62  Ì0Ä"‘.Û%s5S¯Ðn‡b    <-- token-hmac
00004870  B3 72 9D 9E FA A6 D5 F3 5A 6F 58 BF 38 FF 8B 5F  ³r.žú¦ÕóZoX¿8ÿ‹_    <-- token-hmac
00004880  58 A2 5B D9 C9 B5 0B 01 D1 AB 40 28 67 69 68 EA  X¢[Ùɵ..Ñ«@(gihê    <-- token-hmac
00004890  C7 F8 88 33 B6 62 93 5D 75 06 A6 B5 E0 F9 D9 7A  Çøˆ3¶b“]u.¦µàùÙz    <-- token-hmac
000048A0  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„
000048B0  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯
   
00004F20  E8 66 3A 69 CD 1A 5C 45 4A 76 1E 72 8C 7C 25 4E  èf:iÍ.\EJv.rŒ|%N    <-- token-iv
3.50:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
00004700  34 18 12 37 62 91 37 1C 8B C7 56 FF FC 61 15 25  4..7b‘7.‹ÇVÿüa.%    <-- token-key
00004710  40 3F 95 A8 EF 9D 0C 99 64 82 EE C2 16 B5 62 ED  @?•¨ï..™d‚îÂ.µbí    <-- token-key
00004720  CC 30 C4 22 91 13 DB 25 73 35 53 AF D0 6E 87 62  Ì0Ä"‘.Û%s5S¯Ðn‡b    <-- token-hmac
00004730  B3 72 9D 9E FA A6 D5 F3 5A 6F 58 BF 38 FF 8B 5F  ³r.žú¦ÕóZoX¿8ÿ‹_    <-- token-hmac
00004740  58 A2 5B D9 C9 B5 0B 01 D1 AB 40 28 67 69 68 EA  X¢[Ùɵ..Ñ«@(gihê    <-- token-hmac
00004750  C7 F8 88 33 B6 62 93 5D 75 06 A6 B5 E0 F9 D9 7A  Çøˆ3¶b“]u.¦µàùÙz    <-- token-hmac
00004760  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„
00004770  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯
   
00004D20  E8 66 3A 69 CD 1A 5C 45 4A 76 1E 72 8C 7C 25 4E  èf:iÍ.\EJv.rŒ|%N    <-- token-iv
3.56:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
     
00004700  34 18 12 37 62 91 37 1C 8B C7 56 FF FC 61 15 25  4..7b‘7.‹ÇVÿüa.%    <-- token-key
00004710  40 3F 95 A8 EF 9D 0C 99 64 82 EE C2 16 B5 62 ED  @?•¨ï..™d‚îÂ.µbí    <-- token-key
00004720  CC 30 C4 22 91 13 DB 25 73 35 53 AF D0 6E 87 62  Ì0Ä"‘.Û%s5S¯Ðn‡b    <-- token-hmac
00004730  B3 72 9D 9E FA A6 D5 F3 5A 6F 58 BF 38 FF 8B 5F  ³r.žú¦ÕóZoX¿8ÿ‹_    <-- token-hmac
00004740  58 A2 5B D9 C9 B5 0B 01 D1 AB 40 28 67 69 68 EA  X¢[Ùɵ..Ñ«@(gihê    <-- token-hmac
00004750  C7 F8 88 33 B6 62 93 5D 75 06 A6 B5 E0 F9 D9 7A  Çøˆ3¶b“]u.¦µàùÙz    <-- token-hmac
00004760  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„
00004770  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯
     
00004D20  E8 66 3A 69 CD 1A 5C 45 4A 76 1E 72 8C 7C 25 4E  èf:iÍ.\EJv.rŒ|%N    <-- token-iv

aim_spu_module

 aim_ks_4 : 30B0395DC5835AAA3A7986B44AFAE684
 aim_ks_1 : 2ED7CE8D1D55454585BF6A3281CD03AF
 aim_iv   : 51F78B72A64711CF5C72323FB8607A00
 aim_key  : 922B198CDF0C07DCCE848B69882D804CC23F19C2EAE1244F35AF176F7FD37851

http://pastie.org/2547291 (ks version depends on the first four bytes of the eid) (from main page)

Observations

   aim_spu_module.self.elf 1.00 :
  
   Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  
   00008670  40 1C 4A A6 3B 2C 8D 44 E2 45 F0 74 DA E7 78 2A  @.J¦;,.DâEðtÚçx*   <- pub?  (1.00-3.42)
   00008680  36 0D 1E 8E E2 11 6B DF 6F 0D 8A 3C C1 7B E3 8F  6..Žâ.kßo.Š<Á{ã.   <- pub?  (1.00-3.42)
   00008690  EA 48 B5 71 F4 D2 6D ED 00 00 00 00 00 00 00 00  êHµqôÒmí........   <- pub?  (1.00-3.42)
   000086A0  51 F7 8B 72 A6 47 11 CF 5C 72 32 3F B8 60 7A 00  Q÷‹r¦G.Ï\r2?¸`z.   <- IV    (1.00-3.42 but not found in 3.50++)
   000086B0  92 2B 19 8C DF 0C 07 DC CE 84 8B 69 88 2D 80 4C  ’+.Œß..Ü΄‹iˆ-€L   <- KEY   (1.00-3.42 but not found in 3.50++)
   000086C0  C2 3F 19 C2 EA E1 24 4F 35 AF 17 6F 7F D3 78 51  Â?.Âêá$O5¯.o.ÓxQ   <- KEY   (1.00-3.42 but not found in 3.50++)
   000086D0  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯   <- KS 1  (1.00-3.56)
   000086E0  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„   <- KS 4  (1.00-3.56)
   aim_spu_module.self.elf 3.42:
   
   Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   
   00003070  30 B0 39 5D C5 83 5A AA 3A 79 86 B4 4A FA E6 84  0°9]ŃZª:y†´Júæ„   <- KS 4  (1.00-3.56)
   00003080  2E D7 CE 8D 1D 55 45 45 85 BF 6A 32 81 CD 03 AF  .×Î..UEE…¿j2.Í.¯   <- KS 1  (1.00-3.56)
   00003090  92 2B 19 8C DF 0C 07 DC CE 84 8B 69 88 2D 80 4C  ’+.Œß..Ü΄‹iˆ-€L   <- KEY   (1.00-3.42 but not found in 3.50++)
   000030A0  C2 3F 19 C2 EA E1 24 4F 35 AF 17 6F 7F D3 78 51  Â?.Âêá$O5¯.o.ÓxQ   <- KEY   (1.00-3.42 but not found in 3.50++)
   000030B0  51 F7 8B 72 A6 47 11 CF 5C 72 32 3F B8 60 7A 00  Q÷‹r¦G.Ï\r2?¸`z.   <- IV    (1.00-3.42 but not found in 3.50++)
   000030C0  40 1C 4A A6 3B 2C 8D 44 E2 45 F0 74 DA E7 78 2A  @.J¦;,.DâEðtÚçx*   <- pub?  (1.00-3.42)
   000030D0  36 0D 1E 8E E2 11 6B DF 6F 0D 8A 3C C1 7B E3 8F  6..Žâ.kßo.Š<Á{ã.   <- pub?  (1.00-3.42)
   000030E0  EA 48 B5 71 F4 D2 6D ED 00 00 00 00 00 00 00 00  êHµqôÒmí........   <- pub?  (1.00-3.42)


unlisted appldr keys

http://pastie.org/private/izumabvop8ix7x0qjpepma


RAW key list

0001a6c0  35 7e bb ea 26 5f ae c2  71 18 2d 57 1c 6c d2 f6  |5~..&_..q.-W.l..| key
0001a6d0  2c fa 04 d3 25 58 8f 21  3d b6 b2 e0 ed 16 6d 92  |,...%X.!=.....m.| key
0001a6e0  d2 6e 6d d2 b7 4c d7 8e  86 6e 74 2e 55 71 b8 4f  |.nm..L...nt.Uq.O| iv
0001a6f0  00 dc f5 39 16 18 60 4a  b4 2c 8c ff 3d c3 04 df  |...9..`J.,..=...| pub
0001a700  45 34 1e ba 45 51 29 3e  9e 2b 68 ff e2 df 52 7f  |E4..EQ)>.+h...R.| pub
0001a710  fa 3b e8 32 9e 01 5e 57  00 00 00 3a 00 00 00 00  |.;.2..^W...:....| pub - ctype
0001aba0  35 7e bb ea 26 5f ae c2  71 18 2d 57 1c 6c d2 f6  |5~..&_..q.-W.l..| key
0001abb0  2c fa 04 d3 25 58 8f 21  3d b6 b2 e0 ed 16 6d 92  |,...%X.!=.....m.| key
0001abc0  d2 6e 6d d2 b7 4c d7 8e  86 6e 74 2e 55 71 b8 4f  |.nm..L...nt.Uq.O| iv
0001abd0  00 dc f5 39 16 18 60 4a  b4 2c 8c ff 3d c3 04 df  |...9..`J.,..=...| pub
0001abe0  45 34 1e ba 45 51 29 3e  9e 2b 68 ff e2 df 52 7f  |E4..EQ)>.+h...R.| pub
0001abf0  fa 3b e8 32 9e 01 5e 57  00 00 00 3a 00 00 00 00  |.;.2..^W...:....| pub - ctype


0001a240  8e 73 72 30 c8 0e 66 ad  01 62 ed dd 32 f1 f7 74  |.sr0..f..b..2..t| key
0001a250  ee 5e 4e 18 74 49 f1 90  79 43 7a 50 8f cf 9c 86  |.^N.tI..yCzP....| key
0001a260  7a ae cc 60 ad 12 ae d9  0c 34 8d 8c 11 d2 be d5  |z..`.....4......| iv
0001a270  05 bf 09 cb 6f d7 80 50  c7 8d e6 9c c3 16 ff 27  |....o..P.......'| pub
0001a280  c9 f1 ed 66 a4 5b fc e0  a1 e5 a6 74 9b 19 bd 54  |...f.[.....t...T| pub
0001a290  6b bb 46 02 cf 37 34 40  00 00 00 0a 00 00 00 00  |k.F..74@........| pub - ctype
0001a720  8e 73 72 30 c8 0e 66 ad  01 62 ed dd 32 f1 f7 74  |.sr0..f..b..2..t| key
0001a730  ee 5e 4e 18 74 49 f1 90  79 43 7a 50 8f cf 9c 86  |.^N.tI..yCzP....| key
0001a740  7a ae cc 60 ad 12 ae d9  0c 34 8d 8c 11 d2 be d5  |z..`.....4......| iv
0001a750  05 bf 09 cb 6f d7 80 50  c7 8d e6 9c c3 16 ff 27  |....o..P.......'| pub
0001a760  c9 f1 ed 66 a4 5b fc e0  a1 e5 a6 74 9b 19 bd 54  |...f.[.....t...T| pub
0001a770  6b bb 46 02 cf 37 34 40  00 00 00 0a 00 00 00 00  |k.F..74@........| pub - ctype


0001a2a0  f9 ed d0 30 1f 77 0f ab  ba 88 63 d9 89 7f 0f ea  |...0.w....c.....| key
0001a2b0  65 51 b0 94 31 f6 13 12  65 4e 28 f4 35 33 ea 6b  |eQ..1...eN(.53.k| key
0001a2c0  a5 51 cc b4 a4 2c 37 a7  34 a2 b4 f9 65 7d 55 40  |.Q...,7.4...e}U@| iv
0001a2d0  b0 5f 9d a5 f9 12 1e e4  03 14 67 e7 4c 50 5c 29  |._........g.LP\)| pub
0001a2e0  a8 e2 9d 10 22 37 9e df  f0 50 0b 9a e4 80 b5 da  |...."7...P......| pub
0001a2f0  b4 57 8a 4c 61 c5 d6 bf  00 00 00 11 00 00 00 00  |.W.La...........| pub - ctype
0001a780  f9 ed d0 30 1f 77 0f ab  ba 88 63 d9 89 7f 0f ea  |...0.w....c.....| key
0001a790  65 51 b0 94 31 f6 13 12  65 4e 28 f4 35 33 ea 6b  |eQ..1...eN(.53.k| key
0001a7a0  a5 51 cc b4 a4 2c 37 a7  34 a2 b4 f9 65 7d 55 40  |.Q...,7.4...e}U@| iv
0001a7b0  b0 5f 9d a5 f9 12 1e e4  03 14 67 e7 4c 50 5c 29  |._........g.LP\)| pub
0001a7c0  a8 e2 9d 10 22 37 9e df  f0 50 0b 9a e4 80 b5 da  |...."7...P......| pub
0001a7d0  b4 57 8a 4c 61 c5 d6 bf  00 00 00 11 00 00 00 00  |.W.La...........| pub - ctype


0001a300  33 7a 51 41 61 05 b5 6e  40 d7 ca f1 b9 54 cd af  |[email protected]..| key
0001a310  4e 76 45 f2 83 79 90 4f  35 f2 7e 81 ca 7b 69 57  |NvE..y.O5.~..{iW| key
0001a320  84 05 c8 8e 04 22 80 db  d7 94 ec 7e 22 b7 40 02  |.....".....~".@.| iv
0001a330  9b ff 1c c7 11 8d 23 93  de 50 d5 cf 44 90 98 60  |......#..P..D..`| pub
0001a340  68 34 11 a5 32 76 7b fd  ac 78 62 2d b9 e5 45 67  |h4..2v{..xb-..Eg| pub
0001a350  53 fe 42 2c ba fa 1d a1  00 00 00 18 00 00 00 00  |S.B,............| pub - ctype
0001a7e0  33 7a 51 41 61 05 b5 6e  40 d7 ca f1 b9 54 cd af  |[email protected]..| key
0001a7f0  4e 76 45 f2 83 79 90 4f  35 f2 7e 81 ca 7b 69 57  |NvE..y.O5.~..{iW| key
0001a800  84 05 c8 8e 04 22 80 db  d7 94 ec 7e 22 b7 40 02  |.....".....~".@.| iv
0001a810  9b ff 1c c7 11 8d 23 93  de 50 d5 cf 44 90 98 60  |......#..P..D..`| pub
0001a820  68 34 11 a5 32 76 7b fd  ac 78 62 2d b9 e5 45 67  |h4..2v{..xb-..Eg| pub
0001a830  53 fe 42 2c ba fa 1d a1  00 00 00 18 00 00 00 00  |S.B,............| pub - ctype

http://pastie.org/private/enolspz7cyhvlg8rxhqwqg


Other lists:

http://pastie.org/private/zgfqskjthrphpmcho99hg

http://www.pastie.org/1836314

http://pastie.org/private/dhdhplnph3pondohxnrlnw



Fake keys

Module Version ERK RIV PUBLIC PRIVATE CURVE_TYPE
lv1ldr 3.61 2de5bcdef90f4f805cf8fd506badd0df535e1e409e00ba1ecff6187b37e7eb25 b72ac496a654e6d393b5317d843afde1 4ccbab30940925dbf7bbd2ae7b361602af05fde73971e8794dadeecd7f28eaf779881f0befbb40c0 7a94ac8304fa0062e3521fff9e505124e764ad0254 0x13

Colors

HMAC

                                                                                                                                                         

3.55

erk

                                                                            

riv

                                         

pub

                                                                                                 

R

                                                

n

                                                

K

                                                

Da

                                                


Non PS3 specific Keys

Kirk (PSP)

not to be found in the PS3, but reference is here: http://wololo.net/talk/viewtopic.php?f=5&t=1381&p=20720#p20715