admin管理员组

文章数量:1564655

#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 有空写个脚本

本文标签: 视频文件课堂文件ts