Добрый день!
Помогите пожалуйста с расшифровкой js файла.
Суть в следующем, наткнулся на расширение для хрома, которым очень хочу воспользоватся. Расширение распространяется бесплатно, и устанавливается через режим разработчика, но при этом все файлы js зашифрованы. А в манифесте есть какой то непонятный айпишник в разрешениях.
Собственно по этому использовать кота в мешке немного стремно, и хотелось бы посмотреть на исходный код.
Собственно вопрос заключается в следующем:
1) помогите пожалуйста определить использованный тип/способ шифрования файлов.
2) если возможно - способы расшифровки/софт для расшифровки.
Собственно код выглядит следующим образом:
начало кода:
eval(function(a,b,c,d,e,f){if(e=function(a){return a},!"".replace(/^/,String)){for(;c--;)f[c]=d[c]||c;d=[function(a){return f[a]}],e=function(){return"\w+"},c=1}for(;c--;)d[c]&&(a=a.replace(new RegExp("\b"+e(c)+"\b","g"),d[c]));return a}('112 82=["\12\66\93\81\89\60\70\10\21\10\45\10\24\10\84\10\24\10\68\10\17\10\33\10\17\10\34\10\17\10\74\10\17\10\23\10\17\10\18\10\25\10\52\10\23\10\31\10\84\10\24\10\34\10\25\10\52\10\12
конец кода:
\39\11\24","","\17\30\28\27\41\21\11\30\41\28\14\16","\30\16\31\24\11\15\16","\10\40\92","\10\13","\20"];115(95(98,97,77,94,86,100){86=95(77){99(77<97?82[4]:86(108(77/97)))+((77=77%97)>35?10682[5]:77.107(36))};105(!82[4]82[6]){104(77--){100[86(77)]=94[77]||86(77)};94=[95(86){99 100[86]}];86=95(){99 82[7]};77=1};104(77--){105(94[77]){98=98[82[6]](116 117(82[8]+86(77)+82[8],82[9]),94[77])}};99 98}(82[0],62,113,82[3]82[2],0,{}))',10,120,"||||||||||x5C|x61|x31|x62|x64|x63|x65|x66|x78|x7C|x67|x68|x69|x6A|x6C|x6B|x6E|x6D|x6F||x72|x70|x74|x71|x73|||x75|x33|x76|x77|x43|x35|x42|x32|x41|x36|x37|x44|x45|x34|x79|x46|x7A|x47|x48|x49|x30|x29|x5D|x5B|x28||x4A|x4B|x2C|x4C|x4F|x4E|x4D|x22|x38|x50|x52|x53|x51|x39|_0xa66ax3|x54|x55|x56|x57|_0xadbc|x59|x5A|x58|_0xa66ax5|x7D|x7B|x3D|x3B|x5F|x2B|x20|_0xa66ax4|function|x2D|_0xa66ax2|_0xa66ax1|return|_0xa66ax6|x2F|x3F|x3A|while|if|String|toString|parseInt|x3E|x25|x3C|var|124|x2E|eval|new|RegExp|x5E|x21".split("|"),0,{}));
Простите что так криво вопрос задаю. Первый раз, знаете ли) и с шифрованием никогда дела не имел. Да и вообще я просто нуб)