阿里140滑块-滑块验证码逆向分析思路学习

一、声明!

原创文章,请勿转载!
本文内容仅限于安全研究,不公开具体源码。维护网络安全,人人有责。

文章中所有内容仅供学习交流使用,不用于其他任何目的,均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关。

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除,请各位自觉遵守相关法律法规。

二、接口分析

搜索接口返回滑块,url:

python 复制代码
aHR0cHM6Ly93d3cuanVtaW5nLmNvbS8=
1.查询信息接口

返回的 code 为 -401 表示 弹出验证码

2.校验滑块接口,n为主要加密的参数

返回的 code 为 0 表示 验证通过,300说明验证失败

三、n 参数加密位置搜索

1.直接全局搜索:me.__uab.getUA就可以找到参数n的生成位置,从这位置开始扣算法或者是补环境就可以

四、补环境

需要补很多的环境,需要有点耐心,下面展示一小部分代码:

五、结果展示

创作不易求个赞再走~~~

学习交流QQ:450297392

相关推荐
2402_871321951 小时前
听说这是MATLAB基础?
python·学习·ai编程·源代码管理·draw.io
wusam1 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习06(Docker网络连接)
学习·docker·centos
百锦再1 小时前
IT招聘乱象的全面分析
开发语言·学习·机器人
云雾栀子青,1 小时前
简单的网络爬虫爬取视频
笔记·爬虫·python·学习·网络爬虫
qq_544329172 小时前
需求10——通过改一个小bug来学习如何定位问题
服务器·前端·javascript·网络·数据库·学习·react.js
雨疏风骤662 小时前
10.8作业
开发语言·c++·学习
月夕花晨3743 小时前
C++学习笔记(55)
c++·笔记·学习
技术路上的探险家3 小时前
【大数据】学习大数据开发应该从哪些技术栈开始学习?
大数据·学习
[小瓜]4 小时前
虚幻引擎GAS入门学习笔记(二)
笔记·学习·虚幻