露湿晴花春殿香,月明歌吹在昭阳。——李益《宫怨》
声明!
内容仅供学习交流使用,不用于其他任何目的抓包内容,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
在请求不同的链接翻页时,其中的headers会有变化
对请求的链接进行哈希加密操作
直接上代码 待更新 其中t = "411e23d0c0d04da48aef319b23ac2e4c"固定值 时不时会变需要自己找一下
const Crypto = require('crypto-js')
window = global
var t = '/api/datalist/touzilist?isNewAgg=true&keyNo=f37bbffa58c81ff76ac86aefa056e8be&pageIndex=2'
function o1(e, t) {
return Crypto.HmacSHA512(e, t).toString()
}
function a2() {
o2 = {
"n": 20, "codes": {
"0": "W",
"1": "l",
"2": "k",
"3": "B",
"4": "Q",
"5": "g",
"6": "f",
"7": "i",
"8": "i",
"9": "r",
"10": "v",
"11": "6",
"12": "A",
"13": "K",
"14": "N",
"15": "k",
"16": "4",
"17": "L",
"18": "1",
"19": "8"
}
}
for (var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(), t = e + e, n = "", i = 0; i < t.length; ++i) {
var a = t[i].charCodeAt() % o2.n;
n += o2.codes[a]
}
return n
}
function a1() {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
t = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(),
n = JSON.stringify(e).toLowerCase();
return (0, o1)(t + n, (0, a2)(t)).toLowerCase().substr(8, 20)
}
function o2(e, t) {
return (0, o.default)(e, t).toString()
}
function s() {
var list = ["w", "i", "n", "d", "o", "w", ".", "t", "i", "d"];
return eval(list.join(""))
}
function r1() {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, t = "411e23d0c0d04da48aef319b23ac2e4c",
n = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(),
i = JSON.stringify(e).toLowerCase();
return o1(n + "pathString" + i + t, a2(n))
}
i = (0, a1)(t, undefined)
console.log(i)
l = (0, r1)(t, undefined, (0, s)())
console.log(l)