unsigned char payload[]="SHELLCODE"; int main(void){ int *retadd; retadd = (int *)&retadd + 2; (*retadd) = (int)payload; return 0; }