2016-06-12 3 views
-1

Об этом много спрашивали, но я думаю, что я немного более уникален в ситуации.Un-obfuscate (JavaScript)

Просто я разработал расширение для Google Chrome и точно так же, как быструю Anti-theft вещь, которую я решил обфускать свой код. Я знал, что, вероятно, очень легко будет отменить, так что просто удерживайте людей, у которых очень мало знаний, от редактирования моего расширения (так как я делил его по файлу с режимом разработчика, как и в бета-версии).

В любом случае, недавно я получил новый компьютер и расширение - публичная версия - сидел в облаке, поэтому я решил его захватить. Я забыл, что он был запутан, и я попытался отменить этот процесс, но не смог.

Я использовал несколько веб-сайтов (и встроенный инструмент Google Chrome), чтобы отменить процесс, и он это делает. Но биты все еще не так. Поэтому я обращаюсь к сообществу StackOverflow, чтобы попытаться помочь мне!

var _0x7c65 = [ 
    "\x30\x2E\x31\x33\x33\x37", 
    "\x68\x6F\x73\x74\x6E\x61\x6D\x65", 
    "\x6C\x6F\x63\x61\x74\x69\x6F\x6E", 
    "\x6C\x6F\x67", 
    "\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x69\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x2E\x77\x65\x62\x34\x34\x2E\x6E\x65\x74", 
    "\x64\x69\x73\x70\x6C\x61\x79\x76\x65\x72", 
    "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64", 
    "\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C", 
    "\x63\x68\x69\x6C\x64\x72\x65\x6E", 
    "\x70\x69\x76\x65\x72\x73\x69\x6F\x6E", 
    "\x72\x65\x73\x75\x6C\x74", 
    "\x59\x6F\x75\x72\x20\x72\x75\x6E\x6E\x69\x6E\x67\x20\x74\x68\x65\x20\x4C\x61\x74\x65\x73\x74\x20\x76\x65\x72\x73\x69\x6F\x6E\x20\x6F\x66\x20\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E", 
    "\x59\x6F\x75\x72\x20\x75\x73\x69\x6E\x67\x20\x61\x6E\x20\x4F\x75\x64\x61\x74\x65\x64\x20\x56\x65\x72\x73\x69\x6F\x6E\x20\x6F\x66\x20\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x2C\x20\x79\x6F\x75\x20\x63\x61\x6E\x20\x44\x6F\x77\x6E\x6C\x6F\x61\x64\x20\x74\x68\x65\x20\x6C\x61\x74\x65\x73\x74\x20\x76\x65\x72\x73\x69\x6F\x6E\x20\x42\x65\x6C\x6F\x77\x21", 
    "\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D", 
    "\x68\x65\x61\x64", 
    "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65", 
    "\x72\x69\x67\x68\x74\x63\x6F\x6C\x75\x6D\x6E", 
    "\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x20\x43\x68\x72\x6F\x6D\x65\x20\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x3C\x62\x72\x20\x2F\x3E\x20\x62\x79\x20\x42\x6C\x61\x6B\x65\x20\x47\x69\x6C\x6C\x6D\x61\x6E\x20\x3C\x62\x72\x2F\x3E", 
    "\x3C\x62\x3E\x3C\x75\x3E\x50\x6C\x65\x61\x73\x65\x20\x53\x75\x70\x70\x6F\x72\x74\x20\x74\x68\x65\x20\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x20\x44\x65\x76\x65\x6C\x6F\x70\x6D\x65\x6E\x74\x20\x62\x79\x20\x44\x69\x73\x61\x62\x6C\x69\x6E\x67\x20\x41\x64\x42\x6C\x6F\x63\x6B\x21\x2C\x20\x54\x68\x61\x6E\x6B\x73\x20\x3A\x29\x3C\x2F\x75\x3E\x3C\x2F\x62\x3E", 
    "\x3C\x62\x72\x20\x2F\x3E\x43\x6F\x6E\x74\x61\x63\x74\x3A\x20\x62\x6C\x61\x6B\x65\x67\x69\x6C\x6C\x6D\x61\x6E\x40\x6F\x75\x74\x6C\x6F\x6F\x6B\x2E\x63\x6F\x6D", 
    "\x3C\x62\x72\x2F\x3E\x20", 
    "\x66\x6F\x6F\x74\x65\x72", 
    "\x3C\x62\x72\x20\x2F\x3E\x3C\x62\x72\x20\x2F\x3E", 
    "\x73\x63\x72\x69\x70\x74", 
    "\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74", 
    "\x73\x72\x63", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x73\x72\x76\x70\x75\x62\x2E\x63\x6F\x6D\x2F\x61\x64\x53\x65\x72\x76\x65\x2F\x62\x61\x6E\x6E\x65\x72\x73\x3F\x74\x69\x64\x3D\x32\x36\x33\x30\x30\x5F\x35\x35\x37\x32\x36\x5F\x31", 
    "\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64", 
    "\x6C\x6F\x67\x6F", 
    "\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x52\x66\x4B\x73\x65\x66\x7A\x2E\x70\x6E\x67", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D\x2F\x6E\x61\x74\x69\x6F\x6E\x2F\x69\x64\x3D\x31\x36\x35\x35\x37", 
    "\x69\x6E\x64\x65\x78\x4F\x66", 
    "\x55\x52\x4C", 
    "\x59\x4F\x55\x52\x20\x4F\x4E\x20\x54\x48\x45\x20\x43\x52\x45\x41\x54\x4F\x52\x53\x20\x4E\x41\x54\x49\x4F\x4E\x20\x50\x41\x47\x45\x21\x20\x4F\x4D\x47\x20\x4F\x4D\x47\x20\x4F\x4D\x47\x20\x4F\x4D\x47\x21\x24\x25\x21\x25\x21\x21\x5E", 
    "\x68\x74\x74\x70\x3A\x2F\x2F\x69\x2E\x69\x6D\x67\x75\x72\x2E\x63\x6F\x6D\x2F\x45\x42\x68\x69\x69\x69\x6B\x2E\x6A\x70\x67", 
    "\x54\x68\x65\x20\x43\x72\x65\x61\x74\x6F\x72\x20\x6F\x66\x20\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E", 
    "\x74\x69\x74\x6C\x65", 
    "\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x20\x62\x79\x20\x42\x6C\x61\x6B\x65\x20\x47\x69\x6C\x6C\x6D\x61\x6E", 
    "\x72\x65\x64", 
    "\x66\x61\x76\x6F\x72\x69\x74\x65\x43\x6F\x6C\x6F\x72", 
    "\x64\x61\x72\x6B", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D\x2F\x61\x6C\x6C\x69\x61\x6E\x63\x65\x2F\x69\x64\x3D", 
    "\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72", 
    "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x43\x6C\x61\x73\x73\x4E\x61\x6D\x65", 
    "\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72", 
    "\x73\x74\x79\x6C\x65", 
    "\x62\x6C\x61\x63\x6B", 
    "\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72\x20\x69\x6E\x66\x6F\x62\x61\x72\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72", 
    "\x67\x72\x65\x79", 
    "\x63\x6F\x6C\x6F\x72", 
    "\x77\x68\x69\x74\x65", 
    "\x69\x6E\x70\x75\x74", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D\x2F\x61\x6C\x6C\x69\x61\x6E\x63\x65\x2F\x69\x64\x3D\x31\x33\x37\x39", 
    "\x3C\x62\x3E\x54\x68\x69\x73\x20\x41\x6C\x6C\x69\x61\x6E\x63\x65\x20\x75\x73\x65\x73\x20\x50\x6F\x6C\x69\x74\x69\x63\x73\x20\x26\x20\x49\x6E\x66\x6F\x72\x6D\x61\x74\x69\x6F\x6E\x3C\x2F\x62\x3E", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D\x2F\x69\x6E\x62\x6F\x78\x2F\x6D\x65\x73\x73\x61\x67\x65\x2F", 
    "\x67\x65\x74", 
    "\x73\x79\x6E\x63", 
    "\x73\x74\x6F\x72\x61\x67\x65", 
    "\x6E\x61\x74\x69\x6F\x6E\x74\x61\x62\x6C\x65", 
    "", 
    "\x73\x75\x62\x73\x74\x72", 
    "\x63\x68\x69\x6C\x64\x45\x6C\x65\x6D\x65\x6E\x74\x43\x6F\x75\x6E\x74", 
    "\x3C\x62\x72\x20\x2F\x3E", 
    "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x70\x6F\x6C\x69\x74\x69\x63\x73\x61\x6E\x64\x77\x61\x72\x2E\x63\x6F\x6D\x2F\x6E\x61\x74\x69\x6F\x6E\x2F\x69\x64\x3D", 
    "\x3C\x62\x72\x20\x2F\x3E\x3C\x62\x72\x20\x2F\x3E\x57\x61\x72\x20\x52\x61\x6E\x67\x65\x3A", 
    "\x3C\x62\x72\x20\x2F\x3E\x20\x4D\x69\x6E\x3A\x20", 
    "\x3C\x62\x72\x20\x2F\x3E\x20\x4D\x61\x78\x3A\x20" 
]; 

extensionversion = _0x7c65[0]; 
thesite = window[_0x7c65[2]][_0x7c65[1]]; 

console[_0x7c65[3]](thesite); 

if(thesite == _0x7c65[4]){ 
    checkversion = document[_0x7c65[6]](_0x7c65[5]); 

    console[_0x7c65[3]](checkversion); 

    checkversion[_0x7c65[7]] = extensionversion; 
    latestver = document[_0x7c65[6]](_0x7c65[9])[_0x7c65[8]][2][_0x7c65[7]]; 
    webver = parseFloat(latestver); 

    console[_0x7c65[3]](latestver); 
    console[_0x7c65[3]](webver); 

    theresult = document[_0x7c65[6]](_0x7c65[10])[_0x7c65[8]][0]; 

    if(extensionversion == webver){ 
     theresult[_0x7c65[7]] += _0x7c65[11] 
    } 
    else{ 
     theresult[_0x7c65[7]] += _0x7c65[12] 
    }; 
}; 

if(thesite == _0x7c65[13]){ 
    thehead = document[_0x7c65[15]](_0x7c65[14])[0]; 

    console[_0x7c65[3]](thehead); 

    elem = document[_0x7c65[6]](_0x7c65[16]); 
    elem[_0x7c65[7]] += _0x7c65[17]; 
    elem[_0x7c65[7]] += _0x7c65[18]; 
    elem[_0x7c65[7]] += _0x7c65[19]; 
    elem[_0x7c65[7]] += _0x7c65[20]; 
    adspot = document[_0x7c65[6]](_0x7c65[21])[_0x7c65[8]][2]; 
    adspot[_0x7c65[7]] += _0x7c65[22]; 

    var injectable = document[_0x7c65[24]](_0x7c65[23]); 

    injectable[_0x7c65[25]] = _0x7c65[26]; 
    adspot[_0x7c65[27]](injectable); 
    thelogo = document[_0x7c65[6]](_0x7c65[28])[_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][0]; 
    thelogo[_0x7c65[25]] = _0x7c65[29]; 

    if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[30]) >= 0){ 

     console[_0x7c65[3]](_0x7c65[33]); 

     thespot = document[_0x7c65[6]](_0x7c65[16]); 
     theflag = thespot[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][0]; 
     theflagdesc = thespot[_0x7c65[8]][1][_0x7c65[8]][0]; 
     theflag[_0x7c65[25]] = _0x7c65[34]; 
     theflagdesc[_0x7c65[7]]+= _0x7c65[35]; 
    }; 

    document[_0x7c65[6]](_0x7c65[28])[_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[36]] = _0x7c65[37]; 
    chrome[_0x7c65[57]][_0x7c65[56]][_0x7c65[55]](
     { 
      favoriteColor:_0x7c65[38], 
      likesColor:true 
     }, 
     function(_0xf3f0x2){ 
      if(_0xf3f0x2[_0x7c65[39]] == _0x7c65[40]){ 
       if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[41]) >= 0){ 
        therow = document[_0x7c65[43]](_0x7c65[42])[0]; 

        console[_0x7c65[3]](therow); 

        therow[_0x7c65[45]][_0x7c65[44]] = _0x7c65[46]; 
        barthingy = document[_0x7c65[43]](_0x7c65[47])[0]; 
        barthingy[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
        therow = document[_0x7c65[43]](_0x7c65[42])[0]; 

        console[_0x7c65[3]](therow); 

        therow[_0x7c65[45]][_0x7c65[44]] = _0x7c65[46]; 
        barthingy = document[_0x7c65[43]](_0x7c65[47])[0]; 
        barthingy[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
        inputfield = document[_0x7c65[15]](_0x7c65[51]); 

        for(string in inputfield){ 
         string[_0x7c65[45]][_0x7c65[49]] = _0x7c65[46] 
        }; 

        rightside = therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][4][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][0]; 

        console[_0x7c65[3]](rightside); 

        rightside[_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        rightside[_0x7c65[8]][2][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        rightside[_0x7c65[8]][3][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        rightside[_0x7c65[8]][4][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[52])> = 0){therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[7]]+= _0x7c65[53]}; 
        alliancetable = therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][4][_0x7c65[8]][0][_0x7c65[8]][0]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][4][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][5][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][2][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][13][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][29][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][31][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][2][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][4][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][6][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][8][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][10][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][12][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][14][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][16][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][18][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][20][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][22][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][24][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][26][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][28][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][30][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        alliancetable[_0x7c65[8]][0][_0x7c65[8]][32][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
       }; 

       therow = document[_0x7c65[43]](_0x7c65[42])[0]; 

       console[_0x7c65[3]](therow); 

       therow[_0x7c65[45]][_0x7c65[44]] = _0x7c65[46]; 
       barthingy = document[_0x7c65[43]](_0x7c65[47])[0]; 
       barthingy[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[44]] = _0x7c65[48]; 
       therow[_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 
       therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[50]; 

       if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[54]) >= 0){ 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][2][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
        therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[8]][3][_0x7c65[8]][1][_0x7c65[45]][_0x7c65[49]] = _0x7c65[46]; 
       }; 
      } 
     } 
    ); 

    if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[52]) >= 0){ 
     therow = document[_0x7c65[43]](_0x7c65[42])[0]; 
     therow[_0x7c65[8]][1][_0x7c65[8]][1][_0x7c65[8]][2][_0x7c65[8]][0][_0x7c65[8]][1][_0x7c65[8]][0][_0x7c65[7]]+= _0x7c65[53]; 
    }; 

    thebank = document[_0x7c65[43]](_0x7c65[58])[0]; 
    thebank[_0x7c65[7]]+= _0x7c65[59]; 
    thebod = thebank[_0x7c65[8]][0]; 

    console[_0x7c65[3]](thebod); 

    thenext = thebod[_0x7c65[8]][1]; 
    thenext2 = thebod[_0x7c65[8]][2]; 
    month = parseFloat(thenext[_0x7c65[8]][1][_0x7c65[7]][_0x7c65[60]](0)); 
    day = parseFloat(thenext[_0x7c65[8]][1][_0x7c65[7]][_0x7c65[60]](3)); 
    thedate = (_0x7c65[59]+month+_0x7c65[59]+day); 
    thecount = thebod[_0x7c65[61]]-2; 
    stuff = thenext[_0x7c65[8]][_0x7c65[7]]; 

    console[_0x7c65[3]](stuff); 
    console[_0x7c65[3]](thedate); 

    thebank[_0x7c65[7]]+= (_0x7c65[62]); 
    theinfotable = document[_0x7c65[43]](_0x7c65[58])[0]; 
    theinforow = theinfotable[_0x7c65[8]][0][_0x7c65[8]][22]; 
}; 

if(document[_0x7c65[32]][_0x7c65[31]](_0x7c65[63]) >= 0){ 
    score = parseFloat(theinforow[_0x7c65[8]][1][_0x7c65[7]]); 
    scorelow = parseInt(score*0.75); 
    scoremax = parseInt(score*1.75); 

    console[_0x7c65[3]](theinforow); 
    console[_0x7c65[3]](theinfotable); 
    console[_0x7c65[3]](score); 
    console[_0x7c65[3]](scorelow); 
    console[_0x7c65[3]](scoremax); 

    theinforow[_0x7c65[8]][0][_0x7c65[7]]+= _0x7c65[64]; 
    theinforow[_0x7c65[8]][1][_0x7c65[7]]+= _0x7c65[65]+scorelow+_0x7c65[66]+scoremax; 
}; 

Это довольно раздражает, я говорю вам! Проблема в том, что незавершенные версии все еще полностью перепутаны с такими вещами, как переменные, поэтому я потерян! Например, «_0x7c65», который вы видите повсюду, не должно быть. Я рассматриваю возможность, что, возможно, я сделал больше, чем просто обфускацию, не могли бы вы, ребята, помочь мне выяснить, что еще я мог бы сделать? Это будет означать совсем немного, поскольку я помню, что это было моим первым расширением для браузера, и память была бы великолепна, чтобы держаться (особенно, поскольку это было единственное расширение браузера, которое я когда-либо делал)

+0

Я добавил строки перерывов и пробелов в ваш код. На этом этапе вы сможете преобразовать строки в читаемые символы (они кодируются латинским-1) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String? Redirectlocale = en-US & redirectslug = JavaScript% 2FReference% 2FGlobal_Objects% 2FString), а остальное - просто утомительный поиск массива. Должно быть довольно сим начать с '_0x7c65 [0]' и выполнять глобальную нахождение и замену до тех пор, пока вы не заново создали код. – rockerest

+0

Подождите, вы просите о помощи, чтобы устранить * ваш собственный код *? – nnnnnn

+0

Stack Overflow не является сервисом перевода кода. –

ответ

0

Откройте консоль в Chrome, вставьте код выше, нажмите enter, затем введите имя переменной _0x7c65 и нажмите enter, результат - то, что вы ищете (не уверен, хотите ли вы, чтобы я вставлял его для вас.

+0

Вероятно, не должно быть несвязанного кода, так как их адрес электронной почты находится в нем, и шаги для его получения довольно просты. – rockerest

Смежные вопросы