2012-05-05 9 views
2

バッファオーバーフローとは何かを知っていますが(DEPなし)、スタック戻りアドレスはデータセクションやコードセクションのどこかを指し示すアドレスで上書きされることがあります。スタックリターンアドレスは、実行可能コードで上書きされた別のスタックアドレスで上書きされましたか?その場合、DEPはまだ有効でしょうか? "データ実行防止"は、 "データ"セクションのみが有効に保護されているように聞こえます。バッファオーバーフロー:スタックするためのコードの記述とそこでの実行

答えて

4

DEPは、スタック上のコードとヒープの実行を防ぎます。つまり、スタックはデータと見なされます。

+0

ありがとう、私はそれを知らなかった –

関連する問題