バッファ・オーバーフロー攻撃を防ぐ“万能薬”はあるか?
2005.10.19
図3 例示したコードを悪用して戻りアドレスを書き換える様子 ポインタ渡しされているため,gets関数が直接buf配列に書き込める。標準のgets関数はバッファ・オーバーフロー問題を抱えるため,gets関数の戻りアドレスを書き換えられてしまう。
カーソルキー(←/→)でも操作できます
閉じる