Bonjour,
Je cherche à effectuer un dépassement de tampon et pour cela, je souhaite désactiver la "Stack Smashing Protection". J'ai cherché pendant des heures et il s'avère qu'il faut utiliser l'option -fno-stack-protector (je compile avec gcc), ce qui me donne la commande suivante en ligne de commande :
Je remarque déjà que l'option -fno-stack-protector ne semble pas exister (la complétion me montre que cette commande n'existe pas) mais la compilation marche sans erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -o mon_programme mon_programme.c -fno-stack-protector
J'exécute alors avec ./mon_programme et j'ai le message "*** stack smashing detected ***"...La désactivation de la Stack Smashing Protection n'a pas fonctionné.
Je cherche donc à savoir si quelqu'un a une idée pour désactiver cette protection et/ou pour ne plus avoir ce message ?
Merci d'avance.
Partager