Hello everyone,

I've just started my "buffer overflow study" ... To begin, I thought it was a good idea to compile and understand some generic shellcodes, like whose we find on millw0rm.
Anyway, I took this one:

giving me a stupid shell...

What a surprise when I compiled it and saw that nothing happened ! So why ? I tried to debug it, but without success :/.

For information, I've GCC i686-pc-linux-gnu-4.1.1, and I compiled my shellcode with

gcc -o shell shell.c -Wall -g (-pedantic)

Thank you for your help !

bulk'