JS实现阿里云滑动验证码破解
我的站长站
2021-03-28
共人阅读
//使用联通测试网址 http://upay.10010.com/npfwap/npfMobWap/bankcharge/index.html?version
function fuck10010(){
btn=document.querySelector(".button");
mousedown = document.createEvent("MouseEvents");
rect = btn.getBoundingClientRect();
x = rect.x||rect.left;
y = rect.y||rect.top;
w = document.querySelector(".label").getBoundingClientRect().width;
//点击滑块
mousedown.initMouseEvent("mousedown",true,true,window,0,
x, y, x, y,false,false,false,false,0,null);
btn.dispatchEvent(mousedown);
dx = 0;
dy = 0;
//滑动滑块
intervaltimer = setInterval(function(){
var mousemove = document.createEvent("MouseEvents");
var _x = x + dx;
var _y = y + dy;
mousemove.initMouseEvent("mousemove",true,true,window,0,
_x, _y, _x, _y,false,false,false,false,0,null);
btn.dispatchEvent(mousemove);
btn.dispatchEvent(mousemove);
if(_x - x >= w){
clearInterval(intervaltimer);
var mouseup = document.createEvent("MouseEvents");
mouseup.initMouseEvent("mouseup",true,true,window,0,
_x, _y, _x, _y,false,false,false,false,0,null);
btn.dispatchEvent(mouseup);
setTimeout(function(){
console.log('拖动结束执行逻辑');
}, 1000);
}
else{
dx += parseInt(Math.random()*(209-199)+199)/33;
console.log(x,y,_x,_y,dx);
}
}, 30);
}相关专题
阿里云
2022-03-05 1137我的站长站专注阿里云实用资讯专题,实时同步2026阿里云最新优惠活动、云服务器特价、域名解析与备案教程。从个人38元/年轻量服务器、企业99元ECS实例,到域名绑定、...
- 阿里云免费试用活动,140款产品免费白嫖 [2023-09-12]
- 利用金山文档AirScript脚本自动签到阿里云盘 [2023-09-05]
- GitHubAction全自动阿里云盘打卡签到 [2023-09-02]
- 爬取阿里云盘资源 [2022-03-20]
- 阿里云域名购买+解析详细教程(图文) [2022-03-05]

