slides/slides03.tex
changeset 546 3d1f65e43065
parent 518 e1fcfba63a31
child 547 eae9a2e6ff28
equal deleted inserted replaced
545:0697622fb181 546:3d1f65e43065
    40   \frametitle{\Large Homework, Slides etc}
    40   \frametitle{\Large Homework, Slides etc}
    41 
    41 
    42   \begin{itemize}
    42   \begin{itemize}
    43   \item homework, slides, programs are on KEATS
    43   \item homework, slides, programs are on KEATS
    44   \item include the question text  
    44   \item include the question text  
    45   \item please send the homework as PDF (or txt)\bigskip    
    45   \item please send the homework as PDF (or txt)\bigskip
    46   \item survey at the end  
    46   \item exam 90\%, q's from homeworks (work in pairs)
       
    47   \item coursework 10\% \bigskip  
       
    48   \item survey at KEATS; to be answered until Sunday  
    47   \end{itemize}
    49   \end{itemize}
    48 \end{frame}
    50 \end{frame}
    49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    50 
    52 
    51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   279 
   281 
   280 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   282 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   281 \begin{frame}[c]
   283 \begin{frame}[c]
   282 \frametitle{Behind the Scenes}
   284 \frametitle{Behind the Scenes}
   283 
   285 
       
   286 \only<1>{
       
   287 \begin{textblock}{7}(3,3)
       
   288 \begin{bubble}[6.8cm]
       
   289 \footnotesize
       
   290 \lstinputlisting[language=C,
       
   291                  xleftmargin=5mm,
       
   292                  belowskip=-1mm,
       
   293                  aboveskip=-1mm]{../progs/example1.c} 
       
   294 \end{bubble}
       
   295 \end{textblock}}
       
   296 
   284 \only<2->{
   297 \only<2->{
   285 \begin{textblock}{7}(1,0.6)
   298 \begin{textblock}{7}(1,0.6)
   286 \begin{bubble}[6.8cm]
   299 \begin{bubble}[6.8cm]
   287 \footnotesize
   300 \footnotesize
   288 \lstinputlisting[language=C,
   301 \lstinputlisting[language=C,
   478 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   491 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   479 \begin{frame}[c]
   492 \begin{frame}[c]
   480 \frametitle{Payloads}
   493 \frametitle{Payloads}
   481 
   494 
   482 \begin{itemize}
   495 \begin{itemize}
   483 \item the idea is that you store some code in the buffer (the payload)
   496 \item the idea is that you store some code in the buffer (the ``payload'')
   484 \item you then override the return address to execute this payload\medskip
   497 \item you then override the return address to execute this payload\medskip
   485 \item normally you want to start a shell\pause
   498 \item normally you want to start a shell\pause
   486 \item difficulty is to guess the right place where to ``jump''
   499 \item difficulty is to guess the right place where to ``jump''
   487 \end{itemize}
   500 \end{itemize}
   488   
   501