关于某课堂的视频文件ts文件下载——m3u8加密问题

关于某课堂的视频文件ts文件下载——m3u8加密问题

#1 简单说明

首先个人账号是要去购买某课堂视频的,并非破解。只是电脑版一般来说只能录屏,没有其他方式将视频保存到本地。

其视频是有多个ts文件的。

下载方式网上随便搜脚本或者软件均可。

#2 查看

a. 浏览器控制台->Network(网络)->搜索m3u8

查看response,找到这一行 #EXT-X-KEY:METHOD=AES-128,URI="..."

无“IV=”,所以确定偏移值为0。

步骤搜索的key接口就是URI的值。

b. 浏览器控制台->Network(网络)->搜索key

查看response,发现是乱码。

于是用抓包软件。

windows一般常用Fiddler,HttpDebugger(自用),我这边手头是mac,用的是Burp Suite(Community Edition版)。

使用方式请搜相关教程。

找到相关的请求,用16进制查看response即可,得到的正好是16对2位16进制数,即32个数字字母。

#3 解密

我这里使用openssl,-iv后应该跟偏移值,可以从第二步

openssl aes-128-cbc -d -in 未解密.ts -out 解密.ts -nosalt -iv 0 -K 你的key

#4 其他

ffmpeg貌似有ts转mp4的,但我不需要来找。

因为大晚上弄出来个10s的ts可看文件很兴奋,直接就写了这个。

自我感觉是mac使用openssl特方便,windows抓包特方便。

#5 有空写个脚本

相关推荐

WE - 英雄联盟WIKI
英国投注网站365

WE - 英雄联盟WIKI

⌛ 07-09 👁️ 9969