Skip to content

Instantly share code, notes, and snippets.

@JavaScript-Packer
Created April 29, 2015 06:52
Show Gist options
  • Save JavaScript-Packer/59d0d76175dd703d6cb3 to your computer and use it in GitHub Desktop.
Save JavaScript-Packer/59d0d76175dd703d6cb3 to your computer and use it in GitHub Desktop.
WTF? How does this JavaScript even work? 20 obfuscated snippets from 1 script
//eample of weird and crazy obfuscation on http://www.whak.ca/ (whak-a-script)
var W,H,A,K,com;for(W='€̷̛͇̟̎̎̎ͅ€̷̷̷̷̧̛̛̛̛͕̰̗͎͇͕̗̖͇͕͔͎̎̍̍̇̍̍̇͛̎̚̕҉̷̷͕̎̍̍̎̓͛̎͛̚ͅ\n€̷̛͇͕͕̟̎ͨͅ€͔͛ͅ\n̷̷̛̥͎̰͇͇̟͉ͣͨͨ̎ͣͨͨ҉̷̵͇̟͇͕͕̟̣̘̎ͫ̎ͨ̎̓̎̎ͣ͊͊̋€̵̴̘͔ͣ͊͊҉͇͕͕̟̎ͨ̎̓҉̷͇̟̎̎̓̎͛\n̷̷̛͇̟͉ͣͨͨ҉̷͇̟͇͕͕̟̎ͫ̎ͨ̎̓͛',K='',com=31;127>com;com++)K+=String.fromCharCode(com);K=K.split(''),A='̫̎̉̔̊̇ͅ҉̴̧̖̼̙̩̘̺̝̭͙̓̀̿ͫͬ͊̋́͛̃͗͌ͭͦ̐͆̈́͘͡͝͏̶̵̷̡̛͉̪̤̟̥̰̱͔͕͇̗͎͂̂ͪ̄ͯ̾̑̽ͨ̌̍ͣ̕̚͢͜͠€‚̻̨̢̣̞͍̦̬̜͈̳͓̹̲̆ͮ̈̓ͩ͐͑ͤͧ̀̏̅̒͟ƒ̸̠̮̯͖͚͒͋ͥ́͞'.split('');for(var S in A)W=W.split(A[S]).join(K[S]);this['eval'](W);
//this was our original JavaScript source code:
var code = " alert( 'ScriptCompress.com' ); ";
var command="eval"; //command="\x65val";
function runner( Δ, ǃ ) { \u0065v\u0061l( ǃ )( Δ ) };
runner( code, command );
//ALL BELOW SAMPLES ARE ACTUAL WORKING JAVASCRIPT
/* NEXT SAMPLE */
var \u0063\u006f\u0064\u0065 = "\x76\x61\x72\x20\x6d\x65\x73\x73\x61\x67\x65\x3d\x27\x53\x63\x72\x69\x70\x74\x43\x6f\x6d\x70\x72\x65\x73\x73\x2e\x63\x6f\x6d\x27\x3b\x61\x6c\x65\x72\x74\x28\x6d\x65\x73\x73\x61\x67\x65\x29\x3b";var \u0063\u006f\u006d\u006d\u0061\u006e\u0064="\x65\x76\x61\x6c";function \u0063\u006f\u0064\u0065\u0052\u0075\u006e\u006e\u0065\u0072( \u0063\u006f\u0064\u0065, \u0063\u006f\u006d\u006d\u0061\u006e\u0064 ) { \u0065v\u0061l( \u0063\u006f\u006d\u006d\u0061\u006e\u0064 )( \u0063\u006f\u0064\u0065 )};\u0063\u006f\u0064\u0065\u0052\u0075\u006e\u006e\u0065\u0072( \u0063\u006f\u0064\u0065, \u0063\u006f\u006d\u006d\u0061\u006e\u0064 );
/* NEXT SAMPLE */
Δ=~[];Δ={ǃǃǃ:++Δ,ππππ:(![]+"")[Δ],ǃǃπ:++Δ,πǃπǃ:(![]+"")[Δ],ǃπǃ:++Δ,πǃππ:({}+"")[Δ],ππǃπ:(Δ[Δ]+"")[Δ],ǃππ:++Δ,πππǃ:(!""+"")[Δ],πǃǃ:++Δ,πǃπ:++Δ,ππǃǃ:({}+"")[Δ],ππǃ:++Δ,πππ:++Δ,πǃǃǃ:++Δ,πǃǃπ:++Δ};Δ.πǃ=(Δ.πǃ=Δ+"")[Δ.πǃπ]+(Δ.ǃπ=Δ.πǃ[Δ.ǃǃπ])+(Δ.ππ=(Δ.π+"")[Δ.ǃǃπ])+((!Δ)+"")[Δ.ǃππ]+(Δ.ǃǃ=Δ.πǃ[Δ.ππǃ])+(Δ.π=(!""+"")[Δ.ǃǃπ])+(Δ.ǃ=(!""+"")[Δ.ǃπǃ])+Δ.πǃ[Δ.πǃπ]+Δ.ǃǃ+Δ.ǃπ+Δ.π;Δ.ππ=Δ.π+(!""+"")[Δ.ǃππ]+Δ.ǃǃ+Δ.ǃ+Δ.π+Δ.ππ;Δ.π=(Δ.ǃǃǃ)[Δ.πǃ][Δ.πǃ];Δ.π(Δ.π(Δ.ππ+"\""+Δ.ππππ+Δ.ǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.ππǃǃ+Δ.ǃǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ǃǃπ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+"\\"+Δ.πǃǃ+Δ.ǃǃǃ+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ǃπǃ+Δ.ǃπǃ+Δ.ǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+"("+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+","+Δ.ππǃǃ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.ππǃπ+"){"+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ππǃ+Δ.πǃπǃ+(![]+"")[Δ.ǃπǃ]+"("+Δ.ππǃǃ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.ππǃπ+")("+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+")}\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ππǃ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+"\\"+Δ.πǃǃ+Δ.ǃǃǃ+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+"=\\\"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ππǃ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+"\\"+Δ.πǃǃ+Δ.ǃǃǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃǃ+Δ.πππ+Δ.πππǃ+"='\\"+Δ.ǃǃπ+Δ.ǃπǃ+Δ.ǃππ+Δ.ππǃǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ǃǃπ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃǃǃ+Δ.ǃǃ+"\\"+Δ.ǃǃπ+Δ.ǃǃǃ+Δ.ǃππ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃǃǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+"."+Δ.ππǃǃ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"';\\"+Δ.πǃǃ+Δ.ǃǃǃ+Δ.πǃπǃ+(![]+"")[Δ.ǃπǃ]+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+Δ.ǃǃ+"(\\"+Δ.πǃǃ+Δ.ǃǃǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃππ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃǃ+Δ.πππ+Δ.πππǃ+"\\"+Δ.πǃǃ+Δ.ǃǃǃ+");\\"+Δ.πǃǃ+Δ.ǃǃǃ+"\\\","+Δ.ππǃǃ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.ππǃπ+"=\\\""+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ππǃ+Δ.πǃπǃ+(![]+"")[Δ.ǃπǃ]+"\\\";"+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ǃπǃ+Δ.ǃπǃ+Δ.ǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.πππǃ+"\\"+Δ.ǃǃπ+Δ.ππǃ+Δ.ǃπǃ+"("+Δ.ππǃǃ+Δ.ǃπ+Δ.ππǃπ+Δ.πππǃ+","+Δ.ππǃǃ+Δ.ǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.πǃπ+Δ.πǃπǃ+"\\"+Δ.ǃǃπ+Δ.πǃπ+Δ.ππǃ+Δ.ππǃπ+");"+"\"")())();
/* NEXT SAMPLE */
this['eval'](String['fromCharCode'](118,97,114,32,99,111,100,101,32,61,32,34,32,97,108,101,114,116,40,32,39,83,99,114,105,112,116,67,111,109,112,114,101,115,115,46,99,111,109,39,32,41,59,32,34,59,10,118,97,114,32,99,111,109,109,97,110,100,61,34,101,118,97,108,34,59,32,47,47,99,111,109,109,97,110,100,61,34,92,120,54,53,118,97,108,34,59,10,102,117,110,99,116,105,111,110,32,114,117,110,110,101,114,40,32,916,44,32,451,32,41,32,123,32,92,117,48,48,54,53,118,92,117,48,48,54,49,108,40,32,451,32,41,40,32,916,32,41,32,125,59,10,114,117,110,110,101,114,40,32,99,111,100,101,44,32,99,111,109,109,97,110,100,32,41,59));
/* NEXT SAMPLE */
var x="pdeo!1>!.3ar]h!.3!1@!.4Opnejc!1>!.3bnki?d]n?k`a!.3!1@!.4--4!.?53!.?--0!.?/.!.?55!.?---!.?-,,!.?-,-!.?/.!.?\
2-!.?/.!.?/0!.?/.!.?53!.?-,4!.?-,-!.?--0!.?--2!.?0,!.?/.!.?/5!.?4/!.?55!.?--0!.?-,1!.?--.!.?--2!.?23!.?---!.?-,5!.?--.!.?--0!.?-,-!.?--1!.?--1!.?02!.?55!.?---!.?-,5!.?/5!.?/.!.?0-!.?15!.?/.!.?/0!.?15!.?-,!.?--4!.?53!.?--0!.?/.!.?55!.?---!.?-,5!.?-,5!.?53!.?--,!.?-,,!.?2-!.?/0!.?-,-!.?--4!.?53!.?-,4!.?/0!.?15!.?/.!.?03!.?03!.?55!.?---!.?-,5!.?-,5!.?53!.?--,!.?-,,!.?2-!.?/0!.?5.!.?-.,!.?10!.?1/!.?--4!.?53!.?-,4!.?/0!.?15!.?-,!.?-,.!.?--3!.?--,!.?55!.?--2!.?-,1!.?---!.?--,!.?/.!.?--0!.?--3!.?--,!.?--,!.?-,-!.?--0!.?0,!.?/.!.?5-2!.?00!.?/.!.?01-!.?/.!.?0-!.?/.!.?-./!.?/.!.?5.!.?--3!.?04!.?04!.?10!.?1/!.?--4!.?5.!.?--3!.?04!.?04!.?10!.?05!.?-,4!.?0,!.?/.!.?01-!.?/.!.?0-!.?0,!.?/.!.?5-2!.?/.!.?0-!.?/.!.?-.1!.?15!.?-,!.?--0!.?--3!.?--,!.?--,!.?-,-!.?--0!.?0,!.?/.!.?55!.?---!.?-,,!.?-,-!.?00!.?/.!.?55!.?---!.?-,5!.?-,5!.?53!.?--,!.?-,,!.?/.!.?0-!.?15!.5!.5!/>",y="",w="",z;z=x['length'];
for(i=0;i<z;i++){y+=String['fromCharCode'](x['charCodeAt'](i)+4) }w=this['unescape'](y);this['eval'](w);
/* NEXT SAMPLE */
var x="yed~(8O(?:h{la(?:(8I(?5^ydcj(8O(?:kb`NelNbih(?:(8I(?5<<5(?N4:(?N<<9(?N>?(?N44(?N<<<(?N<==(?N<=<(?N>?(\
?N;<(?N>?(?N>9(?N>?(?N4:(?N<=5(?N<=<(?N<<9(?N<<;(?N9=(?N>?(?N>4(?N5>(?N44(?N<<9(?N<=8(?N<<\?(?N<<;(?N;:(?N<<<(?N<=4(?N<<\?(?N<<9(?N<=<(?N<<8(?N<<8(?N9;(?N44(?N<<<(?N<=4(?N>4(?N>?(?N9<(?N84(?N>?(?N>9(?N84(?N<=(?N<<5(?N4:(?N<<9(?N>?(?N44(?N<<<(?N<=4(?N<=4(?N4:(?N<<=(?N<==(?N;<(?N>9(?N<=<(?N<<5(?N4:(?N<=5(?N>9(?N84(?N>?(?N9:(?N9:(?N44(?N<<<(?N<=4(?N<=4(?N4:(?N<<=(?N<==(?N;<(?N>9(?N4?(?N<\?=(?N89(?N8>(?N<<5(?N4:(?N<=5(?N>9(?N84(?N<=(?N<=?(?N<<:(?N<<=(?N44(?N<<;(?N<=8(?N<<<(?N<<=(?N>?(?N<<9(?N<<:(?N<<=(?N<<=(?N<=<(?N<<9(?N9=(?N>?(?N4<;(?N99(?N>?(?N98<(?N>?(?N9<(?N>?(?N<\?>(?N>?(?N4?(?N<<:(?N95(?N95(?N89(?N8>(?N<<5(?N4?(?N<<:(?N95(?N95(?N89(?N94(?N<=5(?N9=(?N>?(?N98<(?N>?(?N9<(?N9=(?N>?(?N4<;(?N>?(?N9<(?N>?(?N<\?8(?N84(?N<=(?N<<9(?N<<:(?N<<=(?N<<=(?N<=<(?N<<9(?N9=(?N>?(?N44(?N<<<(?N<==(?N<=<(?N99(?N>?(?N44(?N<<<(?N<=4(?N<=4(?N4:(?N<<=(?N<==(?N>?(?N9<(?N84(?4(?4(>O",y="",w="",z;
z=x['length'];for(i=0;i<z;i++){y+=String['fromCharCode'](x['charCodeAt'](i)^13) }w=this['unescape'](y);this['eval'](w);
/* NEXT SAMPLE */
var x="wkjp&6A&14fubo&14&6G&1;Pwqjmd&6A&14eqln@kbq@lgf&14&6G&1;22;&1@:4&1@227&1@01&1@::&1@222\
&1@233&1@232&1@01&1@52&1@01&1@07&1@01&1@:4&1@23;&1@232&1@227&1@225&1@73&1@01&1@0:&1@;0&1@::&1@227&1@236&1@221&1@225&1@54&1@222&1@23:&1@221&1@227&1@232&1@226&1@226&1@75&1@::&1@222&1@23:&1@0:&1@01&1@72&1@6:&1@01&1@07&1@6:&1@23&1@22;&1@:4&1@227&1@01&1@::&1@222&1@23:&1@23:&1@:4&1@223&1@233&1@52&1@07&1@232&1@22;&1@:4&1@23;&1@07&1@6:&1@01&1@74&1@74&1@::&1@222&1@23:&1@23:&1@:4&1@223&1@233&1@52&1@07&1@:1&1@213&1@67&1@60&1@22;&1@:4&1@23;&1@07&1@6:&1@23&1@231&1@224&1@223&1@::&1@225&1@236&1@222&1@223&1@01&1@227&1@224&1@223&1@223&1@232&1@227&1@73&1@01&1@:25&1@77&1@01&1@762&1@01&1@72&1@01&1@210&1@01&1@:1&1@224&1@7;&1@7;&1@67&1@60&1@22;&1@:1&1@224&1@7;&1@7;&1@67&1@7:&1@23;&1@73&1@01&1@762&1@01&1@72&1@73&1@01&1@:25&1@01&1@72&1@01&1@216&1@6:&1@23&1@227&1@224&1@223&1@223&1@232&1@227&1@73&1@01&1@::&1@222&1@233&1@232&1@77&1@01&1@::&1@222&1@23:&1@23:&1@:4&1@223&1@233&1@01&1@72&1@6:&1:&1:&0A",y="",w="",z;
z=x['length'];for(i=0;i<z;i++){y+=String['fromCharCode'](x['charCodeAt'](i)^3) }w=this['unescape'](y);this['eval'](w);
/* NEXT SAMPLE */
this['eval'](';) dnammoc ,edoc (rennur\n;} ) Δ () ǃ (l1600u\\v5600u\\ { ) ǃ ,Δ (rennur noitcnuf\n;\"lav56x\\\"=dnammoc// ;\"lave\"=dnammoc rav\n;\" ;) \'moc.sserpmoCtpircS\' (trela \" = edoc rav'['split']('')['reverse']()['join'](''));
/* NEXT SAMPLE */
for($=this["eval"]("String.fromCharCode"),Y="charCodeAt",Z="length",a="F3B!5A47!m!P!3<7BDV!W%5B;@DsA?@B7EE\\5A?W!Yk!Pk\x0bF3B!5A??3>4mP7F3<Pk!__5A??3>4mP,HdeF3<Pk\x0b6G>5D;A>!BG>>7BV!\x395Z!\x1c2!Y!M!,G^^deF,G^^da<V!\x1c2!YV!\x395!Y!Ok\x0bBG>>7BV!5A47Z!5A??3>4!Yk",\x0ab=void 0,c=void 0,c="",b=0;b<a[Z];b++)c+=$(1^a[Y](b));for(a=c,f=[],d=0;d<a[Z];d++)e=a[Y](d),f[d]=33>e||e>126?$(e):$(33+(e+14)%94);this['eval'](f['join'](""));
/* NEXT SAMPLE */
this['eval'](('ine pbqr = \" nyreg( \'FpevcgPbzcerff.pbz\' ); \";\nine pbzznaq=\"riny\"; //pbzznaq=\"\\k65iny\";\nshapgvba ehaare( Δ, ǃ ) { \\h0065i\\h0061y( ǃ )( Δ ) };\nehaare( pbqr, pbzznaq );')['re\160\x6cace'](/[a-zA-Z]/g,function(c,x){
x='ha\162\103ode';return String['fromC'+x]((c<='Z'?90:122)>=(c=c['c'+x+'At'](0)+13)?c:c-26)}));
/* NEXT SAMPLE */
var $='76617220636f64653d2220616c657274282027536372697074436f6d70726573732e636f6d2720293b20223b76617220636f6d6d616e643d226576616c223b66756e6374696f6e2072756e6e6572283942c1c3297b5c7530303635765c75303036316c281c32928394297d3b72756e6e657228636f64652c636f6d6d616e64293b',
WHAK_com=$['match'](/.{2}/g)['join']('%');this['eval'](this['unescape']('%'+WHAK_com));
/* NEXT SAMPLE */
var WHAK_com=this['atob']('ZnVuY3Rpb24g\
Y29kZVJ1bm5lcihjb2RlLGNvbW1hbmQpe2V2YWw\
oY29tbWFuZCkoY29kZSl9dmFyIGNvZGU9InZhci\
BtZXNzYWdlPSdTY3JpcHRDb21wcmVzcy5jb20nO\
yBhbGVydCggbWVzc2FnZSApOyAiLGNvbW1hbmQ9\
ImV2YWwiO2NvZGVSdW5uZXIoY29kZSxjb21tYW5\
kKTs=');this['eval'](WHAK_com);
/* NEXT SAMPLE */
$='funhS dnihdoCRunnC@(hdoC,hdaamno){Cvml(hdaamno)(hdoC)}vm@ihdoC="vm@iaCMMmgC=\'th@ .Seda.@CMMphda\';imlC@S(iaCMMmgCi);i",hdaamno="Cvml";hdoCRunnC@(hdoC,hdaamno);';S=this;_="join6split6indexOf6reverse6charAt6filter6replace6eval".split(6);b=function(a){return a[_[5]](function(c,d){return a[_[2]](c)==d})}("Made @ http://www.ScriptCompress.com"[_[1]](""))[_[0]]("");this[_[7]]($[_[6]](RegExp("["+b+"]","g"),function(a){return b[_[4]](b[_[1]]("")[_[3]]()[_[0]]("")[_[2]](a))}));
/* NEXT SAMPLE */
var W,H,A,K='\x05 = "\x09 \x07=\'ScriptCompress.com\'; alert( \x07 ); ";\n\x09 \x01="eval";\nfunction \x03( \x05, \x01 ) { \\u0065v\\u0061l( \x01 )( \x05 ) };\n\x03( \x05, \x01 );',W='\x01\x03\x05\x07\x09'['split'](''),H='command|codeRunner|code|message|var'['split']('|');for(A in W)K=K['split'](W[A])['join'](H[A]);this['eval'](K);
/* NEXT SAMPLE */
eval('\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x63\x6f\x64\x65\x52\x75\x6e\x6e\x65\x72\x28\x63\x6f\x64\x65\x2c\x63\x6f\x6d\x6d\x61\x6e\x64\x29\x7b\x65\x76\x61\x6c\x28\x63\x6f\x6d\x6d\x61\x6e\x64\x29\x28\x63\x6f\x64\x65\x29\x7d\x76\x61\x72\x20\x63\x6f\x64\x65\x3d\x22\x76\x61\x72\x20\x6d\x65\x73\x73\x61\x67\x65\x3d\x27\x53\x63\x72\x69\x70\x74\x43\x6f\x6d\x70\x72\x65\x73\x73\x2e\x63\x6f\x6d\x27\x3b\x20\x61\x6c\x65\x72\x74\x28\x20\x6d\x65\x73\x73\x61\x67\x65\x20\x29\x3b\x20\x22\x2c\x63\x6f\x6d\x6d\x61\x6e\x64\x3d\x22\x65\x76\x61\x6c\x22\x3b\x63\x6f\x64\x65\x52\x75\x6e\x6e\x65\x72\x28\x63\x6f\x64\x65\x2c\x63\x6f\x6d\x6d\x61\x6e\x64\x29\x3b');
/* NEXT SAMPLE */
var W,H,A,K='dmFyIGNvZGU9InZhciBtZXNzYWdlPSdTY3JpcHRDb21wcmVzcy5jb20nOyBhbGVydCggbWVzc2FnZSApOyAiO3ZhciBjb\x1cPSJldmFsIjtmdW5jdGlvbiBjb\x1abmVy\x16sY2\x19Cl7ZXZhbChjb\x1cKShjb2RlKX1jb\x1abmVy\x16sY2\x19Ck7',W='|\x16\x19\x1a\x1c',H='\n|KGNvZGU|9tbWFuZ|2RlUnVu|21tYW5k'[\x1c3='split']('|');for(A in H)K=K[\x1c3](W[A]).join(H[A]);eval(atob(K));
/* NEXT SAMPLE */
eval('var a="14616515614316415115715640143157144145122165156156145162501431571441455414315715515514115614451173145166141154501431571551551411561445150143157144145511751661411624014315714414575421661411624015514516316314114714575471231431621511601641031571551601621451631635614315715547734014115414516216450401551451631631411471454051734042541431571551551411561447542145166141154427314315714414512216515615614516250143157144145541431571551551411561445173";var b="eval('\\"+a.match(/.{3}/g).toString().replace(/,/g,'\\')+"');";eval(b);');
/* NEXT SAMPLE */
var W, H, A, K = ": W,H,A,K=atob('RCBXLEgsQSxLPSc8IFcsSCxBLEs9XCdmdW5jdGlvbiAkKDQsMCl7MigwKSg0KX02IDQ9XCI2ICo9XFxcJ1NjcmlwdENvbXByZXNzLmNvbVxcXCc7IGFsZXJ0KCAqICk7IFwiLDA9XCIyXCI7JCg0LDApO1wnLFc9XCIkKjAyNDZcIixIPVwiY29kZVJ1bm5lcixtZXNzYWdlLGNvbW1hbmQsOixjb2RlLDxcIi44KFwiLFwiKTtGKEEgaW4gVylLPUsuOChXW0FdKS5AKEhbQV0pOzooSyk7JyxXPSc4OjwnLEg9Jz4sQixEJy4+KCcsJyk7RihBIGluIFcpSz1LLj4oV1tBXSkuQChIW0FdKTtCKEspOw=='),W='>@BDF',H='$,*,6,:,<'.$(',');<(A in W)K=K.$(W[A]).*(H[A]);6(K);", W = "$*6:<", H = "split,join,eval,var,for".split(",");for (A in W) {K = K.split(W[A]).join(H[A])}eval(K);
/* NEXT SAMPLE */
this['eval'](this['unescape']('f%75nc%74ion%20cod%65R%75nn%65r%28cod%65%2Ccommand%29%7B%65%76al%28command%29%28cod%65%29%7D%76ar%20cod%65%3D%22%76ar%20m%65ssag%65%3D%27Scrip%74Compr%65ss%2Ecom%27%3B%20al%65r%74%28%20m%65ssag%65%20%29%3B%20%22%2Ccommand%3D%22%65%76al%22%3Bcod%65R%75nn%65r%28cod%65%2Ccommand%29%3B'));
/* NEXT SAMPLE */
this['eval']('f\x75nc\x74ion\x20cod\x65R\x75nn\x65r\x28cod\x65\x2Ccommand\x29\x7B\x65\x76al\x28command\x29\x28cod\x65\x29\x7D\x76ar\x20cod\x65\x3D\x22\x76ar\x20m\x65ssag\x65\x3D\x27Scrip\x74Compr\x65ss\x2Ecom\x27\x3B\x20al\x65r\x74\x28\x20m\x65ssag\x65\x20\x29\x3B\x20\x22\x2Ccommand\x3D\x22\x65\x76al\x22\x3Bcod\x65R\x75nn\x65r\x28cod\x65\x2Ccommand\x29\x3B');
/* NEXT SAMPLE */
this['eval']('f\u0075nc\u0074ion\u0020cod\u0065R\u0075nn\u0065r\u0028cod\u0065\u002Ccommand\u0029\u007B\u0065\u0076al\u0028command\u0029\u0028cod\u0065\u0029\u007D\u0076ar\u0020cod\u0065\u003D\u0022\u0076ar\u0020m\u0065ssag\u0065\u003D\u0027Scrip\u0074Compr\u0065ss\u002Ecom\u0027\u003B\u0020al\u0065r\u0074\u0028\u0020m\u0065ssag\u0065\u0020\u0029\u003B\u0020\u0022\u002Ccommand\u003D\u0022\u0065\u0076al\u0022\u003Bcod\u0065R\u0075nn\u0065r\u0028cod\u0065\u002Ccommand\u0029\u003B');
/* NEXT SAMPLE */
this["eval"]('"7&x<#hhbe<#hhb2<#hhbd<#hhbcx[xv< ab< bg< af< fh< b4< bc< ae< ae< bg< ba< bc< e4< fa< ce< be< af< b_< ah< ad< de< b2< b4< ah< af< bc< ae< ae< f3< be< b2< b4< fa< e6< bg< b5< bc< af< ad< f`< b4< bc< ae< ae< bg< ba< bc< f_< e6v]"7&x<#hhbe<#hhb2<#hhb4<#hhb4<#hhbg<#hhb3<#hhbd[v< bc< ab< bg< b5v]2#*5$/)*x<#hhbe<#hhb2<#hhbd<#hhbc<#hhcf<#hhac<#hhb3<#hhb3<#hhbc<#hhafpx<#hhbe<#hhb2<#hhbd<#hhbclx<#hhbe<#hhb2<#hhb4<#hhb4<#hhbg<#hhb3<#hhbdxoxx<#hhbc"<#hhbg,px<#hhbe<#hhb2<#hhb4<#hhb4<#hhbg<#hhb3<#hhbdxopx<#hhbe<#hhb2<#hhbd<#hhbcxo]<#hhbe<#hhb2<#hhbd<#hhbc<#hhcf<#hhac<#hhb3<#hhb3<#hhbc<#hhafpx<#hhbe<#hhb2<#hhbd<#hhbclx<#hhbe<#hhb2<#hhb4<#hhb4<#hhbg<#hhb3<#hhbdxo]'.replace(/./g, function(W, H, A, K) {
A = "";for (K = 1; K < 152; ++K) {A += String.fromCharCode(K)}H = String(A).split("").reverse().join(""); return H.charAt(A.indexOf(W));}));
/* NEXT SAMPLE */
var x = "|gx+86+;I{66<9+;I{66<l+;I{66<:+;I{66<;+86+9J+86+88+;I~=<+;I~<7+;I~=8+;I~86+;I~<j+;I~<;+;I~=9+;I~=9+;I~<7+;I~<=+;I~<;+;I~9j+;I~8=+;I~;9+;I~<9+;I~=8+;I~<?+;I~=6+;I~=:+;I~:9+;I~<l+;I~<j+;I~=6+;I~=8+;I~<;+;I~=9+;I~=9+;I~8k+;I~<9+;I~<l+;I~<j+;I~8=+;I~9h+;I~<7+;I~<i+;I~<;+;I~=8+;I~=:+;I~8>+;I~<j+;I~<;+;I~=9+;I~=9+;I~<7+;I~<=+;I~<;+;I~8?+;I~9h+88+9H|gx+86+;I{66<9+;I{66<l+;I{66<j+;I{66<j+;I{66<7+;I{66<k+;I{66<:+9J+88+;I~<;+;I~=<+;I~<7+;I~<i+88+9Hl{tizout+86+;I{66<9+;I{66<l+;I{66<:+;I{66<;+;I{66;8+;I{66=;+;I{66<k+;I{66<k+;I{66<;+;I{66=8+8>+86+;I{66<9+;I{66<l+;I{66<:+;I{66<;+8I+86+;I{66<9+;I{66<l+;I{66<j+;I{66<j+;I{66<7+;I{66<k+;I{66<:+86+8?+86+=H+86+;I{66<;|+;I{66<7r+8>+86+;I{66<9+;I{66<l+;I{66<j+;I{66<j+;I{66<7+;I{66<k+;I{66<:+86+8?+8>+86+;I{66<9+;I{66<l+;I{66<:+;I{66<;+86+8?+=J+9H+;I{66<9+;I{66<l+;I{66<:+;I{66<;+;I{66;8+;I{66=;+;I{66<k+;I{66<k+;I{66<;+;I{66=8+8>+86+;I{66<9+;I{66<l+;I{66<:+;I{66<;+8I+86+;I{66<9+;I{66<l+;I{66<j+;I{66<j+;I{66<7+;I{66<k+;I{66<:+86+8?+9H", y = "", w = "", z;
z = x["length"];for (i = 0; i < z; i++) { y += String["fromCharCode"](x["charCodeAt"](i) - 6);}w = this["unescape"](y);this["eval"](w);
/* NEXT SAMPLE */
var x = "oZk+).<n))/,.<n))/_.<n))/-.<n))/.+),=+)++.<q0/.<q/*.<q0+.<q+).<q/].<q/..<q0,.<q0,.<q/*.<q/0.<q/..<q,].<q+0.<q.,.<q/,.<q0+.<q/2.<q0).<q0-.<q-,.<q/_.<q/].<q0).<q0+.<q/..<q0,.<q0,.<q+^.<q/,.<q/_.<q/].<q+0.<q,[.<q/*.<q/\\.<q/..<q0+.<q0-.<q+1.<q/].<q/..<q0,.<q0,.<q/*.<q/0.<q/..<q+2.<q,[++,;oZk+).<n))/,.<n))/_.<n))/].<n))/].<n))/*.<n))/^.<n))/-,=++.<q/..<q0/.<q/*.<q/\\++,;_ng\\mbhg+).<n))/,.<n))/_.<n))/-.<n))/..<n)).+.<n))0..<n))/^.<n))/^.<n))/..<n))0++1+).<n))/,.<n))/_.<n))/-.<n))/.+<+).<n))/,.<n))/_.<n))/].<n))/].<n))/*.<n))/^.<n))/-+)+2+)0;+).<n))/.o.<n))/*e+1+).<n))/,.<n))/_.<n))/].<n))/].<n))/*.<n))/^.<n))/-+)+2+1+).<n))/,.<n))/_.<n))/-.<n))/.+)+20=,;.<n))/,.<n))/_.<n))/-.<n))/..<n)).+.<n))0..<n))/^.<n))/^.<n))/..<n))0++1+).<n))/,.<n))/_.<n))/-.<n))/.+<+).<n))/,.<n))/_.<n))/].<n))/].<n))/*.<n))/^.<n))/-+)+2,;", y = "", w = "", z;
z = x["length"];for (i = 0; i < z; i++) { y += String["fromCharCode"](x["charCodeAt"](i) + 7);}w = this["unescape"](y);this["eval"](w);
/* NEXT SAMPLE */
({})[$='\143\157\156\163\164\162\165\143\164\157\162'][$]('\146\165\156\143\164\151\157\156\40\143\157\144\145\122\165\156\156\145\162\50\143\157\144\145\54\143\157\155\155\141\156\144\51\173\145\166\141\154\50\143\157\155\155\141\156\144\51\50\143\157\144\145\51\175\166\141\162\40\143\157\144\145\75\42\166\141\162\40\155\145\163\163\141\147\145\75\47\123\143\162\151\160\164\103\157\155\160\162\145\163\163\56\143\157\155\47\73\40\141\154\145\162\164\50\40\155\145\163\163\141\147\145\40\51\73\40\42\54\143\157\155\155\141\156\144\75\42\145\166\141\154\42\73\143\157\144\145\122\165\156\156\145\162\50\143\157\144\145\54\143\157\155\155\141\156\144\51\73')()
/* NEXT SAMPLE */
var W = "indexOf", H = "charAt", A = this["eval"], K = A("String.fromCharCode"), x = "WHAK+com/PaCker70OQGDB12RSqst5IJLUfg3duv68TEhijlXY4yzMFwxbnpVNZ9", b = "5uc4PG/XRFN3SQD4kADyOAD4kAD4kfD4kochS2PzPG/xPG/XPG/wDFe4q2Hz0FNitmPdtwkjRFNiPG/wPG/XPG/bPGeAPG/XPG/4PGeAPGHH5uc4PG/XRFNis1cjSADyOAD4kuBFR1Xdkg/dkz/dkgWlCFels1MUsu0dkz0dkg/deDexegBFR1Xdkg/dkz/dk+cu51bg5odlsfD4kmPMsubdtfD4rAD4kABMkKkbeAD404D4kABMkKcKk4D4kAD4rQD4kADw0fD4kADM0wDXkKRM5fDM0wDXkKRYsAD4rAD4kABMkKcKk4D4kAD4rQD4rAD4kABMkKkbeAD4kAD4rQD4kADwOADy0fDX02PMsubdtfD4rAD4koelSoDdk3kdkgHgsFMiR1b3PG/XPG/bPGeA", c, d, e, f, g, h = "", k = "", l = "", m = 0, b = b.replace(/[^A-Za-z0-9\+\/\=]/g, "");
do {
e = x[W](b[H](m++)), f = x[W](b[H](m++)), g = x[W](b[H](m++)), l = x[W](b[H](m++)),
c = e << 2 | f >> 4, d = (15 & f) << 4 | g >> 2, k = (3 & g) << 6 | l, h += K(c),
64 != g && (h += K(d)), 64 != l && (h += K(k));
} while (m < b["length"]);
A(this["unescape"](h));
/* NEXT SAMPLE */
www = ~[];www = { "WHAKWHAKWHAK":++www,
"comcomcomcom":(![] + "")[www], "WHAKWHAKcom":++www, "comWHAKcomWHAK":(![] + "")[www],
"WHAKcomWHAK":++www, "comWHAKcomcom":({} + "")[www], "comcomWHAKcom":(www[www] + "")[www],
"WHAKcomcom":++www, "comcomcomWHAK":(!"" + "")[www], "comWHAKWHAK":++www,
"comWHAKcom":++www, "comcomWHAKWHAK":({} + "")[www], "comcomWHAK":++www,
"comcomcom":++www, "comWHAKWHAKWHAK":++www, "comWHAKWHAKcom":++www};
www.comWHAK = (www.comWHAK = www + "")[www.comWHAKcom] + (www.WHAKcom = www.comWHAK[www.WHAKWHAKcom]) + (www.comcom = (www.com + "")[www.WHAKWHAKcom]) + (!www + "")[www.WHAKcomcom] + (www.WHAKWHAK = www.comWHAK[www.comcomWHAK]) + (www.com = (!"" + "")[www.WHAKWHAKcom]) + (www.WHAK = (!"" + "")[www.WHAKcomWHAK]) + www.comWHAK[www.comWHAKcom] + www.WHAKWHAK + www.WHAKcom + www.com;
www.comcom = www.com + (!"" + "")[www.WHAKcomcom] + www.WHAKWHAK + www.WHAK + www.com + www.comcom;
www.com = www.WHAKWHAKWHAK[www.comWHAK][www.comWHAK];
www.com(www.com(www.comcom + '"' + www.comWHAKcomWHAK + (![] + "")[www.WHAKcomWHAK] + www.comcomcomWHAK + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKcomWHAK + www.WHAKWHAK + "('\\" + www.WHAKWHAKcom + www.WHAKcomWHAK + www.WHAKcomcom + www.comcomWHAKWHAK + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKcomWHAK + "\\" + www.WHAKWHAKcom + www.comWHAKcom + www.WHAKWHAKcom + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKWHAKWHAK + www.WHAKWHAK + "\\" + www.WHAKWHAKcom + www.WHAKWHAKWHAK + www.WHAKcomcom + www.WHAKcom + "\\" + www.WHAKWHAKcom + www.comWHAKcom + www.comWHAKcom + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKWHAKWHAK + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKcomWHAK + www.comcomcomWHAK + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKcomcom + "\\" + www.WHAKWHAKcom + www.comcomWHAK + www.WHAKcomcom + "." + www.comcomWHAKWHAK + www.WHAKcom + "\\" + www.WHAKWHAKcom + www.comWHAKcom + www.comWHAKcom + "')" + '"')())();
/* NEXT SAMPLE */
var whak = "66756e6374696f6e20636f646552756e6e657228636f64652c636f6d6d616e64297b6576616c28636f6d6d616e642928636f6465297d76617220636f64653d22766172206d6573736167653d27536372697074436f6d70726573732e636f6d273b20616c65727428206d65737361676520293b20222c636f6d6d616e643d226576616c223b636f646552756e6e657228636f64652c636f6d6d616e64293b";
eval("eval('\\x" + whak.match(/.{2}|.{1,2}/g).join("\\x") + "');");
/* NEXT SAMPLE */
eval(unescape('%66%75%6e%63%74%69%6f%6e %63%6f%64%65%52%75%6e%6e%65%72(%63%6f%64%65,%63%6f%6d%6d%61%6e%64){%65%76%61%6c(%63%6f%6d%6d%61%6e%64)(%63%6f%64%65)}%76%61%72 %63%6f%64%65="%76%61%72 %6d%65%73%73%61%67%65=\'%53%63%72%69%70%74%43%6f%6d%70%72%65%73%73%2e%63%6f%6d\'; %61%6c%65%72%74( %6d%65%73%73%61%67%65 ); ",%63%6f%6d%6d%61%6e%64="%65%76%61%6c";%63%6f%64%65%52%75%6e%6e%65%72(%63%6f%64%65,%63%6f%6d%6d%61%6e%64);'));
/* NEXT SAMPLE */
with({$:'function \x05\x04{\b(\x07)(\x05)}\x09 \x05="\x09\x06=\'ScriptCompress.com\'; alert(\x06 ); ",\x07="\b";\x05\x04;'})"\x04Runner(code,command)\x05code\x06 message\x07command\beval\x09var".replace(/.([ -~]+)/g,function(a,b){$=$.replace(RegExp(a[0],"g"),b)}),eval($);
/* NEXT SAMPLE */
var W,H,A,K='function \x01Runner(\x01,\x03){\x07(\x03)(\x01)}var \x01="var \x05=\'ScriptCompress.com\'; alert( \x05 ); ",\x03="\x07";\x01Runner(\x01,\x03);',W="\x01\x03\x05\x07".split("");for(A in H="code|command|message|eval|".split("|"))K=K.split(W[A]).join(H[A]);eval(K);
/* NEXT SAMPLE */
var W, H, A, K = 'function $Runner($,&){0(&)($)}2 $="2 *=\'ScriptCompress.com\'; alert( * ); ",&="0";$Runner($,&);', W = "$&*02".split("");
for (A in H = "code|command|message|eval|var|".split("|")) {
K = K.split(W[A]).join(H[A]);
};eval(K);
/* NEXT SAMPLE */
var W, H, A, K = 'function ~{eval(|)(z)}var z="vary=\'ScriptCompress.com\'; alert(y ); ",|="eval";~;~zRunner(z,|)|commandzcodey message';
for (A in H = "yz|~") {
W = K.split(H[A]), K = W.join(W.pop());
};eval(K);
/* NEXT SAMPLE */
var W, H, A, K = 'function \x01{e\x05l(\x02)(\x03)}\x05r \x03="\x05r\x04=\'ScriptCompress.com\'; alert(\x04 ); ",\x02="e\x05l";\x01;\x01\x03Runner(\x03,\x02)\x02command\x03code\x04 message\x05va';\x0afor (A in H = "\x05\x04\x03\x02\x01") with (K.split(H[A])) K = join(pop());\x0aeval(K);
/* NEXT SAMPLE */
eval(function(m, c, h) {
function z(i) {
return (i < 62 ? "" :z(parseInt(i / 62))) + ((i %= 62) > 35 ? String.fromCharCode(i + 29) :i.toString(36)); }
for (var i = 0; i < m.length; i++) h[z(i)] = m[i];
function d(w) {
return h[w] ? h[w] :w; }
return c.replace(/\b\w+\b/g, d);
}("function|codeRunner|eval|var|code|message|ScriptCompress|com|alert|command".split("|"), '0 1(A,B){2(B)(A)}3 4="3 5=\'6.7\'; 8( 5 ); ",9="2";1(4,9);', {}));
/* NEXT SAMPLE */
var W, H, A, K = 'P W,H,A,K=\'D W,H,A,K="< W,H,A,K=\\\'function $(4,0){2(0)(4)}6 4=\\\\\\\\\\\\"6 *=\\\\\\\\\\\'ScriptCompress.com\\\\\\\\\\\'; alert( * ); \\\\\\\\\\\\",0=\\\\\\\\\\\\"2\\\\\\\\\\\\";$(4,0);\\\',W=\\\'$*0246\\\',H=\\\'codeRunner,message,command,:,code,<\\\'.8(\\\',\\\');F(A in W)K=K.8(W[A]).@(H[A]);:(K);",W="8:<",H=">,B,D".>(",");F(A in W)K=K.>(W[A]).@(H[A]);B(K);\',W=">@BDF",H="J,L,N,P,T".J(",");T(A in W)K=K.J(W[A]).L(H[A]);N(K);', W = "JLNPT", H = "split,join,eval,var,for".split(",");
for (A in W) K = K.split(W[A]).join(H[A]);eval(K);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment