2016-09-28 5 views
1

私はスタックフレームについて学んでいます。スタックがどのように壊れているかを示す関数を書くことができるかどうかを知りたいですか?私は、アセンブリ言語ではなくc/C++の例を見たいと思います。Linux gcc:スタックを破壊するための簡単な関数を書くには?

アレイインデックスのオーバーフローまたは悪意のあるアレイ/アドレスのインデックス付き訪問(読み取り/書き込み)を行わないと、スタックが破損する可能性はありますか?クイックサンプルはありますか?

ありがとうございました。

答えて

2

スタックポインタを上書きして追加コードを実行する方法について説明している優れた記事「楽しくて利益のためのスタックを壊す」(http://insecure.org/stf/smashstack.html)に興味があるかもしれません。 これは古典的です。

幸運を祈る!

関連する問題