 Re: Decrypt AES-128 encrypted video files from a m3u8
For those who don't know these m3u8 files are all the same format and used in HLS encryption where AES-128 is the most popular mode, and the key to decrypt segments comes from the 16 octets in the key URL resource and the IV of each segment.
each segment is decrypted with the bytes in "#EXT-X-KEY:METHOD=AES-128,URI=" and it's own IV.
Uplynk uses a second key "#UPLYNK-KEY" that has session and referrer security that is easy to bypass. It's no standard and used by them for extra security.
No players or tools can do Uplynk. Most big video and tv channel sites are using Uplynk.. Uplynk has a anti-ffmpeg method too where it sends fake headers.
|