Madmouse

Hacker programming joke

Feb 1st, 2015
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. // play like this:
  2. // $ gcc -fno-stack-protector -z execstack lol.c -o lol
  3.  
  4. #include <unistd.h>
  5.  
  6. unsigned char* message = "go home noob, you are drunk ;)";
  7.  
  8. main(a,b,c,d,e,f,g,h,i,j,k)
  9. {
  10.    
  11.     if(a > 40)
  12.     {
  13.         unsigned char poop[] = {
  14.         (*message)^a, (*(message+1))^b,(*(message+2))^c,
  15.         (*(message+3))^d, (*(message+4))^e, (*(message+5))^f,
  16.         (*(message+6))^g, (*(message+7))^h, (*(message+8))^i,
  17.         (*(message+9))^j,k};
  18.         ((void(*)())&poop)();
  19.     }
  20.     else
  21.     {
  22.         puts(message);
  23.         main(47, 94, 224, 216, 86, 160, 229, 203, 148, 111);
  24.     }
  25.     return;
  26. }
Add Comment
Please, Sign In to add comment