jmp_buf構造体のバッファオーバーフローを利用するための支援が必要です。
スタックには次の値があります(gdbで確認)。
0xbffffc40: 0xb7fd8ff4 0x080485a0 0x080483f0 0xbffffcf8
0xbffffc50: 0xebf06081 0x1d0a15ee
2番目は次のIP(setjmpの後)ですが、それを変更してもプログラムの動作は変更されません。
最後の値を変更した場合にのみ、フローを変更できる(そしてセグメンテーションを取得できる)ことに気づきました。
しかし、最後の単語の意味と、それを変更して目的の動作を実現する方法がわかりません。