简单分析一下,主要是记录一下操作流程,供有需要的朋友借鉴。没有什么理论和技术含量,大佬们见笑了。
首先找到视频 m3u8 链接
Xnip2022-07-19_16-01-24.jpg (344.42 KB, 下载次数: 0)
下载附件
2022-7-19 16:30 上传
在启动器中找到解密 key 的 js 文件
Xnip2022-07-19_16-02-35.jpg (172.81 KB, 下载次数: 1)
下载附件
2022-7-19 16:30 上传
进入后,搜索 decryptkey ,在最后一个搜索结果处下断
Xnip2022-07-19_16-04-28.jpg (331.97 KB, 下载次数: 1)
下载附件
2022-7-19 16:30 上传
重新加载视频,停在断点处
Xnip2022-07-19_16-07-04.jpg (386.76 KB, 下载次数: 0)
下载附件
2022-7-19 16:31 上传
注意右边的 i -> levelkey 中之后会运行出现我们需要的 m3u8 地址和 key
单步调试一会儿,key 的解密执行完成(注意可以合理使用 F11)
Xnip2022-07-19_16-10-12.jpg (375.83 KB, 下载次数: 1)
下载附件
2022-7-19 16:31 上传
可以看到,baseuri 就是 m3u8 链接,下面的 16 位就是 key,将其转换为 16 进制即可
可以使用下面的 python 一键转换(将 key 复制另存为 key.txt 即可)
fp = open('key.txt')
key = ""
for line in fp:
i = line.split(':')[1]
if len(hex(int(i)))
Xnip2022-07-19_16-13-17.jpg (72.9 KB, 下载次数: 0)
下载附件
2022-7-19 16:31 上传
得到 key
993aac4a86fbfdccd36b752747f7c681
和 m3u8 地址
https://1258712167.vod2.myqcloud.com/25121a6avodtransbj1258712167/c14dfd1f387702293358593079/drm/voddrm.token.dWluPTE0NDExNTIxNTQ5MjEzOTM4Nztza2V5PUB3TGU1eEt3NVI7cHNrZXk9O3Bsc2tleT07ZXh0PWY0ZWNhY2YwODhjZGIxNjU4ODBkMjEyZGFkM2FlMDA4ODM0MmE1NDYwOGY2OWU3YmMzMjRmZGUzYWYyYmQ2NjdkZGUyZGJkZDAzZDA5YjE4MWUwOGRlM2Q1MWFmOTJkZjdmMjMxMWE0M2I1YTgxYTQ2YmU5MjQwNTIyYTJhYzA4Mjc4MmU0OWE4ODY5NjYwYjt1aWRfYXBwaWQ9MTQwMDAwMDAwODt1aWRfdHlwZT0yO3VpZF9vcmlnaW5fdWlkX3R5cGU9Mjt1aWRfb3JpZ2luX2F1dGhfdHlwZT0yO2NpZD0xMzk0NTU7dGVybV9pZD05MTM1NzI0Njg7dm9kX3R5cGU9MDtwbGF0Zm9ybT0z.v.f30742.m3u8?t=62E0F1F5&exper=0&us=4476803048189060761&sign=f5beb3f7ed956147a74c04420ecbd5d7
使用 m3u8 下载器下载即可
Xnip2022-07-19_16-16-13.jpg (144.17 KB, 下载次数: 2)
下载附件
2022-7-19 16:31 上传
操作虽然不是很复杂,但毕竟不如批量程序方便,为什么不做批量呢,因为太菜不会....
各位随便看看就好