安全牛视频下载
#EXT-X-KEY:METHOD=AES-128,URI="https://play.qiqiuyun.net/sdk_api/video/hls_clef/shd?resNo=cbd26268058546ab8a19220f9ccacbc3&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsZXZlbCI6InNoZCIsInBsYXlBdWRpbyI6bnVsbCwibm8iOiJjYmQyNjI2ODA1ODU0NmFiOGExOTIyMGY5Y2NhY2JjMyIsImp0aSI6IjYzMzhiN2ExLTc1ZjMtNGEiLCJ0aW1lcyI6MSwiZXhwIjoxNzY0ODY2NjkxLCJlbmNyeXB0IjozLCJuYXRpdmUiOjAsInVpZCI6IjE0NjI2NyIsInVuYW1lIjoiTXVyb21pIiwicGlkIjoiY1dmMWxWTU9zd21nQkVDRCIsImNoYW5uZWxUeXBlIjoiIiwiY2hhbm5lbCI6IiIsImhsc0NsZWZFbmNyeXB0VmVyc2lvbiI6MTB9.Otds_vWRKzM8Zb5WQrMcZF6q1AZ_3yzK0-Ims0ZFG14&ssl=1",IV=0x585b567a124ac7aabb4dbd18a472e5e8
#EXTINF:10.080,
https://esd7a3b2c54r-pub.pubssl.qiqiuyun.net/7325/cbd26268058546ab8a19220f9ccacbc3/lqsKubY9XvuL8EQe-merged-shd_seg_0_ehls_223779?schoolId=7325&fileGlobalId=cbd26268058546ab8a19220f9ccacbc3
Index中trigger
i._handleFragmentLoadProgress(e)
if (m && m.key) {
var p = Number(this.hls.config.version) || 1
, y = this.keyDecrypterList[p];
m.key = y(m.key.buffer)
安全牛 21位 key version固定4
this.onFlush = n,
this.keyDecrypterList = [function() {}
, aa, la, ha, ca, ga, va, ma, pa, ya, Ea];
Decrypter放置解密代码
21位解密逻辑,这里使用的第一个 ca
根据第21位结果判断