Buffer overflow: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto un'immagine relativa a un esempio di buffer overflow con la relativa didascalia nell'introduzione
Heap overflow: Aggiunto il template "Vedi anche"
Riga 77:
 
=== Heap overflow ===
{{Vedi anche|Heap overflow}}
Un programma può richiedere al sistema operativo di allocare dinamicamente una certa quantità di memoria nell'area [[Heap (struttura dati)|heap]], sfruttando chiamate di sistema come ''malloc()'' e ''free''() in C/UNIX. Questi buffer possono ugualmente essere suscettibili a problemi di overflow nel momento in cui vi si possa inserire una quantità di dati superiore alla memoria allocata, e questi dati andrebbero come al solito a sovrascrivere le aree di memoria adiacenti al buffer.