Stack overflow: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m +{{S}} |
Nessun oggetto della modifica |
||
Riga 3:
Si immagini l'utilizzo di una allocazione di memoria dedicata all'esecuzione di un programma come una pila.
Mentre le istruzioni vengono allocate in quell'area partendo dall'alto verso il basso della pila, lo [[stack]], utilizzando la sua organizzazione [[LIFO]], crescerà dal basso verso l'alto di questa seguendo quanto indicato dallo [[stack pointer]], un registro dedicato delle [[CPU]].
Se ad ogni operazione di [[push]]
Opportunamente sfruttato questo tipo di [[overflow]] può far
[[Categoria:Tecniche di attacco informatico]]
|