-4

このチュートリアルの指示に従っています:

http://technicalanarchy.blogspot.com/2013/06/stack-based-buffer-overflow-tutorial_20.html

「pシステム」にたどり着いたら

一部、アドレスを取得できますが、3 バイトのアドレス 0xffffff です。チュートリアルでは 4 バイトのアドレスを示しており、結果のシェルコードには 4 バイトが必要です。

これで、シェルコードの 3 バイト アドレスの末尾と先頭に \x90 nop コードを追加しましたが、どちらも役に立ちませんでした。

OSは32bit Centos 6ish

4

1 に答える 1