抖音滑块以及轨迹分析

news/2024/7/15 21:07:06 标签: python, js逆向, 抖音轨迹分析, 滑块验证码
  • 声明

  • 本文以教学为基准、本文提供的可操作性不得用于任何商业用途和违法违规场景。

  • 本人对任何原因在使用本人中提供的代码和策略时可能对用户自己或他人造成的任何形式的损失和伤害不承担责任。

  • 如有侵权,请联系我进行删除。

我们在web端打开用户主页的时候,时不时的会出现滑块验证码。经过几天的总结发现,上午出现的几率很低很低,下午跟上会经常出现。

那我们就来分析一下抖音的滑块,以及轨迹参数。
这里的轨迹,只做分析,没有算法。

1.获取图片

  • 接口:https://verify.snssdk.com/captcha/get
  • 参数:
    在这里插入图片描述
    没啥好说的,其他都照着生成,就一个fp跟detail,这两个参数,你请求页面出现验证码的时候,网页返回的源码里面有,用正则提取一下就行。
  • 响应:

在这里插入图片描述
id:后面用于验证
tip_y:在轨迹里面有用到
url1,2就是背景图片以及缺口图片的链接了

2.识别缺口位置

这个网上教程很多,自己搜一下,用opencv或者ddddocr都是可以的(测试了一下,这两个识别出来的结果真


http://www.niftyadmin.cn/n/239451.html

相关文章

内存的分区

目录 内存分区介绍 区域功能 内存分区运行前后的区别 运行之前(代码区数据区未初始化数据区) 运行之后(代码区数据区未初始化数据区栈区堆区) 缓冲区 缓冲区有什么用? 缓冲区的三种类型 缓冲区的刷新 内存分布图 栈与堆…

Salesforce如何防止黑客攻击和数据泄露?了解他们的安全措施!

安全性一直是Salesforce密切关注的问题。Google的安全浏览报告指出,2022年网络钓鱼网站的数量增加了80%。面对着黑客攻击、安全漏洞、数据泄露等不安全事件频发,实施更强大的安全措施比以往更加重要。 调查显示,电子邮件目前是网…

Spring MVC 参数解析(13)

目录 简介 调用流程 1. 首先,还是需要进行到前端控制器的doDispatch方法,这是我们的调用Spring MVC的核心入口方法 2. 在doDispatch方法内部,我们调用到了HandlerAdapter.handle(*****) 方法 3. 最终,我们会来到 RequestMappi…

【Linux】MySQL高可用之读写分离监控实践

一、Mycat-web安装配置 1、Mycat节点安装zookeeper(在mycat实现了读写分离上安装) ① 解压zookeeper压缩包 tar -zxvf zookeeper-3.4.14.tar.gz -C /opt/② cd到cnf目录下将文件复制 ③ cd到bin目录下启动 ./zkServer.sh start2、Mycat节点安装mycat-we…

8.redis-BigKey,双写

一.BigKey 1.海量数据里如何查询某一固定前缀的key scan cursor match key* [COUNT count] 2.如何限制keys *, flushdb,flushall等危险命令防止误删除 rename-command keys "" rename-command flushdb "" rename-command flushall "" 3.memory u…

AttributeError: ‘LTP‘ object has no attribute ‘seg‘解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

SwiftUI 4.0(iOS 16)极简实现一个美美哒的多选 Toggle 按钮组

概览 在 SwiftUI 4.0 之前,想要实现如下效果的多选/全选 Toggle 按钮组是要写不少行代码滴: 不过,在 iOS 16 之后我们仅用1行代码即可搞定以上所有!在某些场合下这非常有用哦。 在本篇博文中,我们就来看看如何实现它…

同为科技(TOWE)8路RS485通讯智能机柜PDU时序电源管理器

智能PDU电源时序管理器的出现是为了更好地管理数据中心和服务器机房的电源,以提高其可靠性和效率。在传统的机房电力管理中,运维人员需要手动控制每个设备的电源开关和电力分配,这种方式不仅效率低下,而且容易出现操作失误和电源供…