J'essaie d'apprendre à utiliser l'attaque par débordement de tampon dans Ubuntu. Malheureusement, je ne peux pas désactiver la fonction ASLR (Address Space Layout Randomization) dans ce système d'exploitation, qui est activé par défaut. J'ai essayé un peu de travail trouvé dans certains livres fedora:Pratique de l'attaque de débordement de tampon dans Ubuntu
echo "0" > /proc/sys/kernel/randomize_va_space
mais pour une raison quelconque, la protection est toujours là. S'il vous plaît donnez-moi quelques suggestions. Merci.
[edit] En fait la commande ci-dessus n'a pas réussi, elle a dit "Permission Denied", même avec sudo. Comment puis-je résoudre ce problème? [Ajout] J'ai continué à obtenir une erreur de faute de segmétrie quand elle montre une adresse dans la pile. Est-il lié à pile non exécutable dans ubuntu :(?
Vous avez besoin d'execstack (apt-get install execstack) pour désactiver NX par application. – Rushyo
Connexe: http://stackoverflow.com/questions/5194666/disable-randomization-of-memory-addresses – 0fnt