Skip to content

Commit

Permalink
Minor stylistic changes
Browse files Browse the repository at this point in the history
  • Loading branch information
dbosk committed Mar 24, 2016
1 parent 4cd4f74 commit 486577b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions literature.tex
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
To grasp this assignment you must first read
Chap.~4, 8, 9, 18 in \citetitle{Anderson2008sea} \cite{Anderson2008sea} and
Chap.~4, 8, 9, 18 in \citetitle{Anderson2008sea}~\cite{Anderson2008sea} and
then you must read Chap.~5--7 (and optionally 8), 10--12, 20, in
\citetitle{Gollmann2011cs} \cite{Gollmann2011cs}.
\citetitle{Gollmann2011cs}~\cite{Gollmann2011cs}.

After reading the material given above you need to know some assembly
programming, specifically x86-64 assembler and some tools.
Expand All @@ -11,4 +11,4 @@

Finally, you should read the main paper of this assignment: the classic paper
on stack smashing, the first paper on the matter to be precise,
\citetitle{stacksmash} \cite{stacksmash}.
\citetitle{stacksmash}~\cite{stacksmash}.
13 changes: 6 additions & 7 deletions stacksmash-contents.tex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\title{Smashing the Stack For Fun and Learning}
\title{Lab: Smashing the Stack For Fun and Learning}
\subtitle{A lab on arbitrary code execution in a locked down system}

\author{%
Expand Down Expand Up @@ -35,10 +35,9 @@ \subsection{Aim}

The next section covers what you must read before you understand this
assignment and how to do the work.
Section \ref{sec:tasks} covers the work to be done, i.e.~how you should learn
this.
Section \ref{sec:exam} covers how it will be examined, i.e.~how you show that
you have fulfilled the intended learning outcomes given above.
\Cref{sec:tasks} covers the work to be done, i.e.~how you should learn this.
\Cref{sec:exam} covers how it will be examined, i.e.~how you show that you have
fulfilled the intended learning outcomes given above.


\section{Theory}
Expand All @@ -49,7 +48,7 @@ \section{Theory}
\section{Assignment}
\label{sec:tasks}
This assignment will use the scenario of a buffer overrun bug found in Sun's
Solaris 8 and 9 \cite{passwdbug}.
Solaris 8 and 9~\cite{passwdbug}.
The scenario is a vulnerability in the passwd(1) program which allows for
arbitrary code execution.
We will use a much simplified version of the passwd(1) utility, the source code
Expand Down Expand Up @@ -97,7 +96,7 @@ \subsubsection*{Acknowledgements}
\url{https://github.com/dbosk/stacksmashlab/}.


\printbibliography
\printbibliography{}


\appendix
Expand Down
1 change: 1 addition & 0 deletions stacksmash.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
\usepackage[hyphens]{url}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{cleveref}
\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
\addbibresource{stacksmash.bib}

Expand Down

0 comments on commit 486577b

Please sign in to comment.