8 byte extra nello stack

0

sono nuovo per bufferare l'overflow e imparare dal sito web securitytube.net ma nel settimo video sono stato bloccato Buffer Overflow Primer Part 7 (Sfruttare Una demo del programma

In questo quando il valore di egg viene passato attraverso il programma vulnerabile su un punto, 80 byte vengono caricati nello stack ma il mio computer sta caricando 88 byte a causa dei quali non sono in grado di distruggere lo stack.

Ho affrontato lo stesso problema con la seconda edizione della pagina 33 del manuale di shellc topic sul problema degli indirizzi e il metodo nop. iam usa kali linux a 32 bit e ho disabilitato l'ASLR ma ancora non funziona qualcuno può darmi qualche indicazione ??

    
posta user38257 24.05.2014 - 00:57
fonte

2 risposte

1

Hai protezione da overflow del buffer abilitato di default? Quello che stai descrivendo suona come un valore canarino nello stack.

    
risposta data 24.05.2014 - 08:12
fonte
1

I byte aggiuntivi visualizzati nello stack potrebbero essere byte di allineamento introdotti dal compilatore.

    
risposta data 31.12.2014 - 15:36
fonte

Leggi altre domande sui tag