什麼是「指令碼病毒」

時間 2022-02-03 03:45:04

1樓:高樓居士

網路的流行,讓我們的世界變得更加美好,但它也有讓人不愉快的時候。當您收到一封主題為「i love you」的郵件,用興奮得幾乎快發抖的滑鼠去點選附件的時候;當您瀏覽一個信任的**之後,發現開啟每個資料夾的速度非常慢的時候,您是否察覺病毒已經闖進了您的世界呢?2023年5月4日歐美爆發的「愛蟲」網路蠕蟲病毒。

由於通過電子郵件系統傳播,愛蟲病毒在短短几天內狂襲全球數百萬計的電腦。微軟、intel等在內的眾多大型企業網路系統癱瘓,全球經濟損失達幾十億美元。而去年爆發的新歡樂時光病毒至今都讓廣大電腦使用者更是苦不堪言。

上面提及的兩個病毒最大的一個共同特點是:使用vbscript編寫。以愛蟲和新歡樂時光病毒為典型代表的vbs指令碼病毒十分的猖獗,很重要的一個原因就是其編寫簡單。

下面我們就來逐一對vbs指令碼病毒的各個方面加以分析:

一、vbs指令碼病毒的特點及發展現狀

vbs病毒是用vb script編寫而成,該指令碼語言功能非常強大,它們利用windows系統的開放性特點,通過呼叫一些現成的windows物件、元件,可以直接對檔案系統、登錄檔等進行控制,功能非常強大。應該說病毒就是一種思想,但是這種思想在用vbs實現時變得極其容易。vbs指令碼病毒具有如下幾個特點:

1.編寫簡單,一個以前對病毒一無所知的病毒愛好者可以在很短的時間裡編出一個新型病毒來。

2.破壞力大。其破壞力不僅表現在對使用者系統檔案及效能的破壞。他還可以使郵件伺服器崩潰,網路發生嚴重阻塞。

3.感染力強。由於指令碼是直接解釋執行,並且它不需要像pe病毒那樣,需要做複雜的pe檔案格式處理,因此這類病毒可以直接通過自我複製的方式感染其他同類檔案,並且自我的異常處理變得非常容易。

4.傳播範圍大。這類病毒通過htm文件,email附件或其它方式,可以在很短時間內傳遍世界各地。

5.病毒原始碼容易被獲取,變種多。由於vbs病毒解釋執行,其源**可讀性非常強,即使病毒原始碼經過加密處理後,其源**的獲取還是比較簡單。因此,這類病毒變種比較多,稍微改變一下病毒的結構,或者修改一下特徵值,很多防毒軟體可能就無能為力。

6.欺騙性強。指令碼病毒為了得到執行機會,往往會採用各種讓使用者不大注意的手段,譬如,郵件的附件名採用雙字尾,如.jpg.

vbs,由於系統預設不顯示字尾,這樣,使用者看到這個檔案的時候,就會認為它是一個jpg**檔案。

7.使得病毒生產機實現起來非常容易。所謂病毒生產機,就是可以按照使用者的意願,生產病毒的機器(當然,這裡指的是程式),目前的病毒生產機,之所以大多數都為指令碼病毒生產機,其中最重要的一點還是因為指令碼是解釋執行的,實現起來非常容易,具體將在我們後面談及。

正因為以上幾個特點,指令碼病毒發展異常迅猛,特別是病毒生產機的出現,使得生成新型指令碼病毒變得非常容易。

2樓:

不完整的,有還的網路程式

什麼是指令碼程式,什麼是指令碼程式

指令碼是批處理檔案的延伸,是一種純文字儲存的程式,一般來說的計算機指令碼程式是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。指令碼程式相對一般程式開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。現在的指令碼語言是比較多的,一般的指令碼...

什麼叫指令碼?要怎麼寫,什麼是指令碼?指令碼怎麼寫?

指令碼 script 是使用一種特定的描述性語言,依據一定的格式編寫的可執行檔案,又稱作巨集或批處理檔案。同時 指令碼 又是編劇術語名詞,故事構成被稱作指令碼。1.寫指令碼的人,也叫故事構成。2.與劇本不同,指令碼並沒有明確地指出演出者 包括動畫 遊戲人物等 究竟該說什麼話,只是將人物需要做的任務安...

指令碼是什麼語言,什麼是指令碼語言?

什麼是指令碼語言?指令碼是計算機的一種簡單執行程式,通過指令碼可以讓計算機完成一系列工作。指令碼類似於我們的程式,但他們大都不是編譯為二進位制 有些直接儲存為普通的ascii檔案,有些則儲存為位元組碼,它們的作用一般是用來控制遊戲 程式 的某些過程和經常修改的值,如果你寫了一個程式,其中有一個值需要...