Advertisement
Guest User

Untitled

a guest
Jan 15th, 2014
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.93 KB | None | 0 0
  1.    
  2.  
  3.     #include <stdlib.h>
  4.     #include <stdio.h>
  5.     #include <string.h>
  6.      
  7.     int main(int argc, char **argv) {
  8.  
  9.             FILE* input  = fopen(argv[1], "rb");
  10.  
  11.             char k[] = "VeryLongKeyYouWillNeverGuess";
  12.             char raw[416];
  13.             char c, p, t = 0;
  14.             int i = 0,b=0;
  15.             while(i!=415){
  16.                     raw[i]=(char)fgetc(input);
  17.                     //printf("%c",raw[i]);
  18.                     i++;
  19.             }
  20.            
  21.             i=0;
  22.             while(i!=415){
  23.                     for(b=1;b<128;b++){
  24.                             c = (b + (k[i % strlen(k)] ^ t) + i*i) & 0xff;
  25.                             if(c==raw[i]){
  26.                                     printf("%c",b);
  27.                                     break;
  28.                             }
  29.                     }
  30.                     t = b;
  31.                     i++;
  32.             }
  33.             return 0;
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement