Lunedi 19 Ottobre 2026 19:19:13 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Scrittura di quattro byte

Un primitivo di corruzione della memoria che sovrascrive esattamente quattro byte, ma può comunque influire su dati di controllo o sullo stato.

Una scrittura di quattro byte è un primitivo di corruzione della memoria che sovrascrive esattamente 4 byte in un indirizzo scelto. Può sembrare poco, ma 4 byte possono comunque modificare un intero, un puntatore, un flag, un campo di lunghezza o altri dati di controllo che in seguito influenzano il comportamento del programma. Nel lavoro di exploit, gli attaccanti apprezzano queste scritture "piccole" perché possono reindirizzare l'esecuzione, indebolire un controllo o corrompere lo stato senza bisogno di una grande sovrascrittura del buffer.

In pratica, una scrittura di quattro byte spesso compare insieme a un'altra falla, come un accesso fuori dai limiti, un use-after-free o un bug di temporizzazione. Nei sistemi moderni, i difensori la cercano perché anche una corruzione limitata può aggirare le assunzioni nel codice protetto, soprattutto all'interno di componenti sensibili alla sicurezza. Buone difese includono programmazione memory-safe, controlli dei limiti, validazione dei puntatori e mitigazioni che rendono meno utili le piccole sovrascritture.

← indice WIKICROOK