了解VBE VBE則是編譯后(加密)的VBS代碼
來源:易賢網(wǎng) 閱讀:1272 次 日期:2016-07-05 11:21:03
溫馨提示:易賢網(wǎng)小編為您整理了“了解VBE VBE則是編譯后(加密)的VBS代碼”,方便廣大網(wǎng)友查閱!

其實我們可以將我們的vbs擴展名改為 vbe一樣可以運行,因為vbs經(jīng)常被殺毒軟件禁止運行

一、vbe與vb

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

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

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

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

VBE格式在QQ傳文件中往往不會被攔截,而VBS格式卻會被攔截,這應(yīng)該是程序設(shè)計者的一個失誤。

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

二、vb腳本程序會被用作惡搞

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

如著名的并且風(fēng)靡一時的“說‘我是豬'”:惡搞關(guān)機vbe文件。

對于這個惡搞程序,解決很簡單。在任務(wù)管理器中找到進程“wscript.exe”(腳本宿主程序)并結(jié)束之,然后在運行中輸入并運行“shutdown -a”即可解除定時關(guān)機。

惡搞程序用這樣的方法一般可以解決。病毒則相對比較復(fù)雜。

在這里舉一個例子:(源代碼 Fixed By Me)

代碼如下:

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

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

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

Dim uMaMe

Do While (strReturn <> "我是豬") '循環(huán)語句,直到變量 strReturn 等于 “我是豬” 時退出循環(huán)。

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

If strReturn = "你才是" Then

If uMaMe <> "yes" Then

uMaMe = "yes"

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

Else

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

objWSHShell.Run "shutdown.exe -r -t 0 ", 0, True '直接關(guān)機

End If

End If

Loop

'如果你說了“我是豬”,則退出循環(huán),往下執(zhí)行

objWSHShell.Run "shutdown.exe -a", 0, True '解除定時關(guān)機

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

三、vb腳本程序會被作為病毒

有時殺軟對于vb腳本文件會認為是病毒,這一般是腳本里有運行“shutdown -s xxx”之類的病毒性質(zhì)的代碼。不是所有的vb腳本文件都有毒。

vb腳本文件有時候會被作為U盤病毒進行傳播,典型的例子是“u.vbe”,學(xué)校機房的等公共場合較常見,也有相關(guān)的蠕蟲病毒,相關(guān)癥狀為雙擊無法打開硬盤。

四、vbe也被稱為Visual Basic Edirtor

功欲善其事,必先利其器!在我們要學(xué)習(xí)VBA與用VBA編寫代碼時,必須先熟悉開發(fā)的環(huán)境——VBE。

VBE——Visual Basic Edirtor,如果大家對微軟的一門編程語言有所了解的話,那對VBE的樣子也就不會陌生的。那怎么進入VBE呢?

從Excel菜單中,選擇工具——宏——Visual Basic 編輯器,或者按快捷鍵Alt+F11即可進入,不少朋友可能都沒有接觸過VBE,甚至連Excel中包含這個編輯器都一無所知,下面這張圖就展現(xiàn)出VBE最常用的七個窗口,而圖片也讓這幾個窗口更容易說明。

名單

更多信息請查看腳本欄目
易賢網(wǎng)手機網(wǎng)站地址:了解VBE VBE則是編譯后(加密)的VBS代碼
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇剩?/div>
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)