バッファオーバーフローの説明

バッファオーバーフローの簡単な説明が@ITに記事になってる。
φ(..)メモメモ
ソフトウェア開発を生業としていてプログラムののメモリマップイメージが掴めないひとはとりあえず読んどくように。

自分でインストールしたわけでもなければ、実行させたつもりもない「悪意のあるコード」がなぜ実行できるのでしょうか? 今回は、バッファオーバーフローを利用して、ほかのアプリケーション上で悪意のあるコードが実行される仕組みについて説明していきます。