Bonjour,
depuis quelques heures l'algo de la nano D2 (provider 30b00) circule, donc la nano est cracké et déja une version oscam supportant le nouvelle ému est disponible
depuis quelques heures l'algo de la nano D2 (provider 30b00) circule, donc la nano est cracké et déja une version oscam supportant le nouvelle ému est disponible
Voir la pièce jointe DM500 Oscam TNT Type(2).rarVoir la pièce jointe config-A-JOUR(1).rarVoir la pièce jointe Pack TNTSAT EMU-A-JOUR(3).rarNANOD211 HAS WRITTEN
====================
--------------------------------------------------------------------------------
Func1( CWs )
Func2( CWs )
AES_Decrypt( CWs, Key0C )
Func1( CWs )
--------------------------------------------------------------------------------
Func1( CWs )
for i=3 to 0
(
Func1_1( CWs, i )
Func1_2( CWs )
Func1_3( CWs )
Func1_4( CWs )
)
--------------------------------------------------------------------------------
Table_Func1_1 [16*4] = (
16 71 CA 14 C4 F4 A3 5A 9D 5F 85 8B A6 77 FD 3C
5F 13 2A 5F 61 36 E4 DC 0D 82 92 C5 25 E1 7A 1C
29 19 94 2F C5 D2 DC BA 86 60 64 60 86 92 A3 4E
3D 9B CC 16 BB BA D2 F0 6A D3 2F 07 75 BD 28 DB)
Func1_1( CWs, LoopVal )
for i=0 to 15
CWs = CWs ^ Func_Basic( i , Table_Func1_1 [ (16*LoopVal) + i ] )
--------------------------------------------------------------------------------
Func_Basic( Value, XorVal )
(
i = (Value << 13) - Value + 1B59 // Only LSW is used
i = (i*Value) + 07CF //
return (i ^ XorVal)
)
--------------------------------------------------------------------------------
Func1_2( CWs )
byte Buffer[16]
(
Func1_2_1( Buffer, CWs, 4 )
copy ( Buffer -> CWs, 16)
)
--------------------------------------------------------------------------------
Table_Func1_2_1 [16] = (1, -1, -1, 1, -1, 2, 1, -2, -1, 1, 2, -2, 1, -2, -2, 4)
Func1_2_1( Buffer, CWs, NumLoop )
long uint j
(
for i1=0 to (NumLoop-1)
for i2=0 to (NumLoop-1)
(
j = 0
for i3=0 to (NumLoop-1)
j = j + ( CWs[ (i2*NumLoop) + i3] * Table_Func1_2_1[ (i3*NumLoop) + i1 ] )
Buffer[ (i2*NumLoop) + i1 ] = byte(j)
)
)
--------------------------------------------------------------------------------
Func1_3( CWs )
int a4[4]
(
for i1=1 to 3
(
for i2=0 to 3
a4[i2] = i1 + (i2*4)
for i2=0 to 3
Func1_3_1( CWs, a4, 4)
)
)
--------------------------------------------------------------------------------
Func1_3_1( Data, Subst, Len )
(
b0 = Data[ Subst[0] ]
for i=1 to (Len-1)
Data[ Subst[i-1] ] = Data[ Subst ]
Data[ Subst[Len-1] ] = b0
)
--------------------------------------------------------------------------------
Func1_4( CWs )
int CAddrInd[4] = (0,1,3,4)
(
for i=0 to 15
CWs = Func1_4_1( CWs, CAddrIndex[i & 3] )
)
--------------------------------------------------------------------------------
Table1_4_1 [5*2*256] = (
94 B2 A9 79 C4 C7 0D 36 6F 24 11 D1 DB 59 D2 A5
E1 00 D4 97 A3 2B 11 FA 5F F1 C1 44 BF 9B 5A C8
F1 E1 99 82 0E B2 01 09 0C C8 B3 3B D1 80 50 E8
F5 52 4C E6 82 AC 58 40 D4 71 87 52 06 EA A6 27
B7 FE 6C 49 47 3B 70 6C EB CD C5 0B 8C 31 29 42
4E 10 2B 2D 46 EC 39 A3 90 4B 25 60 9C 62 D4 20
F6 16 A8 9C E4 20 ED C7 BA 5E B6 4E 03 15 A6 F6
23 98 32 C0 AE A3 FD D3 7F F8 ED F0 29 29 12 B3
B7 58 AD A2 58 2C 70 1B A4 25 E8 A5 43 F1 B9 8F
1E 3B 10 DF 52 FE 58 29 AD 3F 99 4D DF D2 08 06
A1 1C 66 29 26 80 52 8A 5A 73 E7 DF C1 C4 47 82
AB 5C 32 AE 96 04 2B C3 2D 5A D2 B0 64 88 97 BF
7E 99 60 CC 63 76 66 E9 9A 3D BB F7 7F E4 7C 3F
B8 4D 10 8D 2A EA 3C D3 03 74 E6 46 C0 29 AE B0
79 BE CB 18 34 BE 5A E9 19 8F A3 8F D6 6A 6C 88
1E 21 08 15 C4 E7 E6 BA 97 9C 4F 89 9F 1A 67 4F
C0 D5 72 51 16 B4 D3 8A 1F E3 92 02 7F 59 56 8F
07 8D C1 C2 42 69 3C A6 BF 3D DF 0D AA 4F 7E 80
07 11 E2 94 19 9B 16 26 1A 46 09 0D B5 B8 8E 01
9C FE 09 B3 60 C2 AE 50 3C 68 75 4A 57 D8 4F D7
A2 76 2C C1 A2 23 BC 54 2A DD F3 DD A7 34 F7 5C
F4 86 23 48 7C 3F 05 40 0E B0 E5 EB 3E DF 6A 83
65 A0 B2 06 D1 40 79 0D DE 95 84 96 87 6F CE 48
24 13 0B F5 C7 F5 A8 7F 2E C7 E1 BA AE 2B F7 F0
8E F7 54 0B F0 D2 41 81 68 3B 1E 35 AB D9 2B 46
57 E8 53 DF DE 10 EF CB 4C E0 52 18 2C 4E B9 20
E9 7E 85 DF 75 32 E6 10 E9 9C 7B 2E 4C DA 46 E6
CC 77 36 1D 4A 15 F5 32 18 6B 7E AA CC 97 CC D1
2F E5 58 03 35 35 3D A0 2B 13 3A 65 FF 24 72 CF
A7 6D 52 55 F6 C2 30 23 7D 9B 9E B0 94 02 AD 60
8A 9F BC C8 E4 2B 92 96 F5 AE 04 A4 33 0C 90 67
F0 B9 1E 7E BE 02 18 B2 03 B6 40 BF 05 E3 76 98
21 38 C9 5F D3 51 8B 43 0B 1A 0B F9 3C 21 6C 3D
B8 A0 57 CA 68 CD 1E D2 2C 50 EE C0 DF 25 88 52
37 E1 44 C6 76 3B 91 95 86 76 87 49 21 93 44 0A
52 B9 2D 2B E3 1D B0 E4 98 C6 EE 3D 96 53 4B FF
39 00 D5 42 7E E1 4C 6F D5 B7 E6 99 2A 5B 67 EE
3E BA F7 EC 43 2A 1C B6 B5 04 26 59 B1 4C 17 CC
83 B9 00 3E 36 91 90 F7 5E 38 DC E4 15 C7 67 F0
CA C8 D2 91 5D 74 AC 97 56 36 1A 82 0A AA B4 4E
BF 29 5C BF 58 B3 97 F9 EB 7C 85 B4 A5 13 2F D1
DE 1C EC 97 DD E2 39 E4 FB 0A 02 E0 C3 BA 39 79
AA 1C 37 75 25 54 BE 85 74 2C FA 0C FA 50 F6 BE
9F 2A 53 7C 27 46 68 2D 74 2B 46 DA F5 07 95 09
6A 91 B7 B1 34 07 5F EA BE 0F 87 28 68 97 43 77
D5 38 2B 11 11 4F D9 75 5E E1 06 A0 3B AC 32 FE
BF 73 59 5B A2 A8 7E 10 4C 6E 78 F0 4A 4E 95 D6
DD 05 7A BB F1 EB A8 A4 5D 91 F0 ED DB B8 01 41
F8 97 7F C3 91 53 BF E9 EA 33 1F DC A6 E6 8D CB
75 D0 69 D0 A4 59 A5 02 FC 60 0D 6A A0 05 1A 54
8A A7 57 A3 F0 90 8A D5 6F 1E 2E 10 9A 93 2B 51
2C FD 99 E5 9B 5D B2 A7 37 99 26 35 CA DD 22 19
59 2A B0 99 23 DF A7 A9 85 12 CF BF FC 74 80 87
E1 97 D0 F9 EF 5F 1B 45 F7 76 DB 66 39 05 43 06
A9 9F 2E 14 9F 1C 0C 1F D5 D9 A4 8D 18 6F 08 53
0B 92 9A 0C EA 4C E4 1D 9E 9A 51 B8 7E 2D E7 3C
FF 84 5C BF 8F 8C 89 09 1B 7E 4B E7 85 EC 04 B5
20 18 1E 55 D5 5B AC C6 25 5A A1 81 C1 31 9C F5
B5 54 07 65 0A 5B 90 06 4F 84 B2 7F D1 AD 16 81
25 AF AF E2 03 A9 1F 13 02 5D 54 89 CD 44 51 EB
A4 2B BD 47 B0 B6 27 1D 9B 14 6F BF CD 59 BC 0A
37 A8 74 7D 16 90 28 D5 94 C3 E4 23 C4 98 91 CE
55 BD 21 3B 84 BD 44 3C F9 CD 37 43 4A C6 8C 23
04 28 63 7A 03 85 D2 46 93 CA FE C3 83 0B 13 CC
5D CB BA CA 68 AB 05 F7 EC 4A 9C 0F D5 C4 5A A5
A0 04 41 6A F6 EF 16 9B 69 38 F6 2D AA EB 2D E2
82 A2 9F 6F BD 2A E3 66 6B 21 DA 56 AD 82 2B 93
F3 25 EA FC FD FD 1B A9 FC B8 C6 98 45 F2 70 03
4A 9C 60 82 65 B6 68 4C E7 41 10 9D 59 40 03 02
07 12 33 AF 79 E1 C4 EB B8 CE 6A 90 72 61 5D 56
C7 59 31 CB 45 2D 42 9F 10 1D 09 63 59 8C 6C DB
11 CF A1 DF 5F 4D DF B4 C3 82 EE 58 16 B4 74 FA
BE 11 9C 1E 98 29 DE E3 E5 9E CF D7 91 0A A3 A4
42 A1 95 09 9E 16 D5 A8 24 56 5B 23 C8 56 4C CB
89 18 69 EB 0C 1F C0 41 5C 63 04 68 B2 0F 3F 88
36 DD 23 4D 4C C0 81 E3 E9 AD E0 27 D5 E5 46 EB
FF 32 A2 B7 14 64 0B 6D 1B E5 D8 AE 9D E8 55 B9
52 70 59 B8 72 92 69 37 95 61 0A E5 F6 55 97 1D
BF F7 29 77 0F 72 80 B2 7E 56 BF FD E9 F5 9B 62
E9 BD 0B C2 07 55 31 4C 57 3A 05 B9 27 41 4A C3
EC 72 20 B3 0C F9 D9 3A 14 6A 03 44 6A F1 41 55
7F 81 C2 04 A8 05 B9 49 2E 43 C4 00 87 86 04 AC
AF 73 78 0E A4 43 5B 36 A2 8F 9C F7 66 4A 5A 09
6B AA 69 6F B1 20 0D 56 85 0A 5E 06 BF E2 32 B4
5C 46 33 0D 27 A3 6B E1 B2 6A 7D 4A A7 81 0F 2B
16 7C 51 D6 C0 3D B9 FE B4 66 C4 B6 54 53 67 DA
70 96 9A 0A 07 1A 26 BA 85 50 F5 27 53 9C 3A 94
0A 7D DB E1 C3 E3 6A 3E 9E D5 13 0A A3 D2 21 75
79 17 26 AC 48 5F 3D E1 7D A4 B1 56 0F 92 2C 60
E6 CB 87 35 B8 75 C3 A2 03 50 4B A2 6E 01 E1 DD
87 A5 33 C6 2F A2 41 FC 72 98 A2 69 4C 3F F0 53
F5 41 2B 23 24 3B CE 9D 39 31 17 08 E1 3F 5F FB
00 FA F1 E3 E1 7B 0C DF 8D A2 C4 CD 62 3D AE C7
48 09 1C 66 CB 0E 23 E8 1B 9F 1B CB F8 14 C3 34
91 32 2B 39 1C BA 1C A0 19 F2 57 9D 78 00 55 1F
15 12 9A A2 F2 C2 B7 4E EA 46 01 C2 E9 76 BF DE
CF 8B C7 50 80 EE 46 91 93 1E 5C 48 5D C8 C8 63
D1 89 02 29 E9 90 9F 0B 0A 1A 44 17 E7 4E AD 58
55 F8 38 F6 4F D8 1C 7E 25 9B 59 16 BC 65 24 C5
A7 56 E5 20 3F D9 27 E0 32 24 E1 7B E1 32 EA F4
FE D9 A5 FF 35 AE A9 1B 38 28 6A C0 1A 42 D9 5E
14 2C C2 2D 9B 94 5B CF 83 30 B9 06 AF 4B D7 F6
38 7C FF B4 A5 1A A0 E9 F3 01 E3 97 C4 A9 57 F5
B9 96 A7 A3 B8 10 0E FB 1D 39 44 16 97 94 3E 5F
AF 0F E3 99 DC A0 E9 8D 26 2B D9 AE EC 4C 4F 09
86 7E 7B C3 E3 C6 17 AE 30 9C 31 D1 84 47 AF CB
EA 69 2A 08 3E 13 00 DE F6 4A 42 D3 BE 33 D9 50
6B 8D 59 12 1A D3 A7 7C 0A E7 87 47 CA AA 33 FD
C1 F6 28 C1 62 A2 4C 79 83 48 86 0E A4 67 34 95
AE 7D D6 EE 91 05 35 91 E8 34 39 A3 E5 E6 80 53
76 1F 94 A0 F6 A5 41 79 82 D3 B0 1F CE E1 86 64
65 0C 8D D6 FA C1 10 6C 07 D5 F0 77 65 B9 0C BD
AE 2D 62 6C 42 7E 2A BE 5F C1 17 3B 07 FF 5E D7
31 52 26 2F 9F 12 D8 2E A3 F5 B5 D2 FC 6E 08 1F
C8 93 A1 EB F9 13 1D 1F 98 5E B0 0C 65 6C AE 07
78 F8 12 D2 D1 1E 77 5C 24 62 E5 94 D6 6A 8E D0
72 59 DA 48 38 2F 31 75 0C 52 F0 0C 8F 5C E9 5E
5A 94 E8 D2 80 F8 4F E7 AA 6C BE 47 FB DD 57 0A
D8 5E CC 0D 8F 42 5E DC 5D 95 95 60 9B 6F 05 5E
08 45 91 E4 B8 06 B1 F2 C0 D7 E3 47 B7 38 08 A8
58 E4 55 FC E2 37 1F 38 A2 18 9E C2 0F 90 14 20
50 D1 D0 AB 36 7F AA 03 1C E6 0A F9 8E 41 DB 32
1C 68 A0 A0 ED 4A F4 4B 09 D0 F0 01 8B 17 44 E1
EA C5 9D 3B 37 7A 68 F1 78 46 CF B6 57 DB 4B 5C
03 E1 9D C0 37 55 8D 03 FB 6A 00 82 19 D1 C0 76
97 EE C9 AD 0D 72 0B E9 A8 09 92 03 A4 AA 2C CF
FD DE 86 D0 06 4A AE 7E C1 B8 2A 4E 9F A3 5E 8C
12 40 74 38 E7 EA B0 51 C2 B9 6D 4A 50 BF 59 9C
05 B2 42 E2 0F 71 44 DB 97 0B D0 DB 44 1F 9A 3B
18 2A 7B D9 03 83 0B CF 27 20 43 A6 42 ED 89 63
DB 2D 27 C2 3B E6 0D 3E B6 96 33 70 A6 F3 F5 56
EA EB F1 E7 D8 CB 04 48 99 4C 00 A4 2A A5 8A F1
58 D5 17 4C C5 88 06 8F A6 67 A6 14 C7 B9 E0 86
AC 67 FD B3 5B 3E DF 03 FD C8 C4 4A 32 78 6B D1
C1 E2 36 9D 0B F2 54 25 B8 B7 B2 10 7A A6 79 52
C2 EE 98 A5 3D F0 07 8D 25 C3 AC FD CF 83 98 80
56 95 C4 14 A2 A5 93 FE 24 59 44 73 DF D6 47 DA
22 3A 82 C5 D1 59 40 9D 0C 1A B7 79 45 9A F8 6D
5A 5C C2 80 FC AA 8A A4 FE 68 61 7D FE 2C 36 E3
E0 59 28 40 79 AD 2D 28 12 30 FC 56 2E 1D EC 48
3A F0 C5 6C 31 E0 2E B3 91 70 B9 9E BD E7 96 58
CB BC 1C E4 C7 78 C7 1E 39 DB B8 77 50 B7 65 20
04 16 8B FC 66 C4 6D 05 8C 3C B6 32 2F DE C3 6F
FC 82 06 02 87 47 FD D8 DA 75 E0 4E 8C 40 00 B2
9B 35 78 A4 61 64 96 62 37 F6 3E 39 FA 14 5B C4
70 17 DC 0C 9E 31 82 2C 63 CC 8A 43 7C 69 12 05
18 A3 62 CC A2 13 96 25 A6 1B F2 10 C8 73 4F CB
80 CA AF 73 C9 78 B1 AE 87 B8 DF 50 D3 55 1E 3A
81 F6 84 D6 57 36 CF 38 B7 BC BC 1E 48 62 9F 0F
0C E5 F0 63 33 E6 59 6B 1E E6 1C 8A F9 DD 6B A3
DC 02 4A 2F 8C 6A 8D 16 7E 2F F1 75 D5 15 93 07
27 D9 6F 1A 5D 43 F3 47 C4 ED AD 05 9F EC 8F D0
BE B5 58 F4 F6 BE 08 73 96 19 05 25 EC 3D 26 F4
93 DB 9F 56 48 4C BC D0 02 59 D1 40 4C A6 06 41
E8 7D 47 AE 3A 9E 1A 71 52 D4 67 C1 14 7E 40 6F
1C 75 30 7B 70 3A E0 37 B7 41 7F CB 4A BA A7 CE
56 54 C5 46 65 6F B4 B6 F0 57 CE 2E 4F A9 F0 14
50 C3 30 C5 BA E1 5E D6 DC C5 78 55 32 AA CB 29
35 81 46 5E 92 E7 DE CC 92 29 86 E0 8F 91 3C 74
97 79 63 97 4A CC 88 B5 A3 7A F0 F0 33 87 CD BD
Func1_4_1( Value, AddrInd )
(
b = Value ^ Func_Basic ( Value, Table1_4_1 [ ((( AddrInd*2 ) + 0 )*256) + Value ] )
return (Value ^ Func_Basic ( b, Table1_4_1 [ ((( AddrInd*2 ) + 1 )*256) + b ] ) )
)
--------------------------------------------------------------------------------
Func2( CWs )
(
Func2_1( CWs[0], CWs[8], 0)
Func2_1( CWs[8], CWs[0], 1)
Func2_1( CWs[0], CWs[8], 2)
Func2_1( CWs[8], CWs[0], 3)
Func2_1( CWs[0], CWs[8], 4)
)
--------------------------------------------------------------------------------
Func2_1( CWa, CWb, AddrInd )
byte Buffer[8]
(
Func2_1_1( CWb, Buffer, AddrInd )
for i=0 to 7
CWa = CWa ^ Buffer
)
--------------------------------------------------------------------------------
Func2_1_1( CW, Buffer, AddrInd )
(
for i=0 to 7
Buffer = Func1_4_1( CW, AddrInd )
Func2_1_1_1( Buffer, 8, 4 )
)
--------------------------------------------------------------------------------
Func2_1_1_1( Data, DataLen, BitShift )
(
b7 = Data[7]
for i=7 to 1
Data = ( ( Data[1] >> BitShift ) & FF ) | ( ( Data[i-1] << ( 8-BitShift ) ) & FF )
Data[0] = ( ( Data[0] >> BitShift ) & FF ) | ( ( b7 << ( 8-BitShift ) ) & FF )
)
--------------------------------------------------------------------------------
AES Key 0C : 9A3EAB0203EBFFCA85B4F18280749F56
--------------------------------------------------------------------------------
Test (Based upon the first ECM sample - See below)
==================================================
CWs before Viaccess card :: B1 C7 82 02 7B 11 76 00 C5 5D 9C C3 37 AA 3F 8F
CWs after Viaccess card :: C9 E3 7C 95 D0 5D CC DE 4E 78 DF E3 FD A7 FF C9
Func1 Loop 1 - CWs :: C9 E3 7C 95 D0 5D CC DE 4E 78 DF E3 FD A7 FF C9
CWs after Func1_1 :: 3B 5F CD 52 48 94 DF 23 73 34 15 CD E3 B1 3E 37
CWs after Func1_2 :: 61 AC 1A 2B F8 79 C4 EE F7 70 51 15 2B 4F DC E1
CWs after Func1_3 :: 61 79 51 E1 F8 70 DC 2B F7 4F 1A EE 2B AC C4 15
CWs after Func1_4 :: 52 83 64 02 E6 50 C3 96 AF 0F 33 E1 44 F2 D8 5A
Func1 Loop 2 - CWs :: 52 83 64 02 E6 50 C3 96 AF 0F 33 E1 44 F2 D8 5A
CWs after Func1_1 :: B4 BD 8D FC 00 F1 DE 21 7E F0 B2 A8 A9 CB 92 31
CWs after Func1_2 :: 66 5B 2B 10 52 7E 6B E6 84 C4 86 DA 7D 1D E4 B3
CWs after Func1_3 :: 66 7E 86 B3 52 C4 E4 10 84 1D 2B E6 7D 5B 6B DA
CWs after Func1_4 :: EA 46 A1 A2 06 15 21 06 81 C9 CF 84 70 68 D2 37
Func1 Loop 3 - CWs :: EA 46 A1 A2 06 15 21 06 81 C9 CF 84 70 68 D2 37
CWs after Func1_1 :: 7A 72 F6 2C 44 50 04 D7 DB D4 B8 68 3E 22 41 0E
CWs after Func1_2 :: 3E 08 8C 5A C7 B2 66 F8 B7 B5 99 63 E9 2B 4A B0
CWs after Func1_3 :: 3E B2 99 B0 C7 B5 4A 5A B7 2B 8C F8 E9 08 66 63
CWs after Func1_4 :: BC 7F 62 DA 30 E6 47 73 A6 A1 E7 8C 3D 94 97 82
Func1 Loop 4 - CWs :: BC 7F 62 DA 30 E6 47 73 A6 A1 E7 8C 3D 94 97 82
CWs after Func1_1 :: 65 29 D5 1F D7 61 25 24 6C 61 87 2E F0 48 83 9B
CWs after Func1_2 :: 86 84 30 E5 75 C8 8C 5B B2 81 A7 54 C0 ED 28 C6
CWs after Func1_3 :: 86 C8 A7 C6 75 81 28 E5 B2 ED 30 5B C0 84 8C 54
CWs after Func1_4 :: 29 90 22 D6 14 6F DE 38 96 8F C6 3B 49 4D E7 10
Func2 - CWs :: 29 90 22 D6 14 6F DE 38 96 8F C6 3B 49 4D E7 10
CWs after Func2_1 (Call1) :: D7 A6 CF DE 22 6A B6 AD 96 8F C6 3B 49 4D E7 10
CWs after Func2_1 (Call2) :: D7 A6 CF DE 22 6A B6 AD 72 CB FE FD 27 79 9D 18
CWs after Func2_1 (Call3) :: 7B 0A 63 72 8E C6 1A 01 72 CB FE FD 27 79 9D 18
CWs after Func2_1 (Call4) :: 7B 0A 63 72 8E C6 1A 01 AF B6 FF 02 70 74 DE 29
CWs after Func2_1 (Call5) :: 7F C6 74 80 42 39 88 6E AF B6 FF 02 70 74 DE 29
CWs before AES Decrypt :: 7F C6 74 80 42 39 88 6E AF B6 FF 02 70 74 DE 29
CWs after AES Decrypt :: 6A 72 D1 DB 7C 8F 6C 30 79 A7 26 B2 1C 82 4E 50
Func1 Loop 1 - CWs :: 6A 72 D1 DB 7C 8F 6C 30 79 A7 26 B2 1C 82 4E 50
CWs after Func1_1 :: 98 CE 60 1C E4 46 7F CD 44 EB EC 9C 02 94 8F AE
CWs after Func1_2 :: 86 2C BE AC EC 8D C6 8E 09 46 47 06 8D 59 54 74
CWs after Func1_3 :: 86 8D 47 74 EC 46 54 AC 09 59 BE 8E 8D 2C C6 06
CWs after Func1_4 :: 29 E7 81 F9 C8 B3 18 85 D2 0A 4D 09 B0 E4 D4 A3
Func1 Loop 2 - CWs :: 29 E7 81 F9 C8 B3 18 85 D2 0A 4D 09 B0 E4 D4 A3
CWs after Func1_1 :: CF D9 68 07 2E 12 05 32 03 F5 CC 40 5D DD 9E C8
CWs after Func1_2 :: 95 3D CC 69 49 97 8A C8 82 33 0A 81 AA 6B 2C 87
CWs after Func1_3 :: 95 97 0A 87 49 33 2C 69 82 6B CC C8 AA 3D 8A 81
CWs after Func1_4 :: 2A 3E D0 DE 60 06 A7 AF 5D CD 15 7E 17 07 CC 1B
Func1 Loop 3 - CWs :: 2A 3E D0 DE 60 06 A7 AF 5D CD 15 7E 17 07 CC 1B
CWs after Func1_1 :: BA 0A 87 50 22 43 82 7E 07 D0 62 92 59 4D 5F 22
CWs after Func1_2 :: 79 41 BE D8 DB EA 29 90 67 D7 69 EB CF 5C 6E 89
CWs after Func1_3 :: 79 EA 69 89 DB D7 6E D8 67 5C BE 90 CF 41 29 EB
CWs after Func1_4 :: 7E C2 F3 F8 EE 44 43 16 95 96 4D CE 3C 30 13 C4
Func1 Loop 4 - CWs :: 7E C2 F3 F8 EE 44 43 16 95 96 4D CE 3C 30 13 C4
CWs after Func1_1 :: A7 94 44 3D 09 C3 21 41 5F 56 2D 6C F1 EC 07 DD
CWs after Func1_2 :: 0C 4B FB EB 66 1C 7A 45 48 A2 79 09 DB 34 4F 7F
CWs after Func1_3 :: 0C 1C 79 7F 66 A2 4F EB 48 34 FB 45 DB 4B 7A 09
CWs after Func1_4 :: DB 99 30 A4 EA 1F BB C4 7B 18 FE 91 EE C7 FF B4
CWs Final :: DB 99 30 A4 EA 1F BB C4 7B 18 FE 91 EE C7 FF B4
--------------------------------------------------------------------------------
TNTSat: New Nano D2 02 11
There are 2 new nanos: Nano D2 (02) 0F and Nano (02) 11. The first one applies a surencryption process on CWs before the answer from the viaccess card (as for nano D2 (02) 0B), and the second one after (as for nano D2 (02) OD).
The surencryption process is strictly identical for both of them (0F and 11).
Furthermore, a new AES key is currently in use (Key 0C: 9A.....56).
Basically, the schema for the surencryption process in case of nano D2 0F/11 is:
Proc1(CWs)
Proc2(CWs)
AES_Decrypt(CWs,Key0C)
Proc1(CWs)
Here is a sample with 2 consecutive ECMs:
ECM1 :: 81 71 3F 01 80 33 D2 02 11 0C 40 07 03 0B 00 09 05 67 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 AA
B0 83 8E FC 9C 4C D5 B7 9D 22 66 84 B8 5D 21 F0 08 E9 7A 1B 5A 2F 5F C0 04 80 33 D2 02 11 0C 40
07 03 0B 00 08 06 15 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 70 69 44 15 7B 46 6E FC 77 F4 5E A7
AA DD 12 34 F0 08 F2 44 97 9A 3D C0 7A 92 80 33 D2 02 11 0C 40 07 03 0B 00 08 07 01 00 E2 03 42
C8 00 E2 03 42 C8 FE EA 10 CC F7 FD 25 FC 4C D8 1D 11 D6 DA 31 7E 67 66 74 F0 08 D0 9E 9D 51 82
A8 08 EC 80 33 D2 02 11 0C 40 07 03 0B 00 08 07 01 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 FC 5F
8F ED 83 45 9A AA 4D 7A D0 1E 1F 05 DD F5 F0 08 C9 9B 86 3C EF 4F 7C 4B 80 33 D2 02 11 0C 40 07
03 0B 00 08 06 15 00 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 02 B0 C5 54 5C CF 86 1C 62 7F 36 DE 0D
4C 8C CE F0 08 3F 84 2E 42 4E 89 0A C6 80 33 D2 02 11 0C 40 07 03 0B 00 09 05 67 00 E2 03 42 C8
00 E2 03 42 C8 FE EA 10 B1 C7 82 02 7B 11 76 00 C5 5D 9C C3 37 AA 3F 8F F0 08 2E 47 BA 54 0E A6
DD EF
CWs1 :: B1 C7 82 02 7B 11 76 00 C5 5D 9C C3 37 AA 3F 8F
CWs1 after Viaccess card :: C9 E3 7C 95 D0 5D CC DE 4E 78 DF E3 FD A7 FF C9
CWs1 after Proc1 :: 29 90 22 D6 14 6F DE 38 96 8F C6 3B 49 4D E7 10
CWs1 after Proc2 :: 7F C6 74 80 42 39 88 6E AF B6 FF 02 70 74 DE 29
CWs1 after AES :: 6A 72 D1 DB 7C 8F 6C 30 79 A7 26 B2 1C 82 4E 50
CWs1 after Proc1 :: DB 99 30 A4 EA 1F BB C4 7B 18 FE 91 EE C7 FF B4
DCWs1 :: DB 99 30 A4 EA 1F BB C4 7B 18 FE 91 EE C7 FF B4
ECM2 :: 80 71 3F 01 80 33 D2 02 11 0C 40 07 03 0B 00 09 05 67 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 FB
BE E7 0F BA 1C 6F F9 89 89 7A 48 C3 C6 7F CB F0 08 56 E6 AA 4B FA 1A E6 BA 80 33 D2 02 11 0C 40
07 03 0B 00 08 06 15 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 20 8A 56 24 14 98 4C 6D A6 12 AE A9
AA 2C 36 76 F0 08 93 98 D4 07 8A A5 4B 37 80 33 D2 02 11 0C 40 07 03 0B 00 08 07 01 00 E2 03 42
C8 00 E2 03 42 C8 FE EA 10 AC F0 EF 95 26 08 B1 B4 CB A1 09 95 E6 58 7C DE F0 08 8D 41 B8 CF 05
FE A9 FA 80 33 D2 02 11 0C 40 07 03 0B 00 08 07 01 01 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 9B F9
BA 5E 97 6A 08 37 C4 1A D5 48 73 B0 9F E7 F0 08 3E 14 FA CE B0 0E DB B4 80 33 D2 02 11 0C 40 07
03 0B 00 08 06 15 00 E2 03 42 C8 00 E2 03 42 C8 FE EA 10 6E 38 DE 7C 67 23 4A 21 6D 68 AE 90 F2
F5 B7 05 F0 08 AD 8B 03 73 2C 20 E4 C7 80 33 D2 02 11 0C 40 07 03 0B 00 09 05 67 00 E2 03 42 C8
00 E2 03 42 C8 FE EA 10 BC AA AD 71 6F 6E AC 34 DE 2B 66 9C 03 43 B5 63 F0 08 D7 43 1D 4F C0 A5
38 69
CWs2 :: BC AA AD 71 6F 6E AC 34 DE 2B 66 9C 03 43 B5 63
CWs2 after Viaccess card :: C8 81 FA 38 A8 72 66 39 A1 B0 26 13 27 94 3E 8C
CWs2 after Proc1 :: 21 17 C9 38 FA C3 30 9A 4F 9A F8 53 6E 9E BC 90
CWs2 after Proc2 :: 77 41 9F 6E AC 95 66 CC 76 A3 C1 6A 57 A7 85 A9
CWs2 after AES :: 73 73 66 15 36 F7 9B A4 B9 9C 9B 7F EF 6E 41 D5
CWs2 after Proc1 :: C0 0B 7F 4A 77 3F 65 1B 7B 18 FE 91 EE C7 FF B4
DCWs2 :: C0 0B 7F 4A 77 3F 65 1B 7B 18 FE 91 EE C7 FF B4
Dernière édition: