vbe

VBE則是編譯後(加密)的VBS代碼,使用記事本打開不能直接看到原始碼。VBE跟VBS差不多,都是VB腳本代碼檔案。在任務管理器中找到進程“wscript.exe”(腳本宿主程式)並結束之,然後在運行中輸入並運行“shutdown -a”即可解除定時關機。有時殺軟對於vb腳本檔案會認為是病毒,這一般是腳本里有運行“shutdown -s xxx”之類的病毒性質的代碼。vb腳本檔案有時候會被作為隨身碟病毒進行傳播,典型的例子是“u.vbe”,學校機房的等公共場合較常見,也有相關的蠕蟲病毒,相關症狀為雙擊無法打開硬碟。

腳本程式

vbe與vbs

VBE跟VBS差不多,都是VB腳本代碼檔案,但他們也有不同:

VBS是明文代碼,就是說可以直接使用記事本編輯;

VBE則是編譯後(加密)的VBS代碼,使用記事本打開不能直接看到原始碼。(有些例外)

加密工具有很多,其中常用的是 Microsoft Script Encoder(screnc.exe),此外還有許多。

VBE格式在QQ傳檔案中往往不會被攔截,而VBS格式卻會被攔截,這應該是程式設計者的一個失誤。

因此,所以很多人沒有進行加密而直接改擴展名為“VBE”,依然能夠運行,只是為了方便一下。

vb腳本程式會被用作惡搞

vb腳本程式因編寫簡單,體積小,方便靈活,多被人用於惡搞小程式、病毒等。(BASIC代碼一直很簡單,特別是腳本代碼還有一個“wscript”腳本庫)

如著名的並且風靡一時的“說‘我是豬’”:惡搞關機vbe檔案。

對於這個惡搞程式,解決很簡單。在任務管理器中找到進程“wscript.exe”(腳本宿主程式)並結束之,然後在運行中輸入並運行“shutdown -a”即可解除定時關機。

惡搞程式用這樣的方法一般可以解決。病毒則相對比較複雜。

在這裡舉一個例子:(原始碼 Fixed By Me)

Set objWSHShell = wscript.CreateObject("wscript.shell") '定義並初始化Shell對象

objWSHShell.Run "shutdown.exe -r -t 60 -c ""說我是豬,不說“我是豬”就會關機,不信邪的你可以試下。"" ", 0, True

'此行代碼作用是調用 shutdown 進行重啟,60秒倒計時。

Dim uMaMe

Do While (strReturn <> "我是豬") '循環語句,直到變數 strReturn 等於 “我是豬” 時退出循環。

strReturn = InputBox("說我是豬,就可以不關機,快點,說 ""我是豬"" ", "好好考慮吧……", "你才是", 8000, 7000)

If strReturn = "你才是" Then

If uMaMe <> "yes" Then

uMaMe = "yes"

objWSHShell.popup "敢罵我,你再罵一次試看看!",1,"",4096

Else

objWSHShell.popup "好哇,天堂有路你不走,關機無門你偏來,關機吧~~~", 1,"",4096

objWSHShell.Run "shutdown.exe -r -t 0 ", 0, True '直接關機

End If

End If

Loop

'如果你說了“我是豬”,則退出循環,往下執行

objWSHShell.Run "shutdown.exe -a", 0, True '解除定時關機

objWSHShell.popup "早說不就行了嘛",1,"",4096

vb腳本程式會被作為病毒

有時殺軟對於vb腳本檔案會認為是病毒,這一般是腳本里有運行“shutdown -s xxx”之類的病毒性質的代碼。不是所有的vb腳本檔案都有毒。

vb腳本檔案有時候會被作為隨身碟病毒進行傳播,典型的例子是“u.vbe”,學校機房的等公共場合較常見,也有相關的蠕蟲病毒,相關症狀為雙擊無法打開硬碟。

VESABIOSExtension

一種顯示卡標準。實現各種SVGA顯示卡之間的兼容。現在,所有的顯示卡廠商都支持VBE標準。由視頻電子學標準協會制定。

相關搜尋

熱門詞條

聯絡我們