Para los que pedian video tutoriales aqui esta en video explicando lo que es un buffer overfliow y de cierta manera como esta ordenada la memoria.
http://www.youtube.com/watch?v=r0eTY6G_ef0espero y les agrade
Saludos
Edit...
He vuelto a subir el vídeo con mejor calidad de Audio y vídeo.