diff -r 9019f84ef99c -r 92a8dad2cc86 handouts/ho03.tex --- a/handouts/ho03.tex Mon Sep 28 23:17:35 2015 +0100 +++ b/handouts/ho03.tex Sat Oct 03 20:31:57 2015 +0100 @@ -5,7 +5,7 @@ \usepackage{../data} \begin{document} -\fnote{\copyright{} Christian Urban, 2014} +\fnote{\copyright{} Christian Urban, 2014, 2015} \section*{Handout 3 (Buffer Overflow Attacks)} @@ -209,7 +209,7 @@ on inside \pcode{foo}, the function then just restores the stack to its old state and crucially sets the return address where the computation should resume (Line 9 in the code on the -left-hand side). The instruction \code{ret} then transfers +right-hand side). The instruction \code{ret} then transfers control back to the function \pcode{main} to the instruction just after the call to \pcode{foo}, that is Line 9.