病毒藏匿
任何病毒和木馬存在於系統中,都無法徹底和進程脫離關系,即使采用了隱藏技術,也還是能夠從進程中找到蛛絲馬跡,因此,查看系統中活動的進程成為我們檢測病毒木馬最直接的方法。但是系統中同時運行的進程那麼多,哪些是正常的系統進程,哪些是木馬的進程,而經常被病毒木馬假冒的系統進程在系統中又扮演著什麼角色呢?
當我們確認系統中存在病毒時,可以通過“任務管理器”查看系統中的進程時又找不出異樣的進程,這說明病毒采用了一些隱藏措施,我們定義這種現象病毒為隱性病毒,常見隱性病毒的有以下幾種情況:
一、真假難辨
我們知道系統中的正常進程有:svchost.exe、explorer.exe、iexplore.exe等,可能你發現過系統中存在這樣的進程:svch0st.exe、explore.exe、iexplorer.exe、winlogin.exe。對比一下,發現區別了麼?這是病毒經常使用的伎倆,目的就是迷惑用戶的眼睛。通常它們會將系統中正常進程名的o改為0,l改為i,i改為j,然後成為自己的進程名,僅僅一字之差,意義卻完全不同。又或者多一個字母或少一個字母,例如explorer.exe和iexplore.exe本來就容易搞混,再出現個iexplorer.exe就更加混亂了。如果用戶不仔細,一般就忽略了,病毒的進程就逃過了一劫。
二、表裡不一
如果一個進程的名字為svchost.exe,和正常的系統進程名分毫不差。那麼這個進程是不是就安全了呢?非也,其實它只是利用了“任務管理器”無法查看進程對應可執行文件這一缺陷。我們知道svchost.exe進程對應的可執行文件位於“C:WINDOWSsystem32”目錄下(Windows2003則是C:WINNTsystem32目錄),如果病毒將自身復制到“C:WINDOWS”中,並改名為svchost.exe,運行後,我們在“任務管理器”中看到的也是svchost.exe,和正常的系統進程無異。你能辨別出其中哪一個是病毒的進程?
我們知道病毒種類很多,只要我們仔細地去發現,總能找到病毒源頭。因為病毒傳播的途徑在不斷地變化,黑客才能達到想要的目的,所以我們清除病毒方法也不能固定不變的,但是給我們清除病毒帶來一定的困難,可以根據你的計算機所中病毒特征,判斷出並借鑒哪種策略來清除病毒目的。
病毒清理總匯
一、在安全模式或純DOS模式下清除病毒
當計算機感染病毒的時候,絕大多數的感染病毒的處理可以在正常模式下徹底清除病毒,這裡說的正常模式准確的說法應該是實模式(Real Mode),這裡通俗點說了。其包括正常模式的 Windows 和正常模式的 Windows 下的 "MS-DOS 方式 " 或 " 命令提示符 " 。 但有些病毒由於使用了更加隱匿和狡猾的手段往往會對殺毒軟件進行攻擊甚至是刪除系統中的殺毒軟件的做法,針對這樣的病毒絕大多數的殺毒軟件都被設計為在安全模式可安裝、使用、執行殺毒處理。在安全模式(Safe Mode)或者純DOS下進行清除清除時,對於現在大多數流行的病毒,如蠕蟲病毒、木馬程序和網頁代碼病毒等,都可以在安全模式下徹底清除的,不必要像以前那樣必須要用軟盤啟動殺毒;但對於一些引導區病毒和感染可執行文件的病毒才需要在純 DOS下殺毒(建議用干淨軟盤啟動殺毒)。而且,當計算機原來就感染了病毒,那就更需要在安裝反病毒軟件後(升級到最新的病毒庫),在安全模式(Safe Mode)或者純DOS下清除一遍病毒了!
二、帶毒文件在一些郵件文件中
絕大多數的防毒軟件可以直接檢查這些郵件文件中的文件是否帶毒,對於郵箱中的帶毒的信件,可以根據用戶的設置殺毒或刪除帶毒郵件,但是由於此類郵箱的復合文件結構,易出現殺毒後的郵箱依舊可以檢測到病毒情況,這是由於沒有壓縮郵箱進行空間釋放的原因導致的,您可以嘗試在 Outlook Express 中選擇“工具” ― 〉“選項” ― 〉“維護” ― 〉“立即清除” ― 〉“壓縮” ,刪除所有脫機內容 ,也請選上一並刪除。
三、帶毒文件在 Restore 目錄下,*.cpy 文件中
這是系統還原存放還原文件的目錄,只有在裝了Windows Me/XP/VISTA操作系統上才會有這個目錄,由於系統對這個目錄有保護作用。對於這種情況需要先取消" 系統還原 " 功能,然後將帶毒文件刪除,甚至將整個目錄刪除也是可以的。
四、帶毒文件在.rar 、.zip 、.cab 等壓縮文件中
對於絕大多數的反病毒軟件來說,現在的查殺壓縮文件中病毒的功能已經基本完善了,單是對於一些特殊類型的壓縮文件或者加了密碼保護的壓縮文件就可能直接清除了。要清除壓縮文件中的病毒,建議解壓縮後清除,或者借助壓縮工具軟件的外掛殺毒程序的功能,對帶毒的壓縮文件進行殺毒。
五、文件中存在病毒的殘留代碼
這種情況比較多見的就是帶有 CIH 、Funlove 、宏病毒(包括 Word 、 Excel 、 Powerpoint 和 Wordpro 等文檔中的宏病毒)和個別網頁病毒的殘留代碼,通常防毒軟件對這些帶有病毒殘留代碼的文件報告的病毒名稱後綴通常是 int 等結尾,而且並不常見,如 W32/FunLove.app 、W32.Funlove.int 。一般情況下,這些殘留的代碼不會影響正常程序的運行,也不會傳染,如果需要徹底清除的話,要根據各個病毒的實際情況進行清除。也可以借助相關的清除工具及修改注冊表來完成。
六、共享目錄殺毒
遇到本地共享的目錄中的帶毒文件不能清除的情況,通常是局域網中別的用戶在讀寫這些文件時,殺毒的時候表現為無法直接清除這些帶毒文件中的病毒,如果是有病毒在對這些目錄在寫病毒操作,表現為對共享目錄進行清除病毒操作後,還是不斷有文件被感染或者不斷生成新病毒文件。以上這兩種情況,都建議取消共享,然後針對共享目錄進行徹底查殺,恢復共享的時候,注意不要開放太高的權限,並對共享目錄加設密碼。 對遠程的共享目錄(包括映射盤)查殺病毒的時候,首先要保證本地計算機的操作系統是干淨的,同時對共享目錄也有最高的讀寫權限。如果是遠程計算機感染病毒的話,建議還是直接在遠程計算機進行查殺病毒。特別的,如果在清除別的病毒的時侯都建議取消所有的本地共享,再進行殺毒操作。在平時的使用中,也應注意共享目錄的安全性,加設密碼,同時,非必要的情況下,不要直接讀取遠程共享目錄中的文件,建議拷貝到本地檢查過病毒後再進行操作。