 /* The actual child program that is being traced by the main program.  *
  * Just takes the content of SHELLCODE environment variable and tryes  *
  * to execute it. Nothing special about it :).                         */    


char *shellcode;
main()
{
 shellcode = (char *) getenv("SHELLCODE");
 int *ret;
 ret=(int *)&ret + 2;
 (*ret) = (int)shellcode;
}
 
 
 
 

