首页
社区
课程
招聘
未解决 [求助]m3u8解密—如何从js调试中获取key和iv
发表于: 2020-8-4 16:36 6823

未解决 [求助]m3u8解密—如何从js调试中获取key和iv

2020-8-4 16:36
6823

保利威的加密视频,求助有经验的大佬提供下思路~


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 256
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
将 vid md5加密
取前16个字符位key
取后作为iv
aes解密得到数据文本

用js 函数 将 url 返回的传进去 转换成列表
function toBytes(t) {
        for (var e = [], i = 0; i < t.length; i += 2)
                                    e.push(parseInt(t.substr(i, 2), 16));
    return e
    }

然后用 aes 解密 cbc key iv 传进去 解密得到 真实请求

seed_const 这个参数的值 记录下来
将 seed_const 用md5 加密
前面16个字符 做key
16到32 做iv

解m3u8 得到的key文件
aes 解密 cbc
取前面16个字符 做key
iv 就m3u8里面的iv 解密ts文件 就可播放了
2021-6-2 14:19
0
游客
登录 | 注册 方可回帖
返回
//