本帖最后由 zhangdaren 于 2023-11-15 13:47 编辑
说明一下:
1. 小鹅通对于不同等级的视频(猜测是收费或免费)做了不同的处理,有的加密了链接,有的加密的内容,有的能直接下,需具体分析。
2.我现在这种场景是需付费购买的课,免购下载太高端了。3.F12的图见最后。
今天买了一个课,发现m3u8加密了,搜了一下论坛,没发现有相关信息,分析如下:
先开F12,看m3u8文件:
[xiaoe]K803YKEmz%2BQNjPVLUzVTt00KZAkdF7EfP8DcBEVutBT740F7SQTeiwgbjzVWU%2BVIt6EvBAUYJH1ytKFXQ6TOWR07Kw0IY3CqY%2BV6B6kbF%3DE5VHknUHUvO3j%2BKG0%3DY9CoYtVOFGl2J50263wPjEVCUAVSt8U7EQ......
是一个以 [xiaoe] 开头的加密字符串。
看着是不是很头疼?
解题思路:无须关注算法,只需找到解密处即可。
直接搜索标识 [xiaoe] ,得:
注意红框处,在return那行下断点,等断点断下,在控制台输入以下代码:
[JavaScript] 纯文本查看 复制代码 n && "" === n[1] && (r = r.replace(i, "")),"string" == typeof r && r.indexOf("#EXTM3U"),r
然后回车,得到真实的m3u8数据,然后就是文本操作了(\n替换成换行,另存m3u8文件)。
注意:不同视频可能加密方式不一样,仅供参考,无法照搬!
over~, 仅供参考~
|