先搜索音乐,抓包,抓到这个接口,发现sign加密,全局搜索sign,第二个包就是。
找到sign,发现sign=i,从接口就能看出,我们的请求是post,所有sign=o(t.data)。
看到o的定义,就知道是webpack,而且还是多个webpack文件,我们先在o的定义那行打断点,然后进入n,把整个文件拷贝下来。定义windo,然后随便定义一个变量。
在模块底部,将F赋值给他,然后选中n(350).default发现是现在的js文件,我们将他全部拷贝下来,然后放在另一个js文件里,在前面那个js里面导入他
这里我给他取名demo2,
分析原本的js文件,可以分析出sign=i=o(t.data)
刷新几次,找到t.data
不放全了,因为有个人隐私信息。
var o = nuo(350).default
var data='
var sign=o(data)
console.log(sign)
不要复制我的,data我没有放,大家自己console调试一下就有了。然后就有了sign。