13

basic shellcode - why it runs on my system, if .data is not executable

view full story
linux-howto

http://www.unix.com – Greetings, Suppose we have this piece of code, on Linux/i686 (my machine is Slackware Linux 13.1, 32 bit): Code: char sc[]=                /* 24 bytes                      */    "\x31\xc0"            /* xorl    %eax,%eax              */    "\x50"                /* pushl  %eax              &nbsp (HowTos)