Tag: Heap


  • Proseguiamo con un altro esercizio della serie Protostar. Questa volta andremo ad analizzare una vulnerabilità presente nell’heap quando un programma continua ad utilizzare un puntatore dopo che è stato liberato (con l’istruzione free), Use-After-Free appunto. Il puntatore originale alla memoria liberata viene utilizzato di nuovo e punta ad un punto all’interno della nuova allocazione. Man […]

  • In questo ultimo articolo andremo ad approfondire il funzionamento completo dell’heap, i suoi metadati e come è possibile sfruttarli per superare l’ultimo esercizio.  Sarà fortemente teorico e tecnico ma per comprenderlo è necessario avere delle forti basi della materia. Ciò che andremo a fare sarà carpire le informazioni principali dei vari articoli pubblicati nel corso […]