如因滥用解密技术而产生的风险与本人无关!
距离我上次写文章都半年了,,
这里就直接讲一下这个无名的参数,是怎么生成的吧!!!
其他参数都是写死的,,全都可以搜索到。不多说了!!
看到是xhr。。
那就下个xhr断点!!
滑动后断点会断下。
然后开始找调用栈。。
因为是异步的代码,所以无法直接查看信息。
而后。
我们来看看一个坑。
这里插一段。
我们在console控制台,打印下
console.log
发现,。。。
这特么是个空函数。。。
我们再来看看正常的console.log是啥样的。
然后,不管你输出什么信息。都是空。
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
接着讲。。
我们看堆栈,找到我们想要的位置
ps: 代码是动态变化的,,但是丝毫不影响我们调试
直接在此处下断点,开始调试。
第一步的c 三目运算取了时间戳,
我们不知道是干嘛的,,,接着走!
然后发现u是这样的。。
那。。。这不就是轨迹吗。。。。那c不就是取的第一次滑动的时间。
哦豁。。
往下走。。
captchaSn 这个验证是返回的。
bgDisWidth 背景图的长 动态变化
bgDisHeight 背景图的宽 动态变化
cutDisWidth 滑块的长 动态变化
cutDisHeight 滑块的宽 动态变化
relativeX 缺口的x
relativeY 缺口的top y
trajectory 轨迹
ok。
知道了都是干啥的,,
就开搞吧!
文章到此结束了
往下走。
到达加密的位置。
看样子是经过两次加密,
那我们先搞第一次加密。
go
取到了两个变量。。固定写死
然后。。
此处无聊至极。
扣代码,,全部复制都行。
扣下来,,,有用的就这几行。
我们接着走。
额。。。
额。。。
额。。
额。。。
直接用库吧。。。。。。
话不多说,
就这么点东西。。
看我的。。
10次。。全部成功。。
然后怕他返回的是假成功。。
我们校验一下。
成功出来数据,,
哦豁。
没得了!!!!
本文分享自 python爬虫与js逆向 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!