S
S
sergey muzich2017-02-22 16:41:08
Encryption
sergey muzich, 2017-02-22 16:41:08

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

end of code:
\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,{}));

Forgive me for asking such a crooked question. The first time, you know) and never dealt with encryption. And yes, I'm just a noob.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander, 2017-02-22
@NeiroNx

Probably coded in several layers. You need to look at the code itself that will decode it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question