实战1-params随机生成
目标网站
aHR0cDovL3R6eG0uanh6d2Z3dy5nb3YuY24vaWNpdHkvaXByby9vcGVuL3B1YmxpY2l0eQ==
1. 先找到需要逆向的参数
通过翻页找到这个数据包

复制数据包的Curl,运用爬虫工具得到图片上内容

2.找断点
反复测试得知,params是一直变化,但params中无可用关键词,通过 这个t参数 可以看到 和时间戳有些相近,直接搜索Date.parse(new date())
3.分析js
测试断点看是否可以被断住

分析js缺啥补啥得出结果

4.代码
以下为js代码部分
function num() {
var chars = "0123456789abcdef";
var curTime = parseInt(Math.random()*(9999-1000+1)+1000)+""+Date.parse(new Date());
var sig = chars.charAt(parseInt(Math.random()*(15-15+1)+10))+chars.charAt(curTime.length)+""+curTime;
var key = "";
var keyIndex = -1;
for (var i = 0; i < 6; i++) {
var c = sig.charAt(keyIndex + 1);
key += c;
keyIndex = chars.indexOf(c);
if (keyIndex < 0 || keyIndex >= sig.length) {
keyIndex = i;
}
}
var timestamp = parseInt(Math.random() * (9999 - 1000 + 1) + 1000) + "_" +key + "_" + Date.parse(new Date());
return[sig,timestamp,key]}
console.log(num())
参考链接:

浙公网安备 33010602011771号