I am starting with the book "Hacking, The art of Exploitation" and in the first example vuln.c there is a simple overflow attack (see below). However, it does not work on my 64bit Ubuntu and I get that this is from 2003 and things have changed. Is there a modification that can be done to this code to get it to work. I read something about using the existing *argv pointer but there was no explanation. Thank you to any help.