某手滑块分析

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

网址: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大佬的指点,收工收工

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值