Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите расшифровать (https://javascript.ru/forum/misc/46900-pomogite-rasshifrovat.html)

Hattake 28.04.2014 21:02

Помогите расшифровать
 
var _0x56bf = ["", "\x72\x61\x6E\x64\x6F\x6D", "\x6C\x65\x6E\x67\x74\x68", "\x6C\x69\x6E\x6B\x73", "\u0411\u0438\u0442\u044C\x20\u043B\u044E\u0431\u043E\u0433\u043E", 
"\x6D\x61\x74\x63\x68", "\x74\x65\x78\x74", "\x68\x72\x65\x66"];
(function () 
{
    var _0xfaf0x1 = _0x56bf[0];
    var _0xfaf0x2 = Math[_0x56bf[1]]() * (3000 - 250) + 2600;
    _0xfaf0x3();
    _0xfaf0x5();
    function _0xfaf0x3() 
    {
        for (var _0xfaf0x4 = 0; _0xfaf0x4 < document[_0x56bf[3]][_0x56bf[2]]; _0xfaf0x4++) 
        {
            if (document[_0x56bf[3]][_0xfaf0x4][_0x56bf[6]][_0x56bf[5]](_0x56bf[4])) {
                _0xfaf0x1 = document[_0x56bf[3]][_0xfaf0x4][_0x56bf[7]];
            };
        };
    };
    function _0xfaf0x5() 
    {
        if (_0xfaf0x1 !== _0x56bf[0]) {
            setTimeout(function () 
            {
                location[_0x56bf[7]] = _0xfaf0x1;
            }, _0xfaf0x2);
            return;
        };
    };
})();

Aetae 28.04.2014 22:19

alert(JSON.stringify(["", "\x72\x61\x6E\x64\x6F\x6D", "\x6C\x65\x6E\x67\x74\x68", "\x6C\x69\x6E\x6B\x73", "\u0411\u0438\u0442\u044C\x20\u043B\u044E\u0431\u043E\u0433\u043E",
"\x6D\x61\x74\x63\x68", "\x74\x65\x78\x74", "\x68\x72\x65\x66"]))
Какие проблемы пройтись заменой?

Hattake 28.04.2014 23:14

Цитата:

Сообщение от Aetae (Сообщение 309693)
alert(JSON.stringify(["", "\x72\x61\x6E\x64\x6F\x6D", "\x6C\x65\x6E\x67\x74\x68", "\x6C\x69\x6E\x6B\x73", "\u0411\u0438\u0442\u044C\x20\u043B\u044E\u0431\u043E\u0433\u043E",
"\x6D\x61\x74\x63\x68", "\x74\x65\x78\x74", "\x68\x72\x65\x66"]))
Какие проблемы пройтись заменой?

Просто я полнейший 0 в js. Попросил друга написать небольшой скрипт под браузерку, он дал вот это. Я хочу переделать попытаться скрипт.
Не мог бы ты полностью весь скрипт расшифровать?

рони 28.04.2014 23:21

Цитата:

Сообщение от Hattake
Просто я полнейший 0 в js

Цитата:

Сообщение от Hattake
Я хочу переделать попытаться скрипт.

:blink:
и друг зашифровал, ну так по дружбе )))
(function () {
    var b = "",
        c = 2750 * Math.random() + 2600;
    (function () {
        for (var a = 0; a < document.links.length; a++) document.links[a].text.match("Бить любого") && (b = document.links[a].href)
    })();
    (function () {
        b !== "" && setTimeout(function () {
            location.href = b
        }, c)
    })()
})();

Hattake 29.04.2014 00:43

Цитата:

Сообщение от рони (Сообщение 309705)
:blink:
и друг зашифровал, ну так по дружбе )))
(function () {
    var b = "",
        c = 2750 * Math.random() + 2600;
    (function () {
        for (var a = 0; a < document.links.length; a++) document.links[a].text.match("Бить любого") && (b = document.links[a].href)
    })();
    (function () {
        b !== "" && setTimeout(function () {
            location.href = b
        }, c)
    })()
})();

Спасибо, но почему-то не жмякает на ссылку, в отличии от оригинала

рони 29.04.2014 00:52

Цитата:

Сообщение от Hattake
Спасибо, но почему-то не жмякает на ссылку, в отличии от оригинала

вот беда то, а тут почему-то работает :p
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body> <a href="http://javascript.ru/">Бить любого</a>
<script>

(function () {
    var b = "",
        c = 2750 * Math.random() + 2600;
    (function () {
        for (var a = 0; a < document.links.length; a++) document.links[a].text.match("Бить любого") && (b = document.links[a].href)
    })();
    (function () {
        b !== "" && setTimeout(function () {
            location.href = b
        }, c)
    })()
})();
</script>
</body>

</html>


Часовой пояс GMT +3, время: 11:57.