您可能以為它會(huì)調(diào)用記事本來運(yùn)行,可是如果您雙擊它,結(jié)果它卻調(diào)用了HTML來運(yùn)行,并且自動(dòng)在后臺開始格式化d盤,同時(shí)顯示“Windows is configuring the system。Plase do not interrupt this process!边@樣一個(gè)對話框來欺騙您。您看隨意打開附件中的.txt的危險(xiǎn)夠大了吧?
欺騙實(shí)現(xiàn)原理:當(dāng)您雙擊這個(gè)偽裝起來的.txt時(shí)候,由于真正文件擴(kuò)展名是.,也就是.html文件,于是就會(huì)以html文件的形式運(yùn)行,這是它能運(yùn)行起來的先決條件。
文件內(nèi)容中的第2和第3行是它能夠產(chǎn)生破壞作用的關(guān)鍵所在。其中第3行是破壞行動(dòng)的執(zhí)行者,在其中可以加載帶有破壞性質(zhì)的命令。那么第2行又是干什么的呢?您可能已經(jīng)注意到了第2行里的“WSCript”,對!就是它導(dǎo)演了全幕,它是實(shí)際行動(dòng)總指揮。
WScript全稱Windows Scripting Host,它是Win98新加進(jìn)的功能, 是一種批次語言/自動(dòng)執(zhí)行工具——它所對應(yīng)的程序“WScript.exe”是一個(gè)腳本語言解釋器,位于c:\WINDOWS下,正是它使得腳本可以被執(zhí)行,就象執(zhí)行批處理一樣。在Windows Scripting Host腳本環(huán)境里,預(yù)定義了一些對象,通過它自帶的幾個(gè)內(nèi)置對象,可以實(shí)現(xiàn)獲取環(huán)境變量、創(chuàng)建快捷方式、加載程序、讀寫注冊表等功能。
下面我們通過一個(gè)小例子來說明Windows Scripting Host功能是如何的強(qiáng)大,使用又是怎樣的簡單,被有心人利用后的威脅有多大。例如有內(nèi)容如下的*.vbs文件:
|
就是這么兩行就可以拷貝文件到指定地點(diǎn)。第一行是創(chuàng)建一個(gè)文件系統(tǒng)對象,第二行前面是打開這個(gè)腳本文件,c:\windows\ winipcfg.exe指明是這個(gè)程序本身,是一個(gè)完整的路徑文件名。GetFile函數(shù)獲得這個(gè)文件,Copy函數(shù)將這個(gè)文件復(fù)制到e盤根目錄下。這也是大多數(shù)利用VBscript編寫的病毒的一個(gè)特點(diǎn)。從這里可以看出,禁止了FileSystemObject這個(gè)對象就可以很有效的控制這種病毒的傳播。用regsvr32 scrrun.dll /u這條命令就可以禁止文件系統(tǒng)對象。
欺騙識別及防范方法:這種帶有欺騙性質(zhì)的. txt文件顯示出來的并不是文本文件的圖標(biāo),它顯示的是未定義文件類型的標(biāo)志,這是區(qū)分它與正常.txt文件的最好方法。識別的另一個(gè)辦法是在“按WEB 頁方式”查看時(shí)在“我的電腦”左面會(huì)顯示出其文件名全稱,此時(shí)可以看到它不是真正的txt文件。問題是很多初學(xué)者經(jīng)驗(yàn)不夠,老手也可能因?yàn)闆]留意而打開它,在這里再次提醒您,注意您收到的郵件中附件的文件名,不僅要看顯示出來的擴(kuò)展名,還要注意其實(shí)際顯示的圖標(biāo)是什么。對于附件中別人發(fā)來的看起來是. txt的文件,可以將它下載后用鼠標(biāo)右鍵選擇“用記事本打開”,這樣看會(huì)很安全。