Oct1a

js破解阿里滑动验证

在访问一些有接入阿里风控的站点时,访问频率过多会出现阿里滑动验证码AWSC。

function slide (id) {
    var slider    = document.getElementById(id),
        container = slider.parentNode;

    var rect = slider.getBoundingClientRect(),
        x0          = rect.x || rect.left,
        y0          = rect.y || rect.top,
        w           = container.getBoundingClientRect().width,
        x1          = x0 + w,
        y1          = y0;

    var mousedown = document.createEvent("MouseEvents");
    mousedown.initMouseEvent("mousedown", true, true, window, 0,
        x0, y0, x0, y0, false, false, false, false, 0, null);
    slider.dispatchEvent(mousedown);

    var mousemove = document.createEvent("MouseEvents");
    mousemove.initMouseEvent("mousemove", true, true, window, 0,
        x1, y1, x1, y1, false, false, false, false, 0, null);
    slider.dispatchEvent(mousemove);

    /*var mouseup = document.createEvent("MouseEvents");
    mouseup.initMouseEvent("mouseup", true, true, window, 0,
        x1, y1, x1, y1, false, false, false, false, 0, null);
    slider.dispatchEvent(mouseup);*/
}

调用:

slide('nc_1_n1z'); //传入滑动验证模块最顶层的id

通过蓝奏云登录测试,秒通过!

该段代码来自吾爱破解JS实现阿里云滑动验证码破解 - 吾爱破解

文章转载自 吾爱破解

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。