[ホーム] >
[サイバー攻撃大辞典 トップ] > [SEH オーバーライト(Structured Exception Handler Overwrite)]
作成日:2021/01/07
SEH オーバーライトとはプログラムの例外処理を狙った攻撃。SEHとは Windows プログラムでアクセス保護違反などの例外処理が発生したときに処理を行う仕組み。この例外処理のアドレスがスレッドのスタックに保存されている。よって何らかの方法でスタック上のこのアドレスを改変できれば、例外処理を故意に発生させることにより不正なコードへジャンプさせることができる。スタックに保管されているということは、同じくスタックに保管されているローカル変数でオーバーフローなど起こせば例外処理のアドレスを改変できる可能性が出てくる。
ただしさらに不正なコードは別途なんらかの方法で埋め込む必要である。
[ホーム] >
[サイバー攻撃大辞典 トップ] > [SEH オーバーライト(Structured Exception Handler Overwrite)]