Going through http://opensecuritytraining.info/IntroX86.html