mirror of
https://github.com/qtmleap/revkit.git
synced 2026-09-28 14:01:50 +02:00
Enhances iOS MSL CBOR decoder for multi-item parsing, iOS-specific payload handling, and IV extraction from ciphertext. Updates NetflixCrypto to support Tweak-format key JSON. Extends the Tweak to capture DH key exchange material and session keys more reliably, saving full key histories and implementing better appboot phase tracking. Adds scripts for DH-derived HKDF parameter analysis and appboot key response investigation. Improves documentation on iOS CBOR MSL protocol differences, decryption pipeline, and key extraction workflow. Relates to iOS MSL traffic analysis and decryption research.
1021 B
1021 B
Netflix MSL クライアント実装仕様書
プラットフォーム別に分割済み。以下を参照:
| ファイル | 内容 |
|---|---|
| spec/00_common.md | 共通仕様 (MSL プロトコル、マニフェスト構造、セグメントダウンロード、復号) |
| spec/01_chrome.md | Chrome (Widevine EME、AV1、LZW 圧縮) |
| spec/02_android.md | Android (Widevine L1/L3、APPBOOT ESN、Cronet) |
| spec/03_ios.md | iOS (FairPlay SPC/CKC、二重 ESN、HLS) |
| spec/04_streamfab.md | StreamFab/CEF (コーデック探索、licensedmanifest 復号、偽装パラメータ) |
| spec/ios_msl_decrypt_pipeline.md | iOS MSL 復号パイプライン (鍵取得方法、CBOR フォーマット、復号手順) |
実トラフィックキャプチャ (Proxyman + StreamFab アプリログ, 2026-04-05) を復号・解析して得た実測値に基づく。