drwtsn32錯誤

drwtsn32.exe(Dr. Watson)是一個Windows系統內置的程式錯誤調試器。默認狀態下,出現程式錯誤時,Dr. Watson 將自動啟動,除非系統上安裝了VC等其他具有調試功能的軟體更改了默認值。

概況

關於drwtsn32.exe錯誤問題

簡言之既是:drwtsn32.exe故障轉儲檔案默認許可權設定不當,可能導致敏感信息泄漏。

影響系統:

當前所有Windows版本

詳細

註冊表項:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug]下的Debugger 項的值指定了調試器及使用的命令;Auto 項決定是否自動診斷錯誤,並記錄相應的診斷信息。

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug]

在Windows 2000中drwtsn32.exe默認會將故障轉儲檔案user.dmp存放在目錄“\Documents and Settings\All Users\Documents\DrWatson”下。許可權為Everyone 完全控制。在Windows NT中被存儲在“\WINNT\”中,everyone組至少有讀取許可權。

由於user.dmp中存儲的內容是當前用戶的部分記憶體鏡像,所以可能導致各種敏感信息泄漏,例如帳號、口令、郵件、瀏覽過的網頁、正在編輯的檔案等等,具體取決於崩潰的應用程式和在此之前用戶進行了那些操作。

因為Windows程式是如此易於崩潰,所以不能排除惡意用戶利用此弱點獲取非授權信息的可能。例如:利用IE5.0以上的畸形注釋漏洞就可以使瀏覽包含惡意代碼的iexplore.exe 和查看包含惡意代碼的郵件程式崩潰.

解決方案

採取以下任一措施皆可解決此問題:

1、鍵入不帶參數的drwtsn32,更改故障轉儲檔案到一個特權路徑,如:\Documents and Settings\Administrator\DrWatson\ 或取消“建立故障轉儲檔案”選項。

2、刪除註冊表項

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug] 下的相關鍵值。

3、使用其它調試工具。並在註冊表中正確設定。

鍵入不帶參數的drwtsn32,即在開始→運行→鍵入drwtsn32→回車,在打開的視窗中,取消“創建故障轉儲檔案”選項這。

相關詞條

相關搜尋

熱門詞條

聯絡我們