Answer the question
In order to leave comments, you need to log in
What type of encryption was used?
Good afternoon!
Please help me with decoding js file.
The bottom line is, I came across an extension for chrome, which I really want to use. The extension is distributed for free, and is installed through developer mode, but all js files are encrypted. And in the manifest there is some kind of incomprehensible IP address in the permissions.
Actually, for this reason, using a pig in a poke is a little dumb, and I would like to look at the source code.
Actually the question is as follows:
1) please help to determine the type / method of file encryption used.
2) if possible - decryption methods / decryption software.
The code itself looks like this:
the beginning of the code:
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,{}));
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question