某查查登录验证(滑块验证、图标验证、字体验证)

查看 129|回复 10
作者:xiaopacai888   
实战:如何使用yolov8 + siamese轻松通过某查查登录验证(滑块验证、图标验证、字体验证),通过率高达99%
一、接口参数分析
1、接口分析


1.png (132.99 KB, 下载次数: 0)
下载附件
2024-1-31 16:01 上传

2、load接口参数分析--->获取背景图、缺口图、验证小图
captcha_type值:icon图标验证、word字体验证、slide滑块验证


2.png (175.91 KB, 下载次数: 0)
下载附件
2024-1-31 16:02 上传

3、verify接口参数分析--->重点参数w


3.png (254.06 KB, 下载次数: 0)
下载附件
2024-1-31 16:05 上传



4.png (136.3 KB, 下载次数: 0)
下载附件
2024-1-31 16:05 上传

4、重点参数w值逆向实现
[JavaScript] 纯文本查看 复制代码
// 1、快速定位到w生成位置,可以从启动器中进入js文件,直接搜索w值是搜不到的,我们可以搜索其它参数;如:process_token
// 2、直接搜索'process_token'是搜索不到的,需要进行unicode编码转换
// 字符串转unicode编码
function unicodeEnc(str){
    var value = '';
    for(var i=0; i \u0070\u0072\u006f\u0063\u0065\u0073\u0073\u005f\u0074\u006f\u006b\u0065\u006e
// w值---> \u0077


5.png (195.21 KB, 下载次数: 0)
下载附件
2024-1-31 16:07 上传



6.png (299.02 KB, 下载次数: 0)
下载附件
2024-1-31 16:07 上传

[JavaScript] 纯文本查看 复制代码
// w值=i值
// 1、i值的生成逻辑,扣取源码分析
var i = (0,m[$_BIBDU(63)])(f[$_BIBCh(63)][$_BIBDU(593)](e), n)
// 简写i的生成
var i = m[$_BIBDU(63)](f[$_BIBCh(63)][$_BIBDU(593)](e), n)
// m[$_BIBDU(63)]是一个方法,里面有2个参数:f[$_BIBCh(63)][$_BIBDU(593)](e)、n
// f[$_BIBCh(63)][$_BIBDU(593)]是一个方法,里面有1个参数:e
// 2、从里向外逐个分析即可


7.png (193.21 KB, 下载次数: 0)
下载附件
2024-1-31 16:09 上传



8.png (204.4 KB, 下载次数: 0)
下载附件
2024-1-31 16:09 上传



9.png (200.64 KB, 下载次数: 0)
下载附件
2024-1-31 16:09 上传



10.png (217.12 KB, 下载次数: 0)
下载附件
2024-1-31 16:10 上传



11.png (100.23 KB, 下载次数: 0)
下载附件
2024-1-31 16:10 上传



12.png (91.68 KB, 下载次数: 0)
下载附件
2024-1-31 16:10 上传



13.png (200.61 KB, 下载次数: 0)
下载附件
2024-1-31 16:10 上传



14.png (251.9 KB, 下载次数: 0)
下载附件
2024-1-31 16:11 上传



15.png (37.84 KB, 下载次数: 0)
下载附件
2024-1-31 16:11 上传



16.png (196.32 KB, 下载次数: 0)
下载附件
2024-1-31 16:11 上传

5、构造请求实现验证 分析到这里就很简单了
     1、请求load接口获取图片
     2、构造好滑块轨迹、点选轨迹的生成--->构造t参数--->生成w值
     3、请求verify接口进行验证
6、验证成功率 (模型训练好了,成功率相当高)


17.png (123.98 KB, 下载次数: 0)
下载附件
2024-1-31 16:13 上传

二、总结:
   1、找到所需的接口请求
   2、进行请求参数分析
   3、对所需请求参数进行逆向还原
   4、训练点选模型
   5、发送请求进行验证

声明:本文章仅供学习使用,上述代码请不要违规使用,所造成的一切不良后果与作者无关;如有侵权,请联系删除!!!

下载次数, 下载附件

xiaopacai888
OP
  


外酥内嫩 发表于 2024-2-2 10:41
模型咋训练的

这是我在CSDN上发的贴子:你可以去看看https://blog.csdn.net/qq_49268524/article/details/135722844
blindcat   

收藏一下,仔细研究研究
killjd   

模型训练好了?啥意思,还用了AI?
naoxin2023   

感谢分享
soughing   

让我来测试一下好不好用
先谢谢楼主的努力
Threesui   

感谢分享,已收藏
ztqddj007   

一条龙 牛逼
xiaopacai888
OP
  


killjd 发表于 2024-1-31 22:01
模型训练好了?啥意思,还用了AI?

不是ai,是通过yolov8训练分割模型、siamese训练比较模型
PhoenixOe   

收藏一下,仔细研究研究
您需要登录后才可以回帖 登录 | 立即注册

返回顶部