Advertisement
Madmouse

VERY basic idea example for GMH

Jul 23rd, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement