diff -r e272713e34ff -r 9bc912fcedb6 hws/hw03.tex --- a/hws/hw03.tex Tue Oct 21 12:42:19 2014 +0100 +++ b/hws/hw03.tex Wed Oct 22 23:38:02 2014 +0100 @@ -19,6 +19,9 @@ \item Why is it crucuial for a buffer overflow attack that the stack grows from higher addresses to lower ones? +\item If the attacker uses a buffer overflow attack in order to +inject code, why can this code not contain any zero bytes? + \item How does a stack canary help with preventing a buffer-overflow attack?