Format string attack: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 26:
sia <code>0x0804a010</code> l'indirizzo del record di [[rilocazione dinamica]] per la funzione <code>__stack_chk_fail</code>. Dopo aver verificato che l'inizio della stringa di formato è, nello [[stack]], a 8 word (di 4 byte) di distanza dal [[Puntatore_(programmazione)|puntatore]] a <code>buf</code>
<source lang="text">
# ./a.out `python -c 'print "AAAA" + "_0x%
AAAA_0xbffff9ad_0x00000000_0x00000000_0xbffff894_0x00000000_0x00000000_0x00000000_0x41414141
</source>
con
|