昨天看一个哥们的文章说是MD5加密,自己试了试,不知道怎么出错了,所以就老老实实JS逆向了,但真的是MD5加密
分析一下要获得的参数
这次用逆推的方式,应该好理解
1.开发者模式,媒体C40000开头的就是mp3文件
或者打开全部找那个2mb以上的文件
文件点进去
guid是固定的,就只有vkey是区别每首歌的
现在找vkey在那个文件里面
轻车熟路,直接搜索vkey,下图第一个文件点开
这样,sip里面的vkey或者purl注意一下,是不是和刚刚mp3文件的网址很相似
怕你们看不清,我打印出来
https://ws.stream.qqmusic.qq.com/C4000030tUdm27Ptzv.m4a?guid=7250994284&vkey=16D532248A6266EF1DD2C5DE991654A76BD3A7750A4563911944F385DF946BB71F1E9F3602EFD27E13D13955ED319ED260C4AD73F9877ECC&uin=&fromtag=66
purl: “C4000030tUdm27Ptzv.m4a?guid=7250994284&vkey=16D532248A6266EF1DD2C5DE991654A76BD3A7750A4563911944F385DF946BB71F1E9F3602EFD27E13D13955ED319ED260C4AD73F9877ECC&uin=&fromtag=66”
vkey: "16D532248A6266EF1DD2C5DE991654A76BD3A7750A4563911944F385DF946BB71F1E9F3602EFD27E13D13955ED319ED260C4AD73F9877ECC"
刚才说过了guid的值是固定的,没必要理会,所以现在把purl或者vkey拿到手就行了,现在再看看这个文件的header url
还有里面的参数