part 3 finished, format
This commit is contained in:
parent
d717aef0f7
commit
b6d4caaccc
7 changed files with 71 additions and 45 deletions
|
@ -40,8 +40,8 @@ Das ausführen der exploit mit einem größeren NOP Sled zeigt nun die ungefähr
|
|||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\includegraphics[width=0.9\textwidth]{shell/03-stack}
|
||||
\caption{Position in dem der NOP-Sled liegt}
|
||||
\label{fig:Position in dem der NOP-Sled liegt}
|
||||
\caption{Position des NOP-Sled}
|
||||
\label{fig:Position des NOP-Sled}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
@ -73,6 +73,7 @@ Zusätzlich muss damit auch der EBP getroffen werden. Der shell-code ist 106 byt
|
|||
\item ASLR (Address space layout randomization) - das Programm landet an unterschiedlichen Speicherstellen
|
||||
\item Never Execute Bit (NX-BIT) - Stellen als ``nicht ausführbar'' markieren
|
||||
\item Stack Canaries - Eine zufällige Zahl auf dem Stack platzieren und vor dem Return prüfen, ob sie überschrieben wurde
|
||||
\item Keine unsicheren Funktionen Nutzen (strcpy, gets, ...)
|
||||
\end{list}
|
||||
|
||||
|
||||
|
|
Reference in a new issue