hw02.tex
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Sat, 22 Dec 2012 00:20:13 +0000
changeset 91 e6b34594d1e5
parent 19 3a15c73d51e2
permissions -rw-r--r--
typo

\documentclass{article}
\usepackage{charter}
\usepackage{hyperref}

\begin{document}

\section*{Homework 2}

\begin{enumerate}
\item Assume format string attacks allow you to read out the stack. What can you do
	with this information? (Hint: Consider what is stored in the stack.)

\item Assume you can crash a program remotely. Why is this a problem?

\item How can the choice of a programming language help with buffer overflow attacks?
(Hint: Why are C-programs prone to such attacks, but not Java programs.)

\item (Optional) How can a system that separates between \emph{users} and \emph{root} be of any help with buffer overflow attacks?
\end{enumerate}

\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: