Sono un po 'confuso nell'idea dell'iniezione di codice in C. Se qualcuno può spiegarlo e mostrare come è fatto, lo apprezzerei.Capire e fare codice di iniezione in C
Quindi diciamo che in C si dispone di un array Char di dimensione 512 che viene scritto sul contenuto di un socket di lunghezza 1024 e che l'array di caratteri contiene ora una sorta di codice ma solo la metà di ciò che è stato scritto.
Come viene eseguito il codice dannoso in un buffer overflow, penso di essere confuso sulla struttura del processo (stack, heap, dati, testo).
È possibile accettare risposte su alcune delle domande precedenti facendo clic sulla casella di controllo accanto alla risposta corretta. –
Grazie ragazzi non sapevo nemmeno di quella funzione. – Recursion