Skip to content

Commit 486577b

Browse files
committed
Minor stylistic changes
1 parent 4cd4f74 commit 486577b

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

literature.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
To grasp this assignment you must first read
2-
Chap.~4, 8, 9, 18 in \citetitle{Anderson2008sea} \cite{Anderson2008sea} and
2+
Chap.~4, 8, 9, 18 in \citetitle{Anderson2008sea}~\cite{Anderson2008sea} and
33
then you must read Chap.~5--7 (and optionally 8), 10--12, 20, in
4-
\citetitle{Gollmann2011cs} \cite{Gollmann2011cs}.
4+
\citetitle{Gollmann2011cs}~\cite{Gollmann2011cs}.
55

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

1212
Finally, you should read the main paper of this assignment: the classic paper
1313
on stack smashing, the first paper on the matter to be precise,
14-
\citetitle{stacksmash} \cite{stacksmash}.
14+
\citetitle{stacksmash}~\cite{stacksmash}.

stacksmash-contents.tex

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\title{Smashing the Stack For Fun and Learning}
1+
\title{Lab: Smashing the Stack For Fun and Learning}
22
\subtitle{A lab on arbitrary code execution in a locked down system}
33

44
\author{%
@@ -35,10 +35,9 @@ \subsection{Aim}
3535

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

4342

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

9998

100-
\printbibliography
99+
\printbibliography{}
101100

102101

103102
\appendix

stacksmash.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
\usepackage[hyphens]{url}
66
\usepackage{hyperref}
77
\usepackage{listings}
8+
\usepackage{cleveref}
89
\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex}
910
\addbibresource{stacksmash.bib}
1011

0 commit comments

Comments
 (0)