Mas e agora ?
Depois dessa discussão, a cwpk pode ser extraída ou não ?
Porque na BCM o CAK chama o offset 00 da Ecwpk ?
EC 5B 00 42 B8 ED 5E 0A DF 72 E9 15 9A 30 C6 13
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 80 D0 20 67
70 05 95 01 80 50 D0 73 00 00 00 00 00 00 00 00
01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01 00 00 00 02 00 00 00 02 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 10 00 00 00 A4 0F FA DB
24 F4 8C 71 D2 F9 49 74 70 60 1A 42 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 01 00 00 00 02 00 00 00 02 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 size of Ecw = 08
4D AB 53 12 D0 EA 42 6E 00 00 00 00 00 00 00 00 = Ecw
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
EC 5B 00 42 B8 ED 5E 0A DF 72 E9 15 9A 30 C6 13 r2r
A4 0F FA DB 24 F4 8C 71 D2 F9 49 74 70 60 1A 42 Ecwpk 0 or L1 ???
01 48 9D 00 00 00 01 01 00 00 00 00 00 00 00 00
CAK debug = on
IN : CASS_GetPairingAddress()
memFd = 11
After mmap, pPKPageStart = 5d186000
pPKStartAddr = 5d186b00
OUT : CASS_GetPairingAddress()
INF! ca_sec.c > NUID: xx xx xx xx
IN : dscSetDecryptionEmi(), xDecryptionEmi = 0
IN : otv_descrambler_set_1level_protected_keys()
L1_protecting_key_length = 16
odd_protected_key_length = 8
even_protected_key_length = 8
Raghu IN : otv_descrambler_find_desc()
pipe_id = 0
desc_id = 0
found_b = 1
IN : dscSetDecryptionEmi(), xDecryptionEmi = 0
IN : otv_descrambler_set_1level_protected_keys()
L1_protecting_key_length = 16
odd_protected_key_length = 8
even_protected_key_length = 8
xxxxx IN : otv_descrambler_find_desc()
pipe_id = 0
desc_id = 1
found_b = 1
*** 00:03:09
E0D4C0EA10BDABD4DBD1A55E29C2439000716C56E8E20BA9D98EEA56E5719680A4031D1301980430E109798FF7B93B07B56CEBB448CDA47F3116483CBF036021C3FE655EF0D44DB9A0DD9D099E0F5A008B6CC5CC7B129DA68B3835656B607CEE590CAAC7DF77586DE131547D97BF3BFD8C13A7E98039970EE85CC0367E8D543FFE89F870A50B75F395DD58DF17D141B7C090F09A022B4272294001A09AD78440DF8D7078B92F20BC6EE655EE8243FC07E85CC0367E8D543F12279BA43D2D317514F3CE140286B291572AEEA5153EF4E2CDC9D1E5C4379EF7698260434D00C0A0FE3033515EEA15EA3508B9F0C4D5EEAF3F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364999CAC4E916396A9B3F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC3649633454F8B3625D8A171929E023DAB98E1737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A3E5C20CD5384425DC118176CA213CD9ABAD12FD871019792F6CAB31C3891D373C6CC617A8F64E12A92A8F4E32C23ED6FE1737CFBDCAFC364942DF9FD11DE370B863C1BC50301AF6C2C0C89C7069FD38C142DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364986F0EB5EB777FD5A3F5F9271C83317A37C5B33F3BBB7383E42DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A30845D2823C11ED18DD74FAF54CF130ACFACE1715D21EA38A1737CFBDCAFC364943A3D05DF9FEC3A53F5F9271C83317A36A08218B9BAB907DA427E8CE4F1EC10B3F5F9271C83317A31737CFBDCAFC364908B29C8C36F2099B84060C9080068772263B318CEF6237723B00AE97FAC40F331FAF78A02847E9104AF52218BAFA4853A90B85231533FE8B7B10C8EAE214DAED1737CFBDCAFC364999CAC4E916396A9B3F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A322824022FAB8ED52633454F8B3625D8A171929E023DAB98E1737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B8A2EE0374A3940C121737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B863C1BC50301AF6C27D118065D1FC8DB486F0EB5EB777FD5A3F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A37C5B33F3BBB7383E42DF9FD11DE370B820543C516702D70D1737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A30845D2823C11ED1842DF9FD11DE370B8188CD87E8D6C60BC1737CFBDCAFC364943A3D05DF9FEC3A5FACE1715D21EA38A6A08218B9BAB907DA427E8CE4F1EC10B3F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B86119949A5A078F651737CFBDCAFC36491251241D0545700AB55ED9D45BFE9FACBB14D1134E6E40F62A3E7472A957EECE3590BCA774C667BC43A68120A633B12A42DF9FD11DE370B83F5F9271C83317A3F0CD85C43CA7A96844921ACB7012D4813F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC3649633454F8B3625D8A5F843EE9DAE87AA11737CFBDCAFC3649B6E3806F5E17C6D53F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B8A2EE0374A3940C121737CFBDCAFC364942DF9FD11DE370B83F5F9271C83317A31737CFBDCAFC364942DF9FD11DE370B863C1BC50301AF6C2B048F767855F85672CDDD53B05AF05A24E2E8C07A3D164F574EC1D6D5B63129DD103C871A3EAFF49EF10937029D6D2CC8E7D9A063E572456D944FB0968AA04369147D03DFE9C39DCE5A9085B856B6E2209D8B9C417D38FA7E7A4DD95C307D34C0EEF83772F15A844E70D14A71779FD41A63493B93D0A30F6A09BAB779D8D95872BC5B90CA646FF7D4736245CF7E11FD322824022FAB8ED52DD74FAF54CF130AC3F5F9271C83317A31737CFBDCAFC3649A85D5206114E15215A2C987FE16DC2E0F3A3AB20010A83F9954D233A5CDEDCF967C1A27718F7A61A3545D9D62D00CEBF78682F692D62BCF948DEB0BF497781708298049667D3E8B1AC304EB51B46C4274DF3795D45E035CC25E1893A94F15D0AA6387BD60B0B30572388DF79180B655F5FE4B30322D51B7FD39288058B54037397D3D0AF2F7B401D4DB807A4C0FE19BA5DC9467560C5CB814E48EBCA7ED97EC1EF78957E388D2B3FD1D833D18636873E3F40EDB261E7DCE2E0CCE1449F5DC7EA8050AC9A09483039368CEB8A2AF424C700F0A2A95CD38FB7954D233A5CDEDCF9CF418E903808C66AA2CC3E7A995D6149D0E0848E55C9F35B2D241D92B1C79E9E883FD54FE589E670CCC22B9FBD7B535D1996015AA4CBD822E59892FCBE84A83AD989069D449D6469FE384B00800E5CDD129B42D4F798ABC066E3192375F3402ABD976083C25C92F89406E3F885199967AD82779650B41A1DC392F7DB9A2F9469FCF8EC0A66AD5E3CBF5DBAF931BE0ECD438C128EF342B214235188A60EA657D33F2AB6636893A4FD5342B2A5FC9FB495624F8DDE500336AD7909BF770CBC0F7C978808D1A429A76BD7A6CBD3CC49A09719DD1DA87FD167A1E59892FCBE84A83AD989069D449D646911B418327EBBC10E8A90567CA41D2E8565AC263A289974BD38DA67EF7C636133048CDE67C9887BF7BD7FC5488FBA9B62A1FAD802D36F4CA7C12E22C80C38703A4DC999B0E74747BD197B8C7D35ED6B1A3DA7FBB9EA1457E571A06BE01A2DD26C91BF8048527ECFFA31EA5136C24E4AC6FC1D58A0112BB6DF3720ECB92E43349B4831C12A02238C48A5CE3BA19ED2AEC6E555554124A5F76CFEBF02F6281003B620FAC70BA68F8031B769074819F4B10103B1EEC58C2B2B97E72025DFE4F86B4E8229761F0D1F3EF9CBDB860C3802DB10C8B5D10BF50A4A517D097406B6DA77652F8D0DF8879F6B42C1C0DB23310D4F51572AA18964466C7D4E0312C06FD36C7BC3E66E02E3A4C6144DE44166DFB0BBF72AF6F09C27B082243720ECB92E43349B4831C12A02238C48ABBD8E1445346388A700E73375BF4F2A8EEEBAFFFC4535331CEEFF833DEBD4C092DC94795F7EA15D44E4410A8BC63702AEA2F6FAB4B03B6AD67E3A47E89CD9B988BC6C893606099688FA92A08D5004F7D6B759C9F4A6A46722409EDEE2A33AD08628E71283D4F316104346EB14B5CA3FDF894B366BBFD1651851A0078FC7794C165999F6F4CCBCB742F67517071CBA59060793D1BB09F0BA5EF7BA741FEFF9D50060CB973F347F65C6A8DEE55D37C9F85AB8950E7070ED71B09E15BEB1882D0B1C8DB4ADC36C4FEA5B9FF70410C5ACCD9382CDD69247E229C7BE53C9E18F700953A86B8F684CFE0FE865BA2E7DDD9367F58B9B096CF1015BCE8502133004B65F2A437C58E9CFA0A2B5ADD9CB5733E069A3883FA8F7C4B03DB288654F46F0C6A712182AC6E9DBF43356C4ADCE236550D942714998E73BF65CBD873599B1FB29010954D94CD8C7F3E450C2FCC1ACC3891D18E2DA3D8F2B1FDDD4643CA84B64D7F542841EE3A5DF497B8D6720E6A4C34D16132BF4C0518EFECDA1E4C9170871BE0439174FA0F5766EFE8BD3BB3B93519731D5ADBC30BB1C47FBD0383DF5DFA6401B7FB53FB7A83F5E7558F98CCD6E24995856857E495DCF5E260E36F38185A3D1B6C31C31700F95F3557AA3F1BE190F3B6132DE205F8A80B381A53A0D58DB2883E2881515E66705FC3DBF586555AF87726C6FA6905A7468218B9810340BC62568E01C572C884A304FE07A28E57C6A28C4BFF21B8A2D8B7BF0D2777AF054D97D012E29C17EC420467A19BD4FBA38B0520B27108DB84A22EF39B992477EB40315235B2EDFF0518EF2160C1B6F0E76A181052584E7D5B5A2F95044D6405EADC0F9C6F37ACC5318B0FDBDFFFAB1D17AB9845F154A12FB4E89297059FE9470DF4FFB1A033FD4BA7F43583E6E70107999D5E4AC92F811C1E9DBDFA21BCCE73CFDFBF4B5D1100B4AC0B8471282DC85876C1FD913B0D6FC3E54CAF16CD07494697925B320E0138EBF1EF5609FCAFF55ABD2CBBCE689C7D590AE8DE73560676C5FE6075C515038E827632D44DEF2A4E280F083D1DE0D37CCB69516A36607EB4A2F3F8AAADBDEF5B581561EDA9B1F789FCB3B1FA7FEC1FF76B86F6F08B03A80D3B149BC31C5879C2E52AA2B54ECD1E649592EFB754FFA738A0BFD9EA0D14A81E8756A845B34E4E544DBCDEA5C7CFA98B2330F4AE79D9C6DB1CD955BB48EB6ADB8CBBCBB83657531A4990FC748EA33148169B2F64AD2F50BF568A6354C62C08F6B92A12930D036EC655D1D8F7F2584E8D200D3C9AE420C9FDBC58BB4F8F02C7387ED8525BC77AC4EE5555434BDD05BDE1316805313597D1FCC0CE0E3D43BB237DE4861F678DECA403CCDDE8511170B70CE9211600A2F0BB36A1FA51A36B1294FF76B8085257A84B787A9447799438233C05E5A1805AFB4F78DDADF901C8E0416E5136681C9831FF374FC9DC2E916F155A12CBE3D3DFF8B28247C791A6AED5D22BF9C38369C1B045F75DD94F94AD57458DB576DEA89D3DA485DD8CC33ED3501A952D8F6B886D59C6826D5F2ADD4B185159CDD739FB3A52FDA7C05F4E83CCD4E54DB6BE53E750FDE9D49128F95CC07199351F21DA08E69C68291B16CA50025FD46A91289FD1B9268EEA8EFB182686E54DF73A1FF93FE9959779985B79978E211610B32C65775C86E88EC1AD3AEC33D562A52FC5FE529F1F25855CDB62C36A2B2C2CF6D7BDFF79EDFDF493E4B6E9323AEB58109A3CEC33C423C37ADC14B33FA296E0D334093D9241011A8C718AF7985C14E9AC6EAAEF018B85B8860C4AE7B4BC249F3347C5AC6F94E0CD3C79F64AE5EBB7B8D2C0815EB2F27A60A4E51DD3F18284A8B7C6613E1EA9F1D4BBE6C74EF9916A17BCB7540BE6C35A53A0D58DB2883E233A3D6CF7E28AD4C87E16D1C9D769A51E4E4690888F9AF35F2D050AC2FF8B980B3B931EAD986F5A9D4B284530A11FA0048FD2E94D702EE63010D7EB83105834C29DD5B5E1B1116FBABB405FD929A0BB1BA744A1A48243947D9D1E07E1E7597D9D977041212D917AF373919DF332609DCECBBA1F1F691E8D1D5598C7D58D6F102B2E24224425C761E
Key sent on e-mail