边城浪子sky 发表于 2023-9-1 22:13

某论坛视频加密M3U8下载

本帖最后由 边城浪子sky 于 2023-9-2 09:13 编辑

原因
由于公司需要,目前开始学习WebGIS全栈开发,网上资料较少,在论坛求助也没大佬帮助一下:https://www.52pojie.cn/thread-1828351-1-1.html(要是
有人有CSDN的这个“开源架构WebGis解决方案开发指南”资源最好可以分享一下);
有一个是csdn需要付费购买,还一个是超级会员可看,论坛大佬指点了一下就到咸鱼上买了个五天的csdn超级会员,可以解决第二个教程的问题了(虽然第一个会好点)。
下面就是下载csdn课程视频的具体方法


方法(fiddle+js抓包+逍遥大佬的m3u8下载器)

[*]csdn课程视频采取m3u8加密的方式进行播放,打开fiddler,并进入视频播放页面,fiddler搜索m3u8(下图1、图2)


[*]本来以为还需要看看js代码,结果发现在m3u8下面有个请求是/mp/hls-service/video/api/ali/decrypt

[*]猜测估计这个就是动态秘钥的请求,fiddler切换为十六进制结果查看,
如上图圈出的部分即是返回的十六进制数据,选择目标数据后点击保存选中的字节

[*]下面就拿出论坛逍遥大佬的m3u8下载器(论坛有,自行查找),先拖动刚刚保存的字节文件到下载器文件位置设置key(下图1),
然后将第一步的m3u8地址复制到链接添加文件,即可成功开始下载了(下图2)。



总结
目前来说,在课程视频没加密的m3u8视频相对来说比较少的,加密方式也就是固定秘钥或者是动态秘钥,
需要观察请求和js脚本,求得解密方式即可

xifangczy 发表于 2023-9-4 04:42

本帖最后由 xifangczy 于 2023-9-4 04:44 编辑

猫抓扩展
https://github.com/xifangczy/cat-catch

深度搜索按钮


然后随便点一个m3u8资源的解析按钮


就能得到密钥



逐一测试下来 第二个才是真密钥。选择第二个 选择后点合并下载就完事了。

a2523188267 发表于 2023-9-1 22:53

谢谢分享,学习了。今天正好也在研究学习这个,带key.key的

haggarding 发表于 2023-9-1 22:22

前排围观,学习了

sanshiliuji 发表于 2023-9-1 22:28

牛掰。学到啦

dfy167 发表于 2023-9-1 22:29

学习了,很好的教程

JW5120 发表于 2023-9-1 23:08

m3u8的工具我以前用过感觉没用

zxu9 发表于 2023-9-1 23:13

很好的教程,感谢分享

女王约我来巡山 发表于 2023-9-1 23:34


很好的教程,感谢分享

Bad丶Boy 发表于 2023-9-2 00:15

牛啊

很好的教程

亲亲宝贝A静 发表于 2023-9-2 00:57

感谢分享,学习了{:300_970:}
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 某论坛视频加密M3U8下载