web逆向之某利威视频逆向
前言
目标网站 aHR0cHM6Ly93d3cuaXRiYWl6aGFuLmNvbS92aWRlby81NjMyLmh0bWw=
网站视频是使用了保利威视频加密技术
文本提供所有资料仅供学习,如果违规,联系删除
逆向步骤
定位m3u8
请求目标页面,页面中返回了保利威初始化时的一些参数信息,vid就是视频主键,playsafe后面对视频解密时会用到。
紧接着网站请求了 /{vid}.json 这个接口,这个接口返回了一些视频的源数据信息
可以看到这个返回是加密的,跟栈寻找加密位置,或者直接hook JSON.parse
可以看到解密方法就是a.decryptVideoJson(t);
这个代码扣起来比较简单,直接缺啥扣啥就好了,本文直接跳过,解密后结果大概长下面这样子
{
"permit_questionnaire": 1,
"validUrl2_backup": "",
"fullmp4": "0",
"setting_type": 0,
"timeoutflow": "false",
"preload": "true",
"playMode": 0,
"httpDns": -1,
"weburl": "",
"provider": "AFBA61F50E8906716471BB27307E02DAA028B948",
"nkv": 13,
"validUrl": "",
"validUrl_backup": "",
"teaser_time": "0",
"hlsLevel": "web",
"enableOfficialHost": 1,
"disable_host": "",
"openDanmu": 0,
"validUrl2": "//www.itbaizhan.com/index/test/polyv",
"outflow": "false",
"wcBanSeekSpecial": 0,
"enable_host": "polyv.net,polyv.cn,plvideo.cn,plvideo.net,",
"playerList": [],
"previewDuration": 180,
"hls302": "0",
"audio_fp": 0,
"protect_mode": 0,
"hlsDrmVersion": 11,
"keep_play": 0,
"first_image_b": "https://img.videocc.net/uimage/6/64901470c4/0/64901470c4f12f5f95f76795afd011b0_0_b.jpg!l1280Q85",
"codesharing": 1,
"httpdns-ttl": 600,
"akeysharing": 1,
"webLevel": "video",
"realtimeSlicing": 0,
"videolink": "https://hls.videocc.net/64901470c4/0/64901470c4f12f5f95f76795afd011b0.pdx",
"resolution": [
"640x360",
"960x540",
"1280x720"
],
"tail_url": "",
"seed_const": 22,
"hls2": [
"https://hw-mts.videocc.net/64901470c4/0/64901470c4f12f5f95f76795afd011b0_1.pdx",
"https://hw-mts.videocc.net/64901470c4/0/64901470c4f12f5f95f76795afd011b0_2.pdx",
"https://hw-mts.videocc
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。




