PHP MySQL PostgreSQL Linux Windows 等の備忘録
無事OSのセットアップも終わり、SP2 を適用。
会社の中で使うので必要ないんだが、BlackICE をインストール。
で、しばらくすると・・・
ブルーバック。STOP エラー発生。orz
0x000000FC (ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY)
何が原因かわからなかった為、とりあえず MEMCHECK86 を一晩実行してみた。
が、異常なし・・。
BlackICE のサービスを停止したが、不定期に STOP エラーが発生する。
インターネットを検索すると。
http://support.microsoft.com/?scid=kb;ja;878474
Mpegport.sys は関係ないが、こいつは怪しいと思い、DEP 機能をオフにしてみたところ、
STOP エラーは発生しなくなった・・・。
DEP って何?ということで、調べてみると・・・
Windows XP SP2で採用されたDEPの仕組み
http://www.atmarkit.co.jp/fsys/kaisetsu/045dep/dep.html
Windows XP SP2のデータ実行防止機能「DEP」を調べた
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20040906/149500/
ハードウェアDEP機能の調査
http://codezine.jp/a/article.aspx?aid=136
バッファ・オ−バーフロー攻撃を防ぐ為の機能らしいが、攻撃を防ぐどころか攻撃の前に STOP エラーが発生して PCが止まってしまうのだから、
これ以上の攻撃はない。まさに 闘う前に敗れた といった感じ。
これは、無効にするしかなかろう・・・。
#その後、BlackICE をアンインストールすれば、STOP エラーが発生しないことを確認。
コメントの投稿