某验滑块js逆向 - 逻辑详解

注:本篇博客仅供学习使用,请勿用做其他商业用途,如有侵权,请联系本菜鸟
前面一篇文章讲到了乱图的还原,这篇博客我们接着探究具体的逻辑流程
在这里插入图片描述

1.直接搜索"\u0077":定位到w参数的加密位置

在这里插入图片描述
2.今天我们直接讲加密参数o 其他的逻辑我们在之前的点选内容中全部有讲过,所以这篇文章就直接跳过了,有兴趣的同学可以直接跳到这篇文章极验点选js逆向
好了 我们直接开始探究o参数:

aa:重难点!!!鼠标轨迹和前面响应的c、s参数加密
imgload:图片的加载时长,可设置为随机值
passtime:轨迹滑动的总时长
rpgtchallengepasstime三个值的md5加密值
userresponse滑块的距离challenge加密得到
jzbp:不重要可随机
ep:可随机
在这里插入图片描述
3.往上追溯到定义o参数的位置,"\u0061\u0061": e 就是鼠标加密过后的值,我们跟到右边上面一个栈$_CGHV查找轨迹加密逻辑
在这里插入图片描述
在这里插入图片描述

l = n[$_CJJIW(1078)][$_CJJJd(1069)](n[$_CJJIW(1078)][$_CJJJd(1051)](), n[$_CJJJd(13)][$_CJJIW(1045)], n[$_CJJIW(13)][$_CJJIW(307)]);

在这里插入图片描述
轨迹解析:
在这里插入图片描述
在这里插入图片描述
轨迹在经过t函数的时候经过了做差处理
在这里插入图片描述
好了,这个就是轨迹加密的全部过程
4.部分代码截图
在这里插入图片描述
在这里插入图片描述
5.程序运行截图:
在这里插入图片描述
好了 关于极验验证码的研究就要告一段落了,这个过程中本菜鸟学习到了很多,有空会继续研究学习他们最新一代的验证码,学无止境,你我共勉!
奥利给!!!

写在最后:请勿将本文章用于商业用途

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值