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

一、声明!

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

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

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

二、接口分析

搜索接口返回滑块,url:

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

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

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

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

三、n 参数加密位置搜索

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

四、补环境

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

五、结果展示

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

学习交流QQ:450297392

相关推荐
Xudde.2 小时前
班级作业笔记报告0x04
笔记·学习·安全·web安全·php
晓晓hh3 小时前
JavaSE学习——迭代器
java·开发语言·学习
421!4 小时前
GPIO工作原理以及核心
开发语言·单片机·嵌入式硬件·学习
AI成长日志4 小时前
【笔面试算法学习专栏】双指针专题·简单难度两题精讲:167.两数之和II、283.移动零
学习·算法·面试
小手指动起来5 小时前
保姆级提示词工程学习总结(含实操示例+工具推荐)
人工智能·学习·自然语言处理
绛橘色的日落(。・∀・)ノ5 小时前
Matplotlib实践学习笔记
笔记·学习
chase。5 小时前
【学习笔记】AGILE:把人形机器人强化学习从“玄学”变成“工程学”
笔记·学习·敏捷流程
bu_shuo6 小时前
git练习学习网站【中文网站】
git·学习
EnglishJun6 小时前
ARM嵌入式学习(十四)--- IMX6ULL的I2C通信实现
arm开发·学习
_李小白7 小时前
【OSG学习笔记】Day 31: 渲染到纹理(RTT)
笔记·数码相机·学习