0

バッファ オーバーフロー攻撃について読みましたが、コード領域にない命令の実行を拒否するようにプロセッサを変更することで解決できるかどうかを知りたいと思いました。ありがとう

4

1 に答える 1

1

これは通常、最近の CPU ではメモリ ページまたはセグメント (スタックなど) に非実行ビットを設定することによって行われます。一部のスタックベースのオーバーフローに対しては役立ちますが、100% 確実な解決法ではありません。

http://en.wikipedia.org/wiki/No_executeをご覧ください

于 2013-06-19T21:47:05.387 に答える