Buffer overflow: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Aggiungo: ko:버퍼 오버플로우 |
NX bit |
||
Riga 7:
# che li immagazzini entro [[buffer]] allocati nel suo spazio di memoria dati vicini ad altre strutture dati vitali per il programma stesso;
# che il programmatore non abbia implementato alcun mezzo di controllo della correttezza dell'input in corso.
# che l'area di memoria dello stack sia eseguibile ,se si tenta di scrivere dello shellcode sullo stack ; questo non e' vero sui computer piu' recenti dotati di [[NX bit]]
La prima condizione è facilmente verificabile, dalle specifiche del programma; le altre due invece sono interne ad esso e riguardano la sua [[programma completo|completezza]] in senso teorico.
|