# HG changeset patch # User Christian Urban # Date 1349184858 -3600 # Node ID b4ddddbb14ccf15904ba51a32c73c754cfe5e019 # Parent 3a15c73d51e29621553464b9a34aae16d988f134 tuned diff -r 3a15c73d51e2 -r b4ddddbb14cc slides02.pdf Binary file slides02.pdf has changed diff -r 3a15c73d51e2 -r b4ddddbb14cc slides02.tex --- a/slides02.tex Tue Oct 02 14:11:58 2012 +0100 +++ b/slides02.tex Tue Oct 02 14:34:18 2012 +0100 @@ -119,6 +119,27 @@ \end{frame}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\mode{ +\begin{frame}[c] + +\begin{center} +\begin{tabular}[t]{c} +\includegraphics[scale=1.2]{pics/barrier.jpg}\\ +future lectures +\end{tabular}\;\;\; +\onslide<2>{ +\begin{tabular}[t]{c} +\includegraphics[scale=0.32]{pics/trainwreck.jpg}\\ +today +\end{tabular} +} +\end{center} + + +\end{frame}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \mode{ @@ -312,7 +333,7 @@ \begin{frame}[c] \small -A programmer might be careful, but still introducing vulnerabilities:\bigskip +A programmer might be careful, but still introduce vulnerabilities:\bigskip {\lstset{language=Java}\fontsize{8}{10}\selectfont% \texttt{\lstinputlisting{C2a.c}}} @@ -330,7 +351,7 @@ \item the idea is you store some code as part to the buffer \item you then override the return address to execute this payload\medskip \item normally you start a root-shell\pause -\item difficulty is to guess the place where to ``jump'' +\item difficulty is to guess the right place where to ``jump'' \end{itemize} \end{frame}}