- C言語なら俺に聞け
604 :デフォルトの名無しさん[sage]:2016/03/15(火) 17:28:40.69 ID:YyhWMWyf - バッファオーバーフロウといえばさ、scanfじゃないの(というかC++なの)だけど、
「オーバーフロウでするスタック書き込みによる任意コードの実行」の実験してたら、 Windowsだとビタでリターンアドレス書き換えないと、 例外ぶん投げられて殺される上にリターンアドレス書き換えても例外で中断するんだよね。 任意コードの実行って例外ハンドラの乗っ取り(という方法を聞いただけ)でやってるのかな。
|
|