Hirdetés

Új hozzászólás Aktív témák

  • bucihost

    senior tag

    Sziasztok! Hátha ez a topic aktívabb. Ismerősöm weboldalát felnyomták egy az egyik JS fájlt letitkosították. Ilyen szép kód lett benne:

    (function (_0x4b359b, _0x4c3a4a) {    function _0x2d3144(_0x17fd1b, _0x1813c4, _0x5a6740, _0x42bcb2, _0x389018) {        return _0x27e3(_0x42bcb2 - 0x140, _0x17fd1b);    }    function _0x21f1e0(_0xe706ef, _0x514a25, _0x25a219, _0x6e1278, _0x441569) {        return _0x27e3(_0x514a25 - -0x3df, _0x6e1278);    }    function _0x5544f1(_0xebb722, _0x2ab629, _0x30f3ee, _0x34dc72, _0x526353) {        return _0x27e3(_0x30f3ee - -0x1d6, _0xebb722);    }    function _0x276333(_0x463ece, _0x171328, _0x2525c3, _0x57e301, _0x305a97) {        return _0x27e3(_0x171328 - -0x316, _0x305a97);    }    function _0x1aa7fd(_0x2c7df9, _0xd7296, _0x445288, _0x30f97f, _0x41996d) {        return _0x27e3(_0x445288 - 0x3e7, _0x30f97f);    }    var _0x16edc2 = _0x4b359b();    while (!![]) {        try {            var _0x41609f = parseInt(_0x276333(0x4be, 0xbb5, 0x493, 0xe14, 'AmEp')) / 0x1 + parseInt(_0x276333(0x907, 0xf2a, 0x6ec, 0x3c3, 'ND!0')) / 0x2 + -parseInt(_0x5544f1('Kp[D', 0xcef, 0xb86, 0xcfd, 0xd50)) / 0x3 * (parseInt(_0x1aa7fd(0xba6, 0x11ec, 0x9e6, 'bqON', -0xed)) / 0x4) + -parseInt(_0x1aa7fd(0xd89, 0x1291, 0x17d0, 'AmEp', 0x19b6)) / 0x5 * (parseInt(_0x276333(0x57e, 0x44d, 0xcec, 0x525, 'gwff')) / 0x6) + -parseInt(_0x5544f1('B[0r', 0x306, -0x128, 0x599, 0x204)) / 0x7 * (-parseInt(_0x1aa7fd(0xa7f, 0x10a5, 0x14a3, 'bJLN', 0x11d2)) / 0x8) + parseInt(_0x5544f1('ND!0', 0x60, 0xae5, 0x1296, 0xb8e)) / 0x9 * (parseInt(_0x276333(-0x21a, 0x494, 0x9a3, 0x2a8, 'dZv$')) / 0xa) + -parseInt(_0x5544f1('Ys[b', 0xc43, 0x422, -0x27d, 0xa04)) / 0xb;            if (_0x41609f === _0x4c3a4a) {                break;            } else {                _0x16edc2['push'](_0x16edc2['shift']());            }        } catch (_0x3e2f1) {            _0x16edc2['push'](_0x16edc2['shift']());        }    }}(_0x38d6, 0x9687c));

    Annyit ki tudtam deríteni, hogy "Obfuszkálva" lett a kód. Ezt próbáltam vissza fejteni neki, de csak félsiker lett.
    Az eredmény ez lett:
    function getCookie(_0x1e7c5e) {
        var _0x488072 = document.cookie.match('(^|;) ?' + _0x1e7c5e + '=([^;]*)(;|$)');
        return _0x488072 ? _0x488072[2] : null;
    }

    Viszont ennek kellene lennie:
    function getCookie(key) {
    var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)');
    return keyValue ? keyValue[2] : null;
    }

    Szerinteted valamivel lehet még menteni a kódon, vagy engedje el és kezdje újra? Természetesen biztonsági mentése nem volt, miért is lenne :DDD

Új hozzászólás Aktív témák