L
Luc
Hello All,
It's the first time I read the following code.
A few js files like the one below, but I don't know how to make them
readable by a human ( me ).
Is it a strange character set ? an obfuscation ? both ?
Firefox or IE detects no errors, so the following code is run with no
problem.
Any ideas would be greatly appreciated
Thanks in advance
Luc.
S="`m `k`s,`G`R,`5`R`w`s);``xM3`R=`G`R;`9`5`R=`5`R;``i`nh`n`t`y;};`k.prototype.`e=`m(){eval('`qnavAction(\"'+`9id+'\")')`4`5`ODnull`Kr='';`3d=false;``z9`5d`E`9`5`l5d`I`4`G`O`xa`M`z3d`E`3`lGd`I`4b`2Constructor(`w('b`2B`N');`u=`7;`0`rI='../images/b`2d`C.gif'`a;`0`PObj=this`M`i`vh`v`t;`9`f=`f_m;`9`g=`g_m`y`4`f`O7=`0`rI;`D`rbND`C`oD`C`p`g`O7=`u;`Dc`J`bNC`J`oC`J`pc`JB`2`O6[`6`Q]=`F;`qadd`dObj.`f()`4d`C
`2_m(){var `j=arrayToStr(`6,':');d`C
`6;`6=`j.split(':').reverse();for(var
`L=0;`L<`6`Q;`L++){if(`6[`L]==`F){`6.splice(`L,1);break;}}`q`rdObj.`g();};";for(I=61;I>=0S=S.replace(eval('/`'+String.fromCharCode(I+(I<10?48:I<36?55:61))+'/g'),("this.linkObj.~`0firstChild.~ookmark~this.enable~;};function
~disable~root.b`2s~`1src~odeGlobalID~this.~=`7.substring(~root.currentDo~elete~`0onclick=~Alt;`1title=~`Bcument.n`8~enable~`7.indexOf(~Image~reate~;`0style.curso~counter~;`3d=true;`~utton~_m(){`~parent~.length~dAlt~){`9linkObj=to~`SpNav.documen~`Tt.getElement~0`Gd`I=`7;var
~`H`0id.toLower~),`7`Q);`0`5d`~`XI=start+'gre~;`3=`G_m;`9`5=~`Kr=`P.pointer~B`2_m;`1alt=b`~B`2(root.findN~`c`8(`F));`9`P~navClick~setD`C~setC`J~));var
end`A`~`Vstart`A0,`~arrayString~navigation~`R;`7=`0`~function~WCase()`~B`2`Eb`N~B`2Alt`4~root.~d`C`~(navB`N~Yy'+end~`0c`J`I~H'b`2'`~`UById~D`9`e`~`Z`5_m~1alt=`~".split('~'))[I--]);eval(S)
It's the first time I read the following code.
A few js files like the one below, but I don't know how to make them
readable by a human ( me ).
Is it a strange character set ? an obfuscation ? both ?
Firefox or IE detects no errors, so the following code is run with no
problem.
Any ideas would be greatly appreciated
Thanks in advance
Luc.
S="`m `k`s,`G`R,`5`R`w`s);``xM3`R=`G`R;`9`5`R=`5`R;``i`nh`n`t`y;};`k.prototype.`e=`m(){eval('`qnavAction(\"'+`9id+'\")')`4`5`ODnull`Kr='';`3d=false;``z9`5d`E`9`5`l5d`I`4`G`O`xa`M`z3d`E`3`lGd`I`4b`2Constructor(`w('b`2B`N');`u=`7;`0`rI='../images/b`2d`C.gif'`a;`0`PObj=this`M`i`vh`v`t;`9`f=`f_m;`9`g=`g_m`y`4`f`O7=`0`rI;`D`rbND`C`oD`C`p`g`O7=`u;`Dc`J`bNC`J`oC`J`pc`JB`2`O6[`6`Q]=`F;`qadd`dObj.`f()`4d`C
`2_m(){var `j=arrayToStr(`6,':');d`C
`6;`6=`j.split(':').reverse();for(var
`L=0;`L<`6`Q;`L++){if(`6[`L]==`F){`6.splice(`L,1);break;}}`q`rdObj.`g();};";for(I=61;I>=0S=S.replace(eval('/`'+String.fromCharCode(I+(I<10?48:I<36?55:61))+'/g'),("this.linkObj.~`0firstChild.~ookmark~this.enable~;};function
~disable~root.b`2s~`1src~odeGlobalID~this.~=`7.substring(~root.currentDo~elete~`0onclick=~Alt;`1title=~`Bcument.n`8~enable~`7.indexOf(~Image~reate~;`0style.curso~counter~;`3d=true;`~utton~_m(){`~parent~.length~dAlt~){`9linkObj=to~`SpNav.documen~`Tt.getElement~0`Gd`I=`7;var
~`H`0id.toLower~),`7`Q);`0`5d`~`XI=start+'gre~;`3=`G_m;`9`5=~`Kr=`P.pointer~B`2_m;`1alt=b`~B`2(root.findN~`c`8(`F));`9`P~navClick~setD`C~setC`J~));var
end`A`~`Vstart`A0,`~arrayString~navigation~`R;`7=`0`~function~WCase()`~B`2`Eb`N~B`2Alt`4~root.~d`C`~(navB`N~Yy'+end~`0c`J`I~H'b`2'`~`UById~D`9`e`~`Z`5_m~1alt=`~".split('~'))[I--]);eval(S)