最近,電腦安全領(lǐng)域可謂風(fēng)生水起。以前只做安全輔助軟件的360公司推出了一款叫《360殺毒》的免費(fèi)殺毒軟件,頓時使得不少老牌的商業(yè)殺毒軟件也爭先恐后地打起了免費(fèi)牌,彼此間也展開了一場沸沸揚(yáng)揚(yáng)的商場口水戰(zhàn)。雖然我是一名閑得無聊的安全技術(shù)愛好者,但對于商業(yè)炒作始終提不起興趣。我只對如何攻破各種殺毒軟件和安全輔助軟件的防御系統(tǒng)著迷!別的不說,光把各安全廠商吹噓得固若金湯的軟件神話打破,就很有技術(shù)勝利的成就感,呵呵!本次,就請大家看看我是如何模擬病毒和黑客行為,來一招放倒這些安全軟件的吧!
小小文件夾,放倒《360安全衛(wèi)士》
首先,拿很多電腦中都安裝了的《360安全衛(wèi)士》開刀吧!試試能否一招放倒它。
啟動《360安全衛(wèi)士》后,在上方工具欄中切換到“高級”項,選中里面的“360tray.exe”進(jìn)程??吹剿路降倪M(jìn)程中有一個名為“WS2_32.dll”的進(jìn)程沒有?就是其后面還有Windows Socket 2.0等描述字樣的那個(如圖1)。讓我們記下“WS2_32.dll”這個名字,然后進(jìn)入《360安全衛(wèi)士》的安裝目錄(一般是“C:\\Program Files\\360safe”)。在安裝目錄中點(diǎn)擊鼠標(biāo)右鍵,新建一個名為“WS2_32.dll”的文件夾,就大功告成了!
現(xiàn)在把系統(tǒng)任務(wù)托盤中的《360安全衛(wèi)士》退出,再次運(yùn)行它試試!看是不是不能啟動,彈出了一個錯誤提示的警告窗口(如圖2)?就這樣,新建一個小小的文件夾,就能搞死《360安全衛(wèi)士》。其中的原因,我稍后解釋。
一波兩折,殺毒軟件奈我何
下面請出大名鼎鼎的殺毒軟件——《江民2008》和《卡巴斯基7.0》。之所以請它們兩位,是因為前者是國內(nèi)老牌的殺毒軟件,后者是國際知名的殺毒軟件,各有其代表性。我測試的步驟與前面的基本相同,打開資源管理器分別進(jìn)入這兩款殺毒軟件的安裝目錄,使用鼠標(biāo)右鍵建立一個名為“WS2_32.dll”的文件夾。
結(jié)果——我可以告訴你,我失敗了!原因是這兩款殺毒軟件都拒絕我建立“WS2_32.dll”文件夾,這是它們的主動防御功能在起作用。此路不通,我換種思路:在資源管理器中不能建立文件夾,那就換到命令行下建立。具體步驟如下:先依次點(diǎn)擊菜單“開始→程序→附件→命令提示符”進(jìn)入命令行窗口;再輸入“cd\\Program Files\\Kaspersky Lab\\Kaspersky Internet Security7.0”命令進(jìn)入《卡巴斯基7.0》的安裝目錄;最后用“md ws2_32.dll”命令創(chuàng)建文件夾,成功!
現(xiàn)在來檢查一下效果。把《卡巴斯基7.0》的監(jiān)控程序退出,再重新運(yùn)行它,結(jié)果無法運(yùn)行,它失效了!同樣的方法,也適用于《江民2008》。為了證實這一漏洞對其他安全軟件也有影響,我還選擇了“趨勢”、“終截者”等安全軟件,結(jié)果一一應(yīng)驗,全部中招!不過,由于我的條件有限,沒有測試最新的《卡巴斯基2009》,而更多的殺毒軟件和安全輔助軟件,有技術(shù)研究興趣的讀者朋友也可以用以上的方法去測試。
揭露真相,其實不是我的錯
大家都知道,電腦安全是不允許有任何短板的,一個小小的漏洞往往會造成很嚴(yán)重的后果。以上問題的關(guān)鍵,就出在“WS2_32.dll”描述中的那個Windows Socket 2.0!這說明“WS2_32.dll”是用于支持Internet和網(wǎng)絡(luò)應(yīng)用程序所必需的動態(tài)鏈接庫文件。而如今的殺毒軟件和安全輔助軟件都毫無例外地整合了自動在線更新的功能,因此它們在運(yùn)行時必然會調(diào)用該文件。
動態(tài)鏈接庫文件的調(diào)用順序,首先是訪問相關(guān)軟件的安裝目錄,其次才是系統(tǒng)目錄。在正常情況下,殺毒軟件和安全輔助軟件的安裝目錄中都不存在“WS2_32.dll”,因此這些軟件運(yùn)行時只能從系統(tǒng)目錄中調(diào)用它(如圖3)。而在剛才,我人為地在這些軟件的安裝目錄中創(chuàng)建了一個與此文件同名的文件夾,則干擾了這些軟件對此文件的正常調(diào)用,從而導(dǎo)致調(diào)用出錯,軟件無法正常運(yùn)行。
知己知彼,防患于未然
由于此漏洞的技術(shù)含量不高但破壞效果大,因而一旦被黑客或病毒利用,那我們電腦中由殺毒軟件和安全輔助軟件筑起的安全防線就會瞬間崩潰!
幸好,要防范它也比較容易。譬如使用《微點(diǎn)主動防御軟件》或《瑞星殺毒軟件》,它們就不受這個漏洞的影響。只要這兩款殺毒軟件的實時監(jiān)控功能處于開啟狀態(tài),那么任何在其安裝目錄中新建文件或文件夾的行為都會被即時攔截和拒絕。
《微點(diǎn)主動防御軟件》官方網(wǎng)址:http://www.micropoint.com.cn/
《瑞星殺毒軟件》官方網(wǎng)址:http://www.rising.com.cn/
而對于動手能力較強(qiáng)的人,只要把自己電腦中殺毒軟件和安全輔助軟件的監(jiān)控措施設(shè)置到位,嚴(yán)格拒絕通過腳本或命令行的方式在其安裝目錄中創(chuàng)建文件和文件夾就行了。
雖然目前還未看到有黑客或病毒利用此漏洞興風(fēng)作亂,但將來難以保證,因此我們還是早早提防為妙。