Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://tongaricorn.blog10.fc2.com/tb.php/90-3c990554

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

新PC続き

無事OSのセットアップも終わり、SP2 を適用。
会社の中で使うので必要ないんだが、BlackICE をインストール。
で、しばらくすると・・・
ブルーバック。STOP エラー発生。orz


0x000000FC (ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY)


何が原因かわからなかった為、とりあえず MEMCHECK86 を一晩実行してみた。
が、異常なし・・。
BlackICE のサービスを停止したが、不定期に STOP エラーが発生する。


インターネットを検索すると。
http://support.microsoft.com/?scid=kb;ja;878474


システムに Mpegport.sys ドライバを必要とする従来のハードウェア DVD デコーダが含まれています。  Mpegport.sys ドライバが必要な場合は、DEP を無効にすることもできます。DEP を無効にするには、以下の手順を実行します。 1. コンピュータを再起動します。 
2. F8 キーを押します。複数のオペレーティング システムを起動するように構成されているコンピュータの場合は、起動メニューが表示されたときに F8 キーを押します。 
3. 方向キーを使用して [セーフ モード] を選択し、Enter キーを押します。 
4. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。[名前] ボックスに cmd と入力し、[OK] をクリックします。 
5. コマンド プロンプトで次のように入力し、Enter キーを押します。
bootcfg /raw “/noexecute=alwaysoff /fastdetect” /id 1
複数の起動エントリまたは起動オプションを使用している場合は、コンピュータの Boot.ini ファイルの手動変更が必要なことがあります。Boot.ini ファイルを変更して DEP を無効にするには、/noexecute のポリシー レベルを alwaysoff に変更します。 
6. コンピュータを再起動します。 

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 エラーが発生しないことを確認。

※STOPエラーをよくみると、ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY ってちゃんと出てるね・・反省。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://tongaricorn.blog10.fc2.com/tb.php/90-3c990554

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

FC2ニュース

プロフィール

tongaricorn

  • Author:tongaricorn

ブロとも申請フォーム

この人とブロともになる

ブログ検索