Skip to content

Meine Anpassungen an den Codebeispielen um eine Funktion in einer 64bit Umgebung zu ermöglichen

Notifications You must be signed in to change notification settings

julra197/Hacking-Art-of-exploitation-Kunst-des-Exploits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Hacking- Art of exploitation - Die Kunst des Exploits

Code-Ändrungen für 64bit Debian

Anmerkung: Der Shellcode aus dem Buch funktioniert nicht, daher wurde dieser in allen Exploits geändert. Um die Exploits zu testen habe ich ASLR auf meinem System temporär deaktiviert:

echo 0 | sudo tee /proc/sys/kernel/randomize_va_space

um es zu reaktivieren

echo 2 | sudo tee /proc/sys/kernel/randomize_va_space

Compile errors:

Um einige Dateien aus dem Buch zu komplilieren ist es notwendig <unistd.h> hinzuzufügen

#include <unistd.h>

Kompilieren der verwundbaren Dateien

Damit die Exploits funktionieren, müssen die verwundbaren Programme wie folgt kompiliert werden.

Hier das notesearch Beispiel
gcc -g -fno-stack-protector -z execstack notesearch.c -o notesearch

Changes to book code for 64bit Debian

Notes: to get the exploits running, disable ASLR -address space layout randomisation- (see code above)

About

Meine Anpassungen an den Codebeispielen um eine Funktion in einer 64bit Umgebung zu ermöglichen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published