Di articoli sui bof in rete ne trovi a centinaia, ma se non consosci il C e qualcosa di asm non te ne fai nulla. Per comprendere quell'articolo - che in sostanza non dice nulla - ti basta sapere questo: il bof è un tipo di errore (di un software) che si sfrutta per arrivare poi ad eseguire una shell.
mmm...
ok... non c'ho capito nulla...
non si può fare un po' più semplice?