minor cleanup, some overlays to pauses..
git-svn-id: file:///home/svn/incoming/trunk@2648 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
335c9c3fbb
commit
bf24faec72
|
@ -203,11 +203,15 @@
|
||||||
\pause
|
\pause
|
||||||
\textbf{How a nop sled works}
|
\textbf{How a nop sled works}
|
||||||
\begin{sitemize}
|
\begin{sitemize}
|
||||||
\item<3-> Client builds a nop sled and prepends it to a payload
|
\pause
|
||||||
\item<4-> Client transmits the entire payload via an exploit
|
\item Client builds a nop sled and prepends it to a payload
|
||||||
\item<5-> Target executes all or none of the nop
|
\pause
|
||||||
|
\item Client transmits the entire payload via an exploit
|
||||||
|
\pause
|
||||||
|
\item Target executes all or none of the nop
|
||||||
instructions
|
instructions
|
||||||
\item<6-> Execution falls through to the payload
|
\pause
|
||||||
|
\item Execution falls through to the payload
|
||||||
\end{sitemize}
|
\end{sitemize}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
@ -223,7 +227,7 @@
|
||||||
\end{sitemize}
|
\end{sitemize}
|
||||||
|
|
||||||
\pause
|
\pause
|
||||||
\item Using a sled can increase exploit reliability
|
\item Using a sled can improve exploit quality
|
||||||
\begin{sitemize}
|
\begin{sitemize}
|
||||||
\item Increasing the step size of a payload decrease
|
\item Increasing the step size of a payload decrease
|
||||||
brute force attempts
|
brute force attempts
|
||||||
|
@ -258,12 +262,18 @@
|
||||||
\pause
|
\pause
|
||||||
\textbf{How an encoder works}
|
\textbf{How an encoder works}
|
||||||
\begin{sitemize}
|
\begin{sitemize}
|
||||||
\item<3-> Client encodes the payload prior to transmission
|
\pause
|
||||||
\item<4-> Client prepends decoder stub to the payload
|
\item Client encodes the payload prior to transmission
|
||||||
\item<5-> Client transmits the entire payload via an exploit
|
\pause
|
||||||
\item<6-> Target executes the decoder stub
|
\item Client prepends decoder stub to the payload
|
||||||
\item<7-> Decoder stub performs reciprocal action on the payload
|
\pause
|
||||||
\item<8-> Original payload is executed
|
\item Client transmits the entire payload via an exploit
|
||||||
|
\pause
|
||||||
|
\item Target executes the decoder stub
|
||||||
|
\pause
|
||||||
|
\item Decoder stub performs reciprocal action on the payload
|
||||||
|
\pause
|
||||||
|
\item Original payload is executed
|
||||||
\end{sitemize}
|
\end{sitemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue