吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4139|回复: 8
收起左侧

m3u8的key加密了,求下解决思路

[复制链接]
xinghe27 发表于 2021-4-4 12:55
80吾爱币
本帖最后由 xinghe27 于 2021-4-4 12:57 编辑

原网站是付费的,而且限制访问ip,所以只能提供下载好的文件给大佬看下。
m3u8地址:https://haishang.pili.com.tw/pili/v1/media/playUrl/3219_9116_GP535495_826082/V202104DPJ001_2_9dad070f66e26851/1920x1080/playlist.m3u8
key地址(疑似不正确):https://pili.ottaas.digicentre.com/pilikey
另一个疑似key的地址:https://haishang.pili.com.tw/pili/v1/media/play2/9116?platform=web&resolution=1920x1080&forcePreview=false

因为这个网站锁ip的,所以访问不了的可以看下我下面贴出来的内容。另外我把ts文件也都下载下来了,有需要的可以从我的网盘下:
链接:https://pan.baidu.com/s/1zHHKQ51m_8luyD0GTLss_w
提取码:shde

playlist.m3u8的内容是:
[ColdFusion] 纯文本查看 复制代码
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:12
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-KEY:METHOD=AES-128,URI="pilikey",IV=0x00000000000000000000000000000000
#EXTINF:10.944267,
https://pili.ottaas.digicentre.com/V202104DPJ001_2_9dad070f66e26851/1920x1080/segment-000.ts
#EXTINF:9.142467,
https://pili.ottaas.digicentre.com/V202104DPJ001_2_9dad070f66e26851/1920x1080/segment-001.ts
#EXTINF:10.477133,
https://pili.ottaas.digicentre.com/V202104DPJ001_2_9dad070f66e26851/1920x1080/segment-002.ts
#EXTINF:11.344667,
https://pili.ottaas.digicentre.com/V202104DPJ001_2_9dad070f66e26851/1920x1080/segment-003.ts
#EXTINF:8.541867,
https://pili.ottaas.digicentre.com/V202104DPJ001_2_9dad070f66e26851/1920x1080/segment-004.ts
……以下省略……
#EXT-X-ENDLIST


pilikey的内容是:pilikey

疑似Key的网址的内容是:
[ColdFusion] 纯文本查看 复制代码
{"timestamp":1617509296308,"data":{"mediaType":"hls","url":"https://haishang.pili.com.tw/pili/v1/media/playUrl/LU5Q_9116_ZYO35495_6611526325/V202104DPJ001_2_9dad070f66e26851/640x360/playlist.m3u8","key":"kFlnLZtvhPTYsgZoepCJ0En1a/U129OqTeyLDtOXUqjzY7T8VSna46iXCCKyxF2c","playPermission":true,"lastPlayHistory":{"id":5619831,"memberSeq":35495,"mediaSeq":9116,"duration":0,"createAt":1617469622000},"isFree":false,"ekey":"0492307331j1DMKPSuQ0xBs2S4X41M7ntwBKPOsTWnQpm98K5Pw=vC","etype":null},"errorMsg":null}



pilikey是8位的,疑似key是64位的,感觉实际上应该用的是疑似key,但不知道该怎么破解
希望有高手帮忙分析下,跪谢~!

最佳答案

查看完整内容

打开控制台 输入下面代码读取到key的值

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

liuyuno 发表于 2021-4-4 12:55
本帖最后由 liuyuno 于 2021-6-23 06:54 编辑


打开控制台 输入下面代码读取到key的值

[JavaScript] 纯文本查看 复制代码
(function () {
    var video_id = window.location.href.split('/').pop()
    var key = window['videoInitializer' + video_id].readBuffer();
    key.onload = function (e) {
        console.log(String.fromCharCode(...new Uint8Array(e.target.result)))
    }
})()


123 (1).png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
漁滒 + 1 + 1 我很赞同!

查看全部评分

头像被屏蔽
细水流长 发表于 2021-4-4 12:59
 楼主| xinghe27 发表于 2021-4-4 13:17
细水流长 发表于 2021-4-4 12:59
https://www.52pojie.cn/thread-1366738-1-1.html

试了下,只能使用录制模式,没有解密的方法和思路吗
头像被屏蔽
细水流长 发表于 2021-4-4 13:26
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| xinghe27 发表于 2021-4-5 00:00
liuyuno 发表于 2021-4-4 12:55
打开控制台 window.videoInitializer8824.readBuffer()

8824 需要改为你的videoid url里可以得到

非常感谢!!不知道方便简单说下是怎么找到的吗?
liuyuno 发表于 2021-4-5 07:29
xinghe27 发表于 2021-4-5 00:00
非常感谢!!不知道方便简单说下是怎么找到的吗?

在这个js里  d6e1aeb5.8447366798b39ebee584-pili.js
格式化后第7575行请求的key

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
xinghe27 + 1 + 1 谢谢@Thanks!

查看全部评分

漁滒 发表于 2021-4-8 15:19
liuyuno 发表于 2021-4-4 12:55
打开控制台 window.videoInitializer8824.readBuffer()

8824 需要改为你的videoid url里可以得到

这个操作优秀啊
xixicoco 发表于 2021-4-14 13:58
liuyuno 发表于 2021-4-5 07:29
在这个js里  d6e1aeb5.8447366798b39ebee584-pili.js
格式化后第7575行请求的key

优秀,牛逼,专家
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-10-11 18:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表