其他分享
首页 > 其他分享> > 某手滑块分析

某手滑块分析

作者:互联网

这是上周做的,因为要准备数控机床加工考试就一直拖到现在唉(卑微机械狗)

网址:aHR0cHM6Ly9saXZlLmt1YWlzaG91LmNvbS9wcm9maWxlL2xoeGx5eFpZUT9maWQ9MjIzNjk4MDkmY2M9c2hhcmVfY29weWxpbmsmZm9sbG93UmVmZXI9MTUxJnNoYXJlTWV0aG9kPVRPS0VOJmtwbj1LVUFJU0hPVSZzdWJCaXo9UFJPRklMRSZzaGFyZUlkPTEyMTI2MTc1MTM5MzYxJnNoYXJlVG9rZW49WC05cVVaZGtETmtrODFTUV9BJnNoYXJlUmVzb3VyY2VUeXBlPVBST0ZJTEVfT1RIRVImc2hhcmVNb2RlPUFQUCZvcmlnaW5TaGFyZUlkPTEyMTI2MTc1MTM5MzYxJmFwcFR5cGU9MjEmc2hhcmVPYmplY3RJZD00OTE4OTY1MTUmc2hhcmVVcmxPcGVuZWQ9MCZ0aW1lc3RhbXA9MTYyMDM2ODgyNDY4Mw==

说一下主要流程步骤
1、先请求下面这个网址,拿到cookie
在这里插入图片描述
2、拿到captchaKey值,下一个请求会用到
在这里插入图片描述
3、拿到captchaSession值
在这里插入图片描述
这个请求返回captchaSession值
在这里插入图片描述
4、利用captchaSession拼接出单独滑块地址
在这里插入图片描述
5、请求上一步得到的网址,开始分析验证码
在这里插入图片描述完整图和缺口图是通过拼接captchaSn值拿到的
在这里插入图片描述
拿到完整图和缺口图后,识别出距离,到这工作已经完成百分之50了,下面就是滑动滑块跟栈进去看加密轨迹了.,下图是轨迹加密的主要逻辑(AES,没魔改,可直接套库)
在这里插入图片描述

在这里插入图片描述

加密的数据:除了captchaSn、relativeX、relativeY以外都可以写死(是的…轨迹都不效验),其中relativeX是识别出缺口的距离,relativeY是上面请求返回的值(这里有个坑:图片会有缩放的问题)

 放两行代码,如果跟着做到这一步,自然会明白是啥意思
 distance=str(int(round(int(distance)/1.64,0)-5))
 disY=str(int(round(int(disY)/1.64,0))

6、请求https://api.zt.kuaishou.com/rest/zt/captcha/sliding/verify,拿到captchaToken,就可以写代这个captchaToken去拿想要的数据了
在这里插入图片描述
最后感谢ricky大佬的指点,收工收工

标签:分析,加密,请求,滑块,int,拿到,某手,captchaSession
来源: https://blog.csdn.net/weixin_44772112/article/details/116997145