周杰伦 6/13/2023, 11:00:10 PM
文章分类 软件逆向 阅读数 : 394 阅读时长 : 2分钟
(本脚本仅提供已购买视频下载功能,如有侵权,可联系本人删除)m3u8下载大家应该都熟悉,主要关键点在于拿到m3u8链接,和视频流解密key
1.任选一节课打开,先根据网络访问的ts链接下XHR断点 2.因为已经开始下载视频流,所以此时能看到key的位置 3.根据堆栈定位,key在何时被添加,一路断点过去,发现在t.<computer>时key为null 但是此时可以看到key已经生成 选中变量名称,找到赋值的位置 可以看到是通过Y6HG这个域下生成的base64字符串解密过来的
Y6HG
1、这个base64值从(F12)网络检索并不存在,所以只能在Y6HG下断 2、第一次断下来之后单步跟完上图function(e)并未执行,所以下第二个断点然后直接运行,发现调用这个函数时已经生成了base64字符串 3、根据这个特殊名称检索发现只有一处有出现,下断点,刷新页面运行过去,发现此时dsign还是一串字符 这个值会变化,但是好在从(F12)网络检索可以直接找到
(F12)网络
function(e)
其他找接口的过程不多赘述,bp抓包搜索下参数都有,最后放上已经写好的简陋脚本,修改其中这些参数就能批量下载,微信和QQ略有不同。
更多【某讯课堂批量下载详细js逆向及脚本(支持QQ、VX登陆)】相关视频教程:www.yxfzedu.com