網路已成為現代人獲取資訊的主要管道,但隨著便利性提升,惡意網頁病毒也日益猖獗。許多用戶都經歷過瀏覽器主頁被竄改、搜尋引擎被劫持的困擾。本文將分享一個實戰案例,教你如何徹底清除這類頑固的惡意網頁病毒。
某單位公用電腦連上網際網路後不久,即出現以下異常:開啟 IE 瀏覽器會自動導向「久好網址之家」等導航網站;「網際網路選項」中的首頁被強制設定為惡意網址;使用搜尋功能時也會被導向指定網址。這些都是典型的瀏覽器劫持徵兆。
作者先嘗試用登錄檔編輯器搜尋惡意網址關鍵字,將所有被竄改的鍵值改回原值。但重啟後問題依舊,甚至出現更多被修改的項目。這說明病毒在系統啟動時執行了還原操作,必須從啟動項著手。
執行 msconfig 開啟系統配置公用程式,在「啟動」頁籤中發現兩個可疑鍵值:一個為預設值,另一個名為「win」,但兩者的數值資料皆為 regedit -s c:windowswin.dll。經查證,該命令會以靜默模式(-s)匯入登錄檔腳本,但匯入的卻是 .dll 擴展名的檔案。
用記事本開啟 Win.dll 發現,它實際上是純文字格式的登錄檔腳本,只是被改了副檔名。病毒正是利用這個腳本在每次開機時重寫登錄檔,導致瀏覽器設定反覆被竄改。
作者靈機一動,將該腳本修改為「還原」腳本,內容如下:
REGED99v4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] @="" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] "win"=- [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Start Page"="" "First Home Page"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main] "Start Page"="" "First Home Page"=""
儲存後執行 regedit -s c:windowswin.dll 並重啟,所有惡意修改瞬間恢復。此法極其方便,日後遇到同類病毒,直接執行此檔即可一鍵修復。
Msconfig 檢查啟動項(Win2000 可複製 Win98 的 Msconfig.exe 至 System32 使用)。Program Files 及作業系統目錄。若遇類似問題,不妨嘗試此法,或許能輕鬆解決。