UN BUFFEROVERRUN : LE DÉBORDEMENT DE PILE

Signaler
Messages postés
368
Date d'inscription
mercredi 14 novembre 2001
Statut
Membre
Dernière intervention
1 septembre 2008
-
Messages postés
45
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
27 juin 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20666-un-bufferoverrun-le-debordement-de-pile

Messages postés
45
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
27 juin 2008

Corrige ta description:
"le point de départ est ce petit code :
void MalEcrite(const char* input)
{
char buf[10];// ce buffer est limité à 10 caractères, soient 9 utiles !
//copions tout ce qui se présente sans contrôle ... copieusement quoi !
strcpy(buf, input);
printf("voici mon buffer :\n%s\n\n", buf);
}"
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
excellente source. J'ai appris plein de choses
Messages postés
3
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
12 avril 2004

g trouver mon erreur.. EIP doit pointer vers EBP au crash time... enfin
Messages postés
3
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
12 avril 2004

ton buf peut contenir 16 caractere car le processeur travail avec des MOTS, enfin... petit detail....a +
Afficher les 8 commentaires