講談社ブルーバックスシリーズの特設ページ
サイバー攻撃 ネット世界の裏側で起きていること
ダウンロード
本書で扱ったソースコードのダウンロードは、こちらです。
環境
ソースコードの作成、コンパイル、実行環境は以下のとおりです。実行環境によっては、本書とは一部異なる結果になる可能性があります。
3章・4章
- OS: Ubuntu 14.04 (Trusty Tahr) 32bit (x86)
- コンパイラ: gcc 4.8.4
- コンパイラオプション:
gcc -O0 -fno-stack-protector -mpreferred-stack-boundary=2 [ソースコード名.c] -o [プログラム名]
- 例:
gcc -O0 -fno-stack-protector -mpreferred-stack-boundary=2 bof.c -o bof
- 例:
- その他実行前の設定:
sudo sysctl -w kernel.randomize_va_space=0
5章・6章
- OS: Windows 7 Professional SP1 64bit (x86-64)
- Webブラウザ: Internet Explorer 11