En général, dans un buffer overflow, le but de la manoeuvre, c'est donc de faire déborder un tampon et d'écraser une zone mémoire adjacente. Il est vrai que les termes que j'ai employés n'étaient pas des plus efficaces.
Donc dans le programme, en gros, on a tenté de faire entrer une valeur x dans une variable y bornée à z avec z < x. Ceci étant une opération non conforme, le système runtime lance une exception, traitée ou non.
Il n'y a donc pas de débordement de tampon mais uniquement d'une valeur qui n'a pas été prise en compte. Donc pas de corruption du système, de problème de sécurité, etc...
[^] # Re: Le plus gros plantage de l'histoire...
Posté par Sebastien (site web personnel) . En réponse au journal Et la palme du plus grand plantage informatique de l'histoire revient à.... Évalué à 1.
Donc dans le programme, en gros, on a tenté de faire entrer une valeur x dans une variable y bornée à z avec z < x. Ceci étant une opération non conforme, le système runtime lance une exception, traitée ou non.
Il n'y a donc pas de débordement de tampon mais uniquement d'une valeur qui n'a pas été prise en compte. Donc pas de corruption du système, de problème de sécurité, etc...
seb.