约 1,200 字
4 分钟
【JS逆向练习】极验三代滑块模式验证码逆向分析(下)
n[$_CJJJU(985)][$_CJJJU(1073)]()是生成轨迹的函数,进入分析下。
this[$_BEGJO(359)]就是轨迹,改造下函数,把轨迹当成参数传进去。
然后把其余代码扣下来,就完成了轨迹加密。
至此o还原完成,再把V函数和m函数扣下,报错缺什么再补下,h就还原成功了。
参考代码
JavaScript
至此第三个w也就还原完成
其它#
三个w还原完成后,我们还需要还原下滑块底图和滑动轨迹模拟。
根据第二个get.php的缺口背景图片和滑块图片地址,拿到图片还原下。地址前缀可以通过这个请求自己看下,是一样的
底图还原工具代码参考 乱序映射表 ut需要对canvas下断自己分析,有很多大佬写过了可以自行找下。
JavaScript
还原底图后,还需要模拟轨迹,工具代码如下。
JavaScript
有了滑动距离,轨迹,滑动时间,再对o的还原时候填入相应参数,整个滑动验证过程就结束了。







