佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > 了解VBE VBE則是編譯后(加密)的VBS代碼

了解VBE VBE則是編譯后(加密)的VBS代碼

熱門標(biāo)簽:銀行業(yè)務(wù) 服務(wù)器配置 美圖手機(jī) 網(wǎng)站文章發(fā)布 智能手機(jī) 檢查注冊(cè)表項(xiàng) 呼叫中心市場需求 鐵路電話系統(tǒng)
一、vbe與vb

  VBE跟VBS差不多,都是VB腳本代碼文件,但他們也有不同:
  VBS是明文代碼,就是說可以直接使用記事本編輯;
  VBE則是編譯后(加密)的VBS代碼,使用記事本打開不能直接看到源代碼。(有些例外)
  加密工具有很多,其中常用的是 Microsoft Script Encoder(screnc.exe),此外還有許多。
  VBE格式在QQ傳文件中往往不會(huì)被攔截,而VBS格式卻會(huì)被攔截,這應(yīng)該是程序設(shè)計(jì)者的一個(gè)失誤。
  因此,所以很多人沒有進(jìn)行加密而直接改擴(kuò)展名為“VBE”,依然能夠運(yùn)行,只是為了方便一下。

二、vb腳本程序會(huì)被用作惡搞

  vb腳本程序因編寫簡單,體積小,方便靈活,多被人用于惡搞小程序、病毒等。(BASIC代碼一直很簡單,特別是腳本代碼還有一個(gè)“wscript”腳本庫)
  如著名的并且風(fēng)靡一時(shí)的“說‘我是豬'”:惡搞關(guān)機(jī)vbe文件。
  對(duì)于這個(gè)惡搞程序,解決很簡單。在任務(wù)管理器中找到進(jìn)程“wscript.exe”(腳本宿主程序)并結(jié)束之,然后在運(yùn)行中輸入并運(yùn)行“shutdown -a”即可解除定時(shí)關(guān)機(jī)。
  惡搞程序用這樣的方法一般可以解決。病毒則相對(duì)比較復(fù)雜。
  在這里舉一個(gè)例子:(源代碼 Fixed By Me)
復(fù)制代碼 代碼如下:

  Set objWSHShell = wscript.CreateObject("wscript.shell") '定義并初始化Shell對(duì)象
  objWSHShell.Run "shutdown.exe -r -t 60 -c ""說我是豬,不說“我是豬”就會(huì)關(guān)機(jī),不信邪的你可以試下。"" ", 0, True
  '此行代碼作用是調(diào)用 shutdown 進(jìn)行重啟,60秒倒計(jì)時(shí)。
  Dim uMaMe
  Do While (strReturn > "我是豬") '循環(huán)語句,直到變量 strReturn 等于 “我是豬” 時(shí)退出循環(huán)。
  strReturn = InputBox("說我是豬,就可以不關(guān)機(jī),快點(diǎn),說 ""我是豬"" ", "好好考慮吧……", "你才是", 8000, 7000)
  If strReturn = "你才是" Then
  If uMaMe > "yes" Then
  uMaMe = "yes"
  objWSHShell.popup "敢罵我,你再罵一次試看看!",1,"",4096
  Else
  objWSHShell.popup "好哇,天堂有路你不走,關(guān)機(jī)無門你偏來,關(guān)機(jī)吧~~~", 1,"",4096
  objWSHShell.Run "shutdown.exe -r -t 0 ", 0, True '直接關(guān)機(jī)
  End If
  End If
  Loop
  '如果你說了“我是豬”,則退出循環(huán),往下執(zhí)行
  objWSHShell.Run "shutdown.exe -a", 0, True '解除定時(shí)關(guān)機(jī)
  objWSHShell.popup "早說不就行了嘛",1,"",4096


三、vb腳本程序會(huì)被作為病毒

  有時(shí)殺軟對(duì)于vb腳本文件會(huì)認(rèn)為是病毒,這一般是腳本里有運(yùn)行“shutdown -s xxx”之類的病毒性質(zhì)的代碼。不是所有的vb腳本文件都有毒。
  vb腳本文件有時(shí)候會(huì)被作為U盤病毒進(jìn)行傳播,典型的例子是“u.vbe”,學(xué)校機(jī)房的等公共場合較常見,也有相關(guān)的蠕蟲病毒,相關(guān)癥狀為雙擊無法打開硬盤。

四、vbe也被稱為Visual Basic Edirtor

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

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

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

標(biāo)簽:紅河 河南 樂山 滄州 上海 新疆 沈陽 長治

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《了解VBE VBE則是編譯后(加密)的VBS代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    通海县| 丽江市| 兴宁市| 长春市| 溧水县| 曲阳县| 洛浦县| 大宁县| 黄山市| 皮山县| 南平市| 平陆县| 罗定市| 滦平县| 大英县| 临漳县| 宕昌县| 福贡县| 威宁| 师宗县| 昭平县| 通许县| 沭阳县| 双峰县| 榆树市| 苏尼特右旗| 盱眙县| 三河市| 万源市| 北碚区| 石渠县| 托里县| 柯坪县| 高淳县| 始兴县| 奉贤区| 石城县| 永善县| 武威市| 绥中县| 梅河口市|