实战:如何使用yolov8 + siamese轻松通过某查查登录验证(滑块验证、图标验证、字体验证),通过率高达99%
声明:本文章仅供学习使用,上述代码请不要违规使用,所造成的一切不良后果与作者无关;如有侵权,请联系删除!!!
一、接口参数分析
1、接口分析
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/50f73f34bf3e4eb09a6a067389cc3a25.png#pic_center)
2、load接口参数分析—>获取背景图、缺口图、验证小图
captcha_type值:icon图标验证、word字体验证、slide滑块验证
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b4a7e6c071ef4298aea5a0b6ed32fd8e.png#pic_center)
3、verify接口参数分析—>重点参数w
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/64625fa145d948c19012c404197f93d7.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/7676b7c5171d4ca7b3085ec217dcbb80.png#pic_center)
4、重点参数w值逆向实现
function unicodeEnc(str){
var value = '';
for(var i=0; i<str.length; i++){
value += "\\u" + ("0000" + parseInt(str.charCodeAt(i)).toString(16)).substr(-4);
}
return value;
}
console.log(unicodeEnc('process_token'))
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d736b2ef43934776b27ac8e34f05049b.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a8b049dedf024c6da802e764991fcb49.png#pic_center)
var i = (0,m[$_BIBDU(63)])(f[$_BIBCh(63)][$_BIBDU(593)](e), n)
var i = m[$_BIBDU(63)](f[$_BIBCh(63)][$_BIBDU(593)](e), n)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a5fef43c47e74de182b4698d20e32d16.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c6811ee8ec624519826ab1502091dfc5.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c45a86c08d4949e5b4efb42368cd7da8.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/70ae59b24bf143ac92e89b229c1fab84.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/865e22c4ad044a5a84c578ee593d5cf9.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c476c09fbd994d76ac4701676a39258a.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/91eaa15ca35147ffa48357e7830770a6.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f6c47894267647e6b1e794a242892e29.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/acf028197e274635927fd3b38b865d92.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/fb4e181bdf2c4017b11d6324a67f673a.png#pic_center)
5、构造请求实现验证 分析到这里就很简单了
1、请求load接口获取图片
2、构造好滑块轨迹、点选轨迹的生成—>构造t参数—>生成w值
3、请求verify接口进行验证
6、点选验证模型的训练
7、验证成功率 (模型训练好了,成功率相当高)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b54ec79ecf7448ed8821fc23ba137620.png#pic_center)
二、总结:
1、找到所需的接口请求
2、进行请求参数分析
3、对所需请求参数进行逆向还原
4、训练点选模型
5、发送请求进行验证
声明:本文章仅供学习使用,上述代码请不要违规使用,所造成的一切不良后果与作者无关;如有侵权,请联系删除!!!