include missing text
This commit is contained in:
parent
05c37b62a1
commit
0ab7b33d9c
3 changed files with 15 additions and 3 deletions
|
@ -67,8 +67,11 @@ Zusätzlich muss damit auch der EBP getroffen werden. Der shell-code ist 106 byt
|
|||
\lstinputlisting[language=python]
|
||||
{images/shell/exploit.py}
|
||||
|
||||
\subsection{Verhindern des Buffer Overflows}
|
||||
\subsection{Warum so gefährlich \& was getan werden muss}
|
||||
|
||||
Es können eigene Skripte ausgeführt werden. Damit gibt es kein Limit für den Angreifer. Somit auf jeden Fall zu vermeiden!
|
||||
|
||||
Gegenmaßnahmen:
|
||||
\begin{list}{-}{}
|
||||
\item ASLR (Address space layout randomization) - das Programm landet an unterschiedlichen Speicherstellen
|
||||
\item Never Execute Bit (NX-BIT) - Stellen als ``nicht ausführbar'' markieren
|
||||
|
|
Reference in a new issue