ポイント ●バッファ・オーバーフローとは,プログラマが想定していたサイズを超えるデータを特定のメモリー領域にコピーしたときに起こり,ほかのメモリー領域を破壊する状態のことを指す。原因は,プログラムのミス(バグ)であることが多い ●攻撃者はオーバーフローする部分に悪さをするコードを埋め込んでおく ●ユーザー(利用者)は,セキュリティ・パッチが出たら早めに適用するように習慣づけておくことが必要 脆弱性とは,システムが持つセキュリティ上の欠陥や問題点のことです。パスワードなど,ターゲットに直接侵入するための情報が入手できない場合には,第4章でこれまで勉強してきたような情報収集手法を用いてターゲットの脆弱性を調査し,攻撃します。 脆弱性といっても,いろいろなものがありますが,今回は主にOSの脆弱性であるバッファ・オーバーフローを勉強します。攻撃者はOSのプログラム・ミス=バグを利用して,悪意のコー
![脆弱性を利用した攻撃手法(1) --- バッファ・オーバーフロー](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)