diff -r a612dd3ddc81 -r 4dff36e2bbc6 slides/slides03.tex --- a/slides/slides03.tex Mon Oct 05 05:20:07 2015 +0100 +++ b/slides/slides03.tex Mon Oct 05 12:25:47 2015 +0100 @@ -61,10 +61,10 @@ \frametitle{Smash the Stack for Fun\ldots} \begin{itemize} -\item {\bf Buffer Overflow Attacks} or\\ +\item \alert{\bf Buffer Overflow Attacks (BOAs)} or\\ {\bf Smashing the Stack Attacks}\medskip -\item one of the most popular attacks, unfortunately\\ +\item unfortunately one of the most popular attacks\\ ($>$ 50\% of security incidents reported at CERT are related to buffer overflows) \begin{flushright} @@ -409,20 +409,6 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[c] -\frametitle{Format String Vulnerability} - -\small -\texttt{string} is nowhere used:\bigskip - -{\footnotesize\lstinputlisting[language=C]{../progs/C4.c}}\bigskip - -this vulnerability can be used to read out the stack - -\end{frame} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{frame}[c] \frametitle{\begin{tabular}{c}Protections against\\ Buffer Overflow Attacks\end{tabular}} \begin{itemize} @@ -564,6 +550,19 @@ \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c] +\frametitle{Format String Vulnerability} + +\small +\texttt{string} is nowhere used:\bigskip + +{\footnotesize\lstinputlisting[language=C]{../progs/C4.c}}\bigskip + +this vulnerability can be used to read out the stack + +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}