2

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

4

1 に答える 1

4

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

于 2012-05-05T14:35:16.343 に答える