Advertisement
snakerdlk

Securitytraps - js obfuscator v1 brute

Aug 17th, 2012
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.72 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. #define MI 32
  5. #define MA 127
  6. #define LEN 6
  7.  
  8. char c0,c1,c2,c3,c4,c5;
  9.  
  10. //http://securitytraps.no-ip.org/challs/obfuscatorv1/
  11.  
  12. int main(void){
  13.     for(c0=MI ;c0 < MA;c0++){
  14.     printf("%u%%\n",(c0-MI)*100/(MA-MI-1));
  15.     for(c1=MI ;c1 < MA;c1++){
  16.     for(c2=MI ;c2 < MA;c2++){      
  17.     for(c3=MI ;c3 < MA;c3++){
  18.     for(c4=MI ;c4 < MA;c4++){
  19.     for(c5=MI ;c5 < MA;c5++){
  20.         //var y=Function("a,b,c,d","var x=Function(\"z\",\"return p.charCodeAt(z);\"); return x(a)|(x(b)<<8)|(x(c)<<16)|(x(d)<<24);");if((y(0,1,2,3)^y(1,2,3,4))!=1191783217)
  21.         //00110001 - 49
  22.         //00101011 - 43
  23.         //00001001 - 9
  24.         //01000111 - 71
  25.         if(c1==(c0^49)){
  26.             //printf(".");
  27.            
  28.             if(c2==(c1^43)){
  29.                 //printf(".");
  30.                
  31.                 if(c3==(c2^9)){
  32.                     //printf(".");
  33.                    
  34.                     if(c4==(c3^71)){
  35.                         //printf(".");
  36.                        
  37.                         if((c5+c3) == 145){
  38.                             printf("%02X-%02X-%02X-%02X-%02X-%02X ",c0,c1,c2,c3,c4,c5);
  39.                             printf("'%c%c%c%c%c%c'",c0,c1,c2,c3,c4,c5);
  40.                             //var i=p.length;var j=i;while(i--)j+=p.charCodeAt(i);if(j!=parseInt("111111111",2)-3) = 508
  41.                             if((c0+c1+c2+c3+c4+c5) == 508){
  42.                                 printf(" !!!");
  43.  
  44.                                 //var y=Function("a,b,c,d","var x=Function(\"z\",\"return p.charCodeAt(z);\"); return x(a)|(x(b)<<8)|(x(c)<<16)|(x(d)<<24);");if((y(0,1,2,3)^y(1,2,3,4))!=1191783217)
  45.                                 long a,b,c,d,x,y;
  46.                                 a = c0;
  47.                                 b=(c1<<8);
  48.                                 c=(c2<<16);
  49.                                 d=(c3<<24);
  50.                                 x = a|b|c|d;
  51.                
  52.                                 a = c1;
  53.                                 b=(c2<<8);
  54.                                 c=(c3<<16);
  55.                                 d=(c4<<24);
  56.                                 y = a|b|c|d;
  57.  
  58.                                 if((y^x) == 1191783217){
  59.                                     printf(" UHULLLL?");
  60.                                 }
  61.                             }
  62.                            
  63.                             printf("\n");
  64.                         }
  65.                     }
  66.                 }
  67.             }
  68.         }
  69.     }
  70.     }
  71.     }
  72.     }
  73.     }
  74.     }
  75.     return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement