1.通过开发者工具 获取m3u8地址
2.因为加密了,所以是无法直接的 需要找到16位的key
网络工具搜索key 找到key地址并
3.查看key文件属性可以看到是32字节的,不是16字节
4.第三步的32字节key是加密后的,无法使用。
5.通过key文件的网络请求调用栈得到请求调用来自player.js
6.进入js文件,通过断点调试得到5413行到5424行代码,发现只要是KEY文件,链接就会拼接 "playsafe/" 。这个单词我们在第三步见过,回到第三步,试着把 playsafe/ 从链接里面移除,得到
[JavaScript] 纯文本查看 复制代码
https://hls.videocc.net/playsafe/64901470c4/7/64901470c4dd250301cd9a9f4d88f9d7_3.key?token=cc0d205a-efd6-4c20-a2c5-963a8bcf5fc2-d12678得到https://hls.videocc.net//64901470c4/7/64901470c4dd250301cd9a9f4d88f9d7_3.key?token=cc0d205a-efd6-4c20-a2c5-963a8bcf5fc2-d12678
访问并修改后的key链接
右键查看key文件属性发现现在是16字节的
7.打开N_m3u8工具,写入m3u8地址,把第六步的key拖入,点击go,发现视频已经开始正常了
8.打开好的视频文件,是可以正常播放的