Page 1 sur 1

[Javascript] Petit obfuscation

Posté : 09 nov. 2005, 19:23
par Vaedan
Hier soir, ne trouvant pas le sommeil, j'ai décidé de programmer un petit script obfusqué (ou obscurci) en javascript. Je dois dire que le résultat me plait bien ...

A la base cette idée était surtout destinée au C et au Perl mais ... bon là c'est du JS !
// No trim !

              ;x00=" ";;x01 ="z";            // Simple obfuscation en Javascript
           x02="e";x03="r";x04="t";;         // Celle-ci appelle la fonction document.alert()
        x05="y";x06="u";x07="i";x08="o"      // et affiche un simple message.
       ;x09="p";x10="q";x11="s";x12="d";
       x13="f" ;x14="g";x15="h";x16 ="j" ;;x34="O";x35="P";
       ;x30="T";x31="Y";x32="U";x33="I";  x36="Q";x37="S";x38="D";
        x17="k";x18="l";x19="m";x20="w"; ;;x39="F";x40="G";;x41="H";   // Pour informations, il
         ;x21= "x";x22="c";x23="v";x24  ="b";; x42="J";x43 ="K";;x44   // s'agit de mongolfières
          ="L";;x25="n";x26="A";x27=  "Z";x45="M";x46="W";x47="X";x48  // se tenant devant des
             ="C";x28="E";x29="R";  x49="V";x50="B";x51="N";x52="0";   // colinnes.
                 ; ;x34= "O";;       x53="1";x54="2";x55="3";x56 =
                 "4";      x57        ="5";x58="6";x59="7";x60="8"
                  ;x61="9";;             x62=",";x63="";x64=new  // Ci-dessous, il est écrit :
                   Array(''                ,"!",'a');x65+=x44;   // SO FUN
                                             ;o0=eval(x12+
x08+x22+                                        x06+x19
+x02 +x25+x04);wa0                               = new                 Array (x49,x07,x23,x02);
;w1=x18+x02;w0="";for(x99 in      wa0){w0+=             wa0[x99];};w1+=x11;;e1='%6';e2='%'+x59;
;o1=x64[2]+unescape('l'+x02+e2+x54)+       unescape(e2+x56);o1=eval(o1);o2=o0.eval(o1);;wa2=new

      Array(x24,        "",            unescape(x13   +'%'    +x59     +x57          //;
    +x11            +e1+   x55)        ,x64           [2],    x04,     x07  ,x08     );
	;;w2= x08      ;for   (x_X         in wa2)         {w2    +=       wa2   [x_X    ];}
            w2      +=     x25         ;;               w3    =        w0       +    x00
     +x00+w1+         x00+w2           +x11             ;;o2(w3        +x64       [1]); 

Posté : 09 nov. 2005, 23:02
par Jawad
Ce bordel!

Efficace visiblement :)

Je suis largement moins prolixe lorsque je ne trouve pas le sommeil.

Posté : 10 nov. 2005, 00:24
par fab
tu devais vraiment t'ennuyer ;)

Posté : 10 nov. 2005, 09:12
par Cyrano
Intéressant : je serais infiniment curieux de pouvoir t'observer dans deux ou trois ans quand tu devras effectuer une mise à jour du code pour une amélioration quelconque :langue:

Re: [Javascript] Petit obfuscation

Posté : 10 nov. 2005, 15:16
par albat
Hier soir, ne trouvant pas le sommeil, j'ai décidé de programmer un petit script obfusqué (ou obscurci) en javascript.
Je dois dire que le résultat me plait bien ...
Image