Domande con tag 'c'

1
risposta

Sfruttare i VLA C99 per causare un eccesso di stack [chiuso]

In il mio progetto uno degli argomenti della riga di comando viene caricato in un VLA C99 (array a lunghezza variabile) come mostrato nel codice di esempio qui sotto. La mia domanda è: può essere sfruttato? Se sì, mi piacerebbe essere mostr...
posta 17.04.2016 - 10:20
1
risposta

Come utilizzare correttamente dev / urandom per generazione casuale [chiuso]

Esegui prima di main: d -c 30 /dev/urandom > random.bytes Accedi ai numeri generati casualmente int main() { FILE *fp; int fd = open("random.bytes",O_RDONLY); fp = fopen("file.txt" , "r"); if (fd < 0) { fp...
posta 20.04.2018 - 22:48
1
risposta

Dopo il numero di overflow dello stack in byte si verifica [chiuso]

Lascia che la dimensione del buffer sia 4 byte. Diamo input di 4, 5, 6, 7, ... byte uno per uno. Dopo il numero di overflow dello stack basato sui byte si verificherà. La dimensione del buffer è di 4 byte, l'input di 4 byte causerà un overflow b...
posta 14.08.2016 - 11:56