Advertisement
Guest User

Untitled

a guest
Apr 6th, 2024
1,042
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. ACASの解析に成功しました。
  2.  
  3. 最初に、次の2つのコマンドを使用してACASスマートカードを初期化します:
  4. 90 30 00 01 00
  5. 90 32 00 01 00
  6.  
  7. 次に、A0認証(別名CKCコマンド)を開始する必要があります。
  8. XXには、ランダムな数値を使用できます。これらを8バイトのCKC_initキーと呼びましょう。
  9. 90 A0 00 01 10 00 00 00 01 00 00 8A F7 XX XX XX XX XX XX XX XX 00
  10.  
  11. 結果は次のようになります。
  12. >00 2C 00 00 21 00 KK KK KK KK KK KK KK KK HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH 90 00
  13. KKは8バイトのCKC_responseキーになります。
  14. HHは32バイトの検証ハッシュになります。
  15.  
  16. 次に、すべてのBS4K対応受信機のハードウェアにエンコードされているため、決して変更されないマスターキーが必要です。
  17. 4F-4C-7C-EB-34-FE-B0-A3-1E-41-19-51-E1-35-15-12-87-D3-3D-33-D4-9B-4F-52-05-77-F9-EF-E5-56-1F-32
  18.  
  19. 中間キーKCLを取得するために、{masterkey、CKC_init、CKC_response}の48バイトにSHA256を計算します。
  20.  
  21. 検証のために、{KCL、CKC_init}の40バイトにSHA256ハッシュを計算します。結果は検証ハッシュと一致する必要があります。
  22.  
  23. ACASカードにECMを送信します。
  24. > 90 34 00 01 94 93 2D 1E 01 AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
  25. BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
  26. BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
  27. BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
  28. BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB 00
  29.  
  30. AAは17バイトのECM_request_keyになります。
  31.  
  32. ECMの返答は次のようになります。
  33. 00 25 00 00 08 00 OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 1E 90 00
  34. Here OO is the encrypted Odd key enc_key_odd and EE the encrypted Even key enc_key_even
  35.  
  36. ECMを復号化するには、まず{KCL、ECM_request_key}の55バイトにSHA256を計算し、その結果を{enc_key_odd、enc_key_even}とXORします。
  37.  
  38. Meddl off
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement