【Python 逆向滑块】(实战六)逆向滑块,并实现用Python+Node.js 生成滑块、识别滑块、验证滑块、发送短信

news2024/9/23 1:39:19

逆向日期:2024.08.04

使用工具:Python,Node.js

本章知识:逆向【NECaptchaValidate】参数并成功发送短信

文章难度:中等(没耐心的请离开)

文章全程已做去敏处理!!!  【需要做的可联系我】 

AES解密处理(直接解密即可)(crypto-js.js 标准算法):​​​​​​在线AES加解密工具

注意 注意 注意!!!

为了保护本作者可以持续的更新知识,此次逆向出的网站源码代码不分享,有需要可以直接找我。但作者所写出的代码(非网页源代码)会在网站最低部公示
看此文章前请先看预热阶段的文章!!!
【Python 逆向网易易盾滑块】(实战一)预热阶段
【Python 逆向网易易盾滑块】(实战二)逆向【fp】参数
【Python 逆向网易易盾滑块】(实战三)逆向【cb】参数
【Python 逆向网易易盾滑块】(实战四)逆向【data】参数里的【d】【p】【f】【ext】参数
【Python 逆向网易易盾滑块】(实战五)Python+Node 成功绕过滑块验证
本篇文章讲一下【NECaptchaValidate】参数的生成,并成功发送短信验证码

1、打开某某网站(请使用文章开头的AES在线工具解密):Fm5MEvkUJN2pPTwS2vZbsXghwyHOyrcScCaJUwb7+kOMuzt/TW46136qDKIb3PTd
2、打开网站后,我们随便填写信息,然后打开控制台,点击发送验证码,即可触发滑块验证,然后我们把滑块验证成功,可以在控制台里看到【NECaptchaValidate】参数,直接去断点找,或者全局试试【NECaptchaValidate】也可以,毕竟这个参数的名字也比较唯一。我们直接去打断点,并重新验证一下滑块

3、顺着堆栈找了一会,发现有一些可疑的地方,全部打上断点,然后再去验证滑块

4、没错,断住了,然后我在控制台输出了一下,发现就是这个位置,我把他们进行拆分后发现里面传的参都是从【fp】【validate】里拿的,所以这里我们也就不用担心了,直接去扣代码

5、顺藤摸瓜进去,把内容都复制粘贴到本地js,然后顺便把混淆手动进行解除,再把所需参数写死,方便我们调试,记得把代码优化整理一下

6、运行本地js,发现报错,错误显示没有C0方法,那我们就去浏览器里对C0打上断点,然后进入C0里面

7、进来了后,我们直接把代码复制到本地js,代码需要加一下方法名字,加完之后,我们继续运行,发现又缺少了Cp,还是一样的操作,继续去断点,找到后再次复制到本地即可

8、在此我就不再继续演示了,因为都是一样的操作步骤,多加细心即可成功,下面给大家大致看一下成功后的代码吧。

9、接下来再让大家看一下完成版的滑块绕过并发送短信的过程

10、讲一下整个运行流程和效果,首先是开头的整个id和phone,每个网站所对应的id都是不一样的,整个id就是用来调用网易易盾的滑块滴,phone就不用说了。然后哪个dt是直接通过请求就能获取,前提是需要人家的id。fp是直接调用我们之前逆向的js文件也能直接生成。参数都有了,,接下来就是请求滑块信息,然后再去识别滑块的距离,,OCR识别的滑块的距离是虚拟的,我们要的是真实拖动的距离,所以我们这里在此进行计算获取真实的距离,然后再通过真实的距离生成轨迹,其实用OCR识别的距离直接生成轨迹也是没什么问题,只是可能会有失败率,所以我们尽量按照人家的逻辑来运行代码。有了轨迹有了参数,那我们就可以把这些都是都一起发送到js里,让js给我们生成验证滑块所需要的参数,然后再去验证滑块。验证成功后,在触发发送短信功能。

获取dt也就这样,只要有id,就能获取id所对应的dt密钥

这是用来获取滑块的图片和token的,先去逆向好参数的生成,才能来做下一步的进展

这个就是OCR识别距离了,识别后的距离还要经过计算才能得出真实距离,里面的注释也写的非常的清晰

其次就是轨迹的生成了,我发现这个轨迹的生成非常的简单,所以我这里就用随机值来代替我们人模拟滑动所产生的停顿和滑动所需用的时间,每一个参数都是我细细琢磨出来的,注释也写的及其明白

验证滑块也是一样的操作,都是用cmd命令去调用node.js运行js文件,生成【NECaptchaValidate】参数,然后再用这个参数去触发发送验证码

这里就是发送验证码了,都是正常的请求,也没什么难度

【附上代码】由于网页原代码受保护,在次不能进行公开,还请谅解

【完整版绕过网易易盾滑块发送验证码.py】 请用文章顶部的AES解密工具进行解密处理
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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1976798.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【SpringBoot】 定时任务之任务执行和调度及使用指南

【SpringBoot】 定时任务之任务执行和调度及使用指南 Spring框架分别通过TaskExecutor和TaskScheduler接口为任务的异步执行和调度提供了抽象。Spring还提供了支持应用程序服务器环境中的线程池或CommonJ委托的那些接口的实现。最终,在公共接口后面使用这些实现&…

POE服务机器人-快速开始

快速开始 POE与服务机器人部署服务机器人与poe集成迭代你的机器人其他 POE与服务机器人 在本快速入门指南中,我们将使用 Python 构建一个机器人服务器,然后将其与 Poe 集成。一旦您创建了由您的服务器驱动的 Poe 机器人,任何 Poe 用户都可以…

解密XXE漏洞:原理剖析、复现与代码审计实战

在网络安全领域,XML外部实体(XXE)漏洞因其隐蔽性和危害性而备受关注。随着企业对XML技术的广泛应用,XXE漏洞也逐渐成为攻击者们利用的重点目标。一个看似无害的XML文件,可能成为攻击者入侵系统的利器。因此&#xff0c…

R语言统计分析——描述性统计

参考资料&#xff1a;R语言实战【第2版】 1、整体统计 对于R语言基础安装&#xff0c;可以使用summary()函数来获取描述性统计量。summary()函数提供了最小值、最大值、四分位数、中位数和算术平均数&#xff0c;以及因子向量和逻辑向量的频数统计。 myvars<-c("mpg&…

JRT多维取数据三件套

今天补齐DolerData判断数据是否存在的API&#xff0c;即M的$d。 兜兜转转&#xff0c;经过近十年探索&#xff0c;3年的酝酿&#xff0c;10个月的开发&#xff0c;JRT终于集齐多维取数据三件套。分别是$get,$listget,$data。通过多维取数据的支持&#xff0c;JRT特别适合医疗数…

7.怎么配置一个axios来拦截前后端请求

首先创建一个axios.js文件 导入我们所需要的依赖 import axios from "axios"; import Element from element-ui import router from "./router"; 设置请求头和它的类型和地址 注意先注释这个url,还没有解决跨域问题,不然会出现跨域 // axios.defaults.…

6-5 多输入多输出通道

虽然我们在前面描述了构成每个图像的多个通道和多层卷积层。例如彩色图像具有标准的RGB通道来代表红、绿和蓝。 但是到目前为止&#xff0c;我们仅展示了单个输入和单个输出通道的简化例子。 这使得我们可以将输入、卷积核和输出看作二维张量。 当我们添加通道时&#xff0c;我…

搭建高可用OpenStack(Queen版)集群(一)之架构环境准备

一、搭建高可用OpenStack&#xff08;Queen版&#xff09;集群之架构环境准备 一、架构设计 二、初始化基础环境 1、管理节点创建密钥对&#xff08;方便传输数据&#xff09; 所有控制节点操作 # ssh-keygen #一路回车即可 Generating public/private rsa key pair. Enter f…

MTK Android12 分析system_app允许vendor_mtk_audiohal_prop SELinux 权限问题

本文将尝试分析&#xff0c;在开发 Android 12 MTK 平台时遇到了 vendor_mtk_audiohal_prop 属性相关的 SELinux 权限问题。包括如何修改 SELinux 策略以允许 system_app 设置 vendor_mtk_audiohal_prop 属性。 问题描述 希望允许 system_app 设置 vendor_mtk_audiohal_prop 属…

SpringBoot+Vue图书(图书借阅)管理系统-附项目源码与配套文档

摘 要 本论文阐述了一套先进的图书管理系统的设计与实现&#xff0c;该系统采用Java语言&#xff0c;结合现代Web开发框架和技术&#xff0c;旨在为图书馆提供高效、灵活且用户友好的资源管理解决方案。系统利用Spring Boot框架为核心&#xff0c;整合MyBatis ORM工具&#…

基于 systemc-2.3.1的virtual device 接入 qemu-arm

1&#xff0c;下载systemc-2.3.1 下载网址&#xff1a; SystemC Files $ wget https://www.accellera.org/images/downloads/standards/systemc/systemc-2.3.1.tgz 2&#xff0c;编译安装 systemc-2.3.1 tar zxf systemc-2.3.1.tgz cd systemc-2.3.1/ export CXXg mkdir bu…

PS 2024 百种常用插件下载安装教程【免费使用,先到先得】

文章目录 软件介绍软件下载安装步骤 专栏推荐&#xff1a; 超多精品软件&#xff08;持续更新中…&#xff09; 软件推荐&#xff1a; PS 2024 PR 2024 软件介绍 PS常用插件 此软件整合了市面近百款ps处理插件&#xff0c;可实现&#xff1a;一键制作背景&#xff0c;一键抠图…

linux安装docker(实操教程)

一、安装前准备工作 1.查看服务器操作系统版本 2.查看服务器的操作系统内核版本 3.安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2如果不是root用户登陆的系统&#xff0c;需要手动输入sudo -i切换到root帐户 4.设置阿里云docker-ce镜像源 yum-c…

美国失业率大幅上升,增加九月份降息利率的可能性

令人失望的是&#xff0c;美国7月份经济增加了11.4万个工作岗位&#xff0c;低于预期的17.5万个和6月的17.9万个。平均小时工资持续下降&#xff0c;但失业率升至4.3%。美元继续走低&#xff0c;美国国债也在下跌&#xff0c;而黄金则获得了提振。 7月份的非农业支付数据令人失…

ST语言支持包下载安装(VS CODE)

VSCODE是微软提供的代码编辑器&#xff0c;支持非常多的语言。 1、VSCODE下载 2、ST语言支持包 3、ST语言支持包下载 4、ST语言 。。

IndentationError: expected an indented block 深度解析

IndentationError: expected an indented block 深度解析与实战指南 在Python编程中&#xff0c;IndentationError: expected an indented block是一个常见的错误&#xff0c;通常发生在代码块没有正确缩进时。这个错误表明代码中存在格式问题&#xff0c;可能是缩进不一致或缺…

基于PFC和ECN搭建无损RoCE网络的工作流程分析

无损RoCE网络概念 RDMA&#xff08;Remote Direct Memory Access&#xff0c;远程直接内存访问&#xff09;是一种为了解决网络传输中服务器端数据处理延迟而产生的技术。RDMA 将用户应用中的数据直接传入服务器的存储区&#xff0c;通过网络将数据从一个系统快速传输到远程系…

力扣421.数组中两个数的最大异或和

力扣421.数组中两个数的最大异或和 __builtin_clz()&#xff1a;求出mx二进制最高位之后的0的个数 class Solution {public:int findMaximumXOR(vector<int>& nums) {int mx *max_element(nums.begin(),nums.end());//__builtin_clz函数int high_bit mx ? 31 -…

单元测试JUnit

前言&#x1f440;~ 上一章我们介绍了自动化测试工具Selenium&#xff0c;今天讲解单元测试工具JUnit JUnit JUnit的使用 JUnit注解 BeforeAll和AfterAll注解 BeforeEach和AfterEach注解 参数化 方法获取参数&#xff08;动态参数&#xff09; 断言 用例执行顺序 测…

詹妮弗洛佩兹度过一个单身的季节!知情人:双方无法达成妥协,可能几日内将递交离婚申请!

对于詹妮弗洛佩兹来说&#xff0c;这是一个单身的季节&#xff0c;但这似乎并不是她希望从分居的丈夫本阿弗莱克那里得到的。当她在东海岸的汉普顿度过夏天时&#xff0c;这位 51 岁的演员正忙着在西海岸购买价值 2050 万美元的房产。洛佩兹显然认为&#xff0c;尽管他们已经分…