某企鹅课堂视频下载分析

(编辑:jimmy 日期: 2024/12/24 浏览:2)


之前企鹅课堂 m3u8 没有 key 可以直接下载,现在需要简单逆向得 key 后下载。

简单分析一下,主要是记录一下操作流程,供有需要的朋友借鉴。没有什么理论和技术含量,大佬们见笑了。

首先找到视频 m3u8 链接

某企鹅课堂视频下载分析

Xnip2022-07-19_16-01-24.jpg

在启动器中找到解密 key 的 js 文件

某企鹅课堂视频下载分析

Xnip2022-07-19_16-02-35.jpg

进入后,搜索 decryptkey ,在最后一个搜索结果处下断

某企鹅课堂视频下载分析

Xnip2022-07-19_16-04-28.jpg

重新加载视频,停在断点处

某企鹅课堂视频下载分析

Xnip2022-07-19_16-07-04.jpg

注意右边的 i -> levelkey 中之后会运行出现我们需要的 m3u8 地址和 key

单步调试一会儿,key 的解密执行完成(注意可以合理使用 F11)

某企鹅课堂视频下载分析

Xnip2022-07-19_16-10-12.jpg

可以看到,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))) < 4:        key += '0'    key += hex(int(i))[2:]print(key)fp.close()

某企鹅课堂视频下载分析

Xnip2022-07-19_16-13-17.jpg

得到 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

操作虽然不是很复杂,但毕竟不如批量程序方便,为什么不做批量呢,因为太菜不会....

各位随便看看就好

一句话新闻

一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?