*   >> Lecture Éducation Articles >> tech >> sécurité

Introduction To Bufferoverflow

e la valeur de B: nom de la variable valeur AB 'e' 'x' 25856 hex 'c' 'e' 's' 's' 'i' 'V' 65 78 63 65 73 73 69 76 65 00 Bien que le programmeur n'a pas l'intention de changer du tout B, la valeur de B a maintenant été remplacé par un nombre formé d'une partie de la chaîne de caractères. Dans cet exemple, sur un système big-endian qui utilise ASCII, "e", suivie par un octet nul deviendrait le numéro 25856.

Si B était le seul autre élément de données variable définie par le programme, en écrivant une chaîne, même plus qui est allé passé la fin de B pourrait causer une erreur comme une erreur de segmentation, mettre fin au processus.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.