Articoli Manifesto Tools Links Canali Libri Contatti ?

Commenti all'articolo Buffer overflow: spiegazione tecnica ed esempio pratico RSS Feed

SIForge.org non si ritene responsabile del contenuto dei messaggi seguenti.
# 1 anonimo - domenica, 26 novembre 2006, 19:33:18
salve uso linux
non sono un esperto di BOF ma m succede una cosa stranissima
#include <stdio.h>

void leggistringa(void);

int main(void) {
leggistringa();
return(0);
}

void leggistringa(void) {
long num = 0;
char buff[8];
gets(buff);
printf("Se mi vedi non puoi avere dubbi 8-)\n");
}

faccio gcc prova.c -o prova

la cosa strana e che se metto come standard input
"\4\4\4\4\4"
letteralmente scritto cosi cioe virgolette slash 4 slash 4 slash 4 slash 4 slash 4 virgolette
alternativamente
una volta mi si chiude normalmente
e un altra volta mi si blocca e non ritorna piu alla shell
# 2 anonimo - marted́, 17 agosto 2010, 11:21:09
vorrei sapere come si difende un Buffer Overflow.grazie

Inserisci il tuo commento

NOME (opzionale)

EMAIL (opzionale, non verra` mostrata comunque)

HTTP:// (opzionale)

Codice di verifica (fai click ripetutamente sull'immagine se non riesci a leggerne il contenuto)
***

COMMENTO (non sono ammessi tag html)

Come tenere traccia del forum

Non è necessario l'invio di mail o altro, basta aggiungere il link RSS Feed al tuo aggregatore RSS/RDF preferito.