国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > HTML > 正文

用vbs在 HTA 內對腳本進行編碼的方法

2020-01-25 19:40:43
字體:
來源:轉載
供稿:網友
問: 
您好,腳本專家!如何在 HTA 內對腳本進行編碼? 
-- LL 
答: 
您好,LL。您知道,剛看到這個問題時,我們就在想:“這有什么大不了的?難道不能像在 HTML 文件中那樣在 HTML 應用程序 (HTA) 中對腳本進行編碼嗎?”令我們大為吃驚的是,好像不能在 HTA 中對腳本進行編碼;每次試圖這樣做時,都會返回像下面這樣的錯誤消息: 
Scripting encoder object ("Scripting.Encoder") failed on C:/Scripts/test.hta 
老實說,我們從未找到在 HTA 中對腳本進行編碼的方法。不過沒關系,因為我們的確想出了一個解決此問題的鬼點子。我們一會兒就為您展示。 
但是,在做之前,我們需要花點兒時間解釋對腳本編碼是什么意思。Microsoft 有一個實用程序,名為 Script Encoder(腳本編碼器),可將您的腳本代碼“打亂”。例如,假設您有一個類似下面的腳本: 
strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer &  "/root/cimv2") 
   Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem") 
For Each objOperatingSystem in colOperatingSystems 
    Msgbox objOperatingSystem.Caption & " " &   objOperatingSystem.Version 
Next 
假設出于某些原因,您希望人們無法閱讀腳本代碼。這是個問題:畢竟,任何人只要有權運行腳本,就同樣有權在記事本中打開此腳本,并且想看什么就看什么。不過,同一個腳本經“腳本編碼器”處理后,會成為下面顯示的樣子: 
#@~^8AEAAA==@#@&@#@&@#@&,PP,?!8PV+OrU.n.kkW@#@&,PP,~~PkYMZG:2;D+.P{~JcJ@#@&,PP~~,P~P,~U+O,W(Ltq 
UnD7k^+,'~!Yr(%+1Y`rArxsosYd)wwrP'PkOD;Wh2!Y+.~LP~J'.KWO'mb:/yJ*@#@&@#@&~P,P~~,PP,~?YP1Gsra+MlOkULUXdYh/,'~G( 
L/(U+./b^R3X+1pEDH~{@#@&~P,P~~,PP,~P,PPvEj+^+1Y~e~W 
MWhPqrx2 m6a+DCObxL?HdD+hr#@#@&@#@&P,~P,P~P,P~oKDPACm4PW(%6wDmYr 
xLjH/O+s~kP^G^rwn.mYrxTjH/O:k@#@&,P,~P,P~P,P~~,PHkL4K6PK8%ra+M 
lOkULUXdYhR;l2ObWx~',J~J,',{@#@&P,PP,P,~P,P~P,P~~,PW(%ra+DmOrxT?H/O+h  
j+./bGx@#@&~~,PP~~,P~PgnXY@#@&P,PPAx9~?!4@#@&QYQAAA==^#~@ 
腳本仍可正常運行,只是任何人再想查看代碼并剽竊您的工作成果就有點困難了。(您說對了:盡管如此,但它確實要比您好,腳本專家!中提到的大多數笑話更有意義) 
現在,要記住的重要一點是,我們只將腳本編碼(或打亂),而絕對沒有加密。這意味著什么?這意味著編碼器會對多數人隱藏您的腳本;但是,一個掌握編碼知識或擁有從 Internet 下載的實用程序的真正鐵桿黑客,卻能破解此代碼。這尤其意味著永遠不要在腳本中“隱藏”管理員密碼,也不要以為“腳本編碼器”能保證密碼不被窺探。它不會像您想的那樣,因為它是編碼器而不是加密器,這絕對是有區別的。 
那么,在 HTA 中對腳本編碼的問題又怎么樣呢?好吧,我們假設您有一個類似下面所示的 HTA(我們同樣假設您已經下載并安裝了“腳本編碼器”): 
<head> 
<title>Operating System Version</title> 
<HTA:APPLICATION  
     APPLICATIONNAME="Operating System Version" 
     SCROLL="yes" 
     SINGLEINSTANCE="yes" 

</head> 
<script language="VBScript"> 
    Sub GetOSVersion 
       strComputer = "." 
           Set objWMIService = GetObject("winmgmts://" & strComputer &  "/root/cimv2") 
           Set colOperatingSystems = objWMIService.ExecQuery _ 
               ("Select * from Win32_OperatingSystem") 
           For Each objOperatingSystem in colOperatingSystems 
               Msgbox objOperatingSystem.Caption & " " & _ 
                   objOperatingSystem.Version 
           Next 
    End Sub 
</script> 
<body> 
<input type="button" value="Operating System" name="run_button"  onClick="GetOSVersion"> 
</body> 
如果要對此 HTA 的 VBScript 部分編碼,首先要使用 '**Start Encode** 標記在要編碼部分的開始處進行標記。換言之,<Script> 標記需要像下面這樣,使 '**Start Encode** 恰好位于 VBScript 代碼的第一行之前: 
<script language="VBScript"> 
'**Start Encode** 
    Sub GetOSVersion 
       strComputer = "." 
           Set objWMIService = GetObject("winmgmts://" & strComputer &  "/root/cimv2") 
           Set colOperatingSystems = objWMIService.ExecQuery _ 
               ("Select * from Win32_OperatingSystem") 
           For Each objOperatingSystem in colOperatingSystems 
               Msgbox objOperatingSystem.Caption & " " & _ 
                   objOperatingSystem.Version 
           Next 
    End Sub 
</script> 
從理論上來講,這樣便能通過運行 Screnc.exe 并傳遞兩個參數(現有 HTA 文件 (Test.hta) 的名稱和要指定給編碼文件 (Encoded.hta) 的名稱)來對腳本編碼: 
C:/Scripts>screnc test.hta encoded.hta 
不幸的是,這樣做行不通。 
為什么?噢,我們實在是不能確定。不過,我們知道怎樣會真正行得通。我們只需將現有文件的擴展名 .hta 更改為 .htm。換言之,我們只需將 Test.htm 文件重新命名。“腳本編碼器”無法處理 HTA 文件,但是處理 HTML 文件就沒有問題了。現在,我們可以使用類似下面的語法啟動“腳本編碼器”: 
C:/Scripts>screnc test.htm encoded.hta 
這樣做確實可行嗎?別告訴我們您對腳本專家表示懷疑!編碼后的 .hta 將類似下面這樣: 
<head> 
<title>Operating System Version</title> 
<HTA:APPLICATION  
     APPLICATIONNAME="Operating System Version" 
     SCROLL="yes" 
     SINGLEINSTANCE="yes" 

</head> 
<script language="VBScript.Encode"> 
'**Start Encode**#@~^8AEAAA==@#@&@#@&@#@&,PP,?!8PV+OrU.n.kkW@#@&,PP,~~PkYMZG:2;D+.P{~JcJ@#@&,PP~~,P~P,~U+O,W(Ltq 
UnD7k^+,'~!Yr(%+1Y`rArxsosYd)wwrP'PkOD;Wh2!Y+.~LP~J'.KWO'mb:/yJ*@#@&@#@&~P,P~~,PP,~?YP1Gsra+MlOkULUXdYh/,'~G( 
L/(U+./b^R3X+1pEDH~{@#@&~P,P~~,PP,~P,PPvEj+^+1Y~e~W 
MWhPqrx2 m6a+DCObxL?HdD+hr#@#@&@#@&P,~P,P~P,P~oKDPACm4PW(%6wDmYr 
xLjH/O+s~kP^G^rwn.mYrxTjH/O:k@#@&,P,~P,P~P,P~~,PHkL4K6PK8%ra+M 
lOkULUXdYhR;l2ObWx~',J~J,',{@#@&P,PP,P,~P,P~P,P~~,PW(%ra+DmOrxT?H/O+h  
j+./bGx@#@&~~,PP~~,P~PgnXY@#@&P,PPAx9~?!4@#@&QYQAAA==^#~@</script> 
<body> 
<input type="button" value="Operating System" name="run_button"  onClick="GetOSVersion"> 
</body> 
它仍是個有效的 HTA;單擊按鈕會返回本地機器上安裝的操作系統的名稱和版本。但是,對于任何試圖查看代碼的人,它看上去純粹就是一些雜亂信息。(不用說,腳本專家比任何人都更了解這些雜亂信息!) 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产裸舞福利在线视频合集 | 麻豆福利在线观看| 在线播放av网站| 午夜视频在线观看网站午夜视频在线| 黄色毛片在线看| 国产激情99| jizz亚洲大全| 国产在线播放av| 69精品视频| 碰草在线视频| 国产精品冒白浆免费视频 | 国产女主播在线观看| 91精品大全| 黄色国产网站在线观看| 国产精品伦一区二区三区级视频频 | 日本久久网站| 久久一本精品| 国产青青视频| www555久久| 国产精品毛片一区二区三区四区| 在线国产三级| 最好2018中文免费视频| 在线免费观看高清视频色| 成视频年人免费看黄网站| 国产网红在线| 六月天色婷婷| 中文在线观看视频| 中文字幕在线资源| 欧美一级久久久久久久久大| 国产小视频在线| 欧美aaa一级片| 在线观看电影av| 91三级在线| 最新亚洲精品国自产在线观看| 四虎成人精品在永久免费| 国产精品二线| 国产香蕉尹人视频在线| 福利视频在线导航| a级在线观看| 国产精品xxx电影| 丁香综合在线| 国产免费专区| 黄色国产网站在线观看| 美女免费视频黄| 超碰在线观看免费版| 四虎精品成人a在线观看| av黄色在线观看| 99热免费在线| 亚洲第一成年免费网站| 日韩不卡高清| 黄色在线视频观看网站| 成人欧美日韩| 国产调教视频在线观看| 国产福利在线播放麻豆| 最近中文字幕av免费高清| 成人超碰在线| 国产精品剧情一区二区三区 | 九九热在线免费视频| 久热国产在线视频| 啪啪免费视频一区| 99视频免费| 国产成人精品实拍在线| av中文网站| 天堂在线免费视频| 在线观看精品一区二区三区| 久久国产热视频| 国产成人精品实拍在线| 午夜在线视频| 好男人免费精品视频| 69精品视频| 国产在线三区| 亚洲欧美精品日韩欧美| 福利在线国产| 亚洲视频精品在线观看| 99视频在线观看地址| 精品国产美女福利到在线不卡| av网址在线看| 国产素人视频在线观看| 亚洲精品天堂在线观看| 五月婷婷在线观看| av手机免费观看| 五月婷婷在线视频| 日本福利在线| 国产精品18久久久久久久久久 | 天天干天天摸| 国产精品伦一区二区三区视频| 日本动漫同人动漫在线观看| 国产成人午夜电影| 国产香蕉视频在线观看| 国产农村一级特黄α**毛片| 天天干天天操天天爽| 国产高清视频在线播放| 中文字幕在线看精品乱码| 免费不卡中文字幕视频| 在线观看中文字幕的网站| 天天爱天天做色综合| 男女羞羞视频在线观看| 中文岛国精品亚洲一区| 国产极品视频| 国产一级片麻豆| 天天av天天爽| 国产一级性片| 国产私人影院| 136福利第一导航国产在线| 国产午夜在线| 国产网站在线播放| 国产高清视频在线播放| 国产激情自拍视频| 精品推荐国产麻豆剧传媒| 精品国内自产拍在线视频| 国产精品久久麻豆| 国产91足控脚交在线观看| 国产欧美日本亚洲精品一4区| 丁香花视频在线观看| 九九99九九精彩| 午夜av在线免费观看| 国产天堂在线| av在线播放av| 久久国产精品黑丝| 国产精品久久久久久久牛牛 | 97中文字幕| 亚色视频在线观看| 超碰在线网址| 中文字幕国产视频| 最近高清中文在线字幕在线观看| 中文字幕在线观看播放| 国产99在线|亚洲| sese在线视频| 国产污污在线观看| 青青草原国产在线| 国产精品扒开做爽爽爽的视频| aaa大片在线观看| 二人午夜免费观看在线视频| 国产激情在线| 免费中文字幕| 9色在线视频网站| 天天操天天是| www.狠狠色.com| 99热在线观看免费| 99中文字幕一区| 中文字幕视频在线免费| 日韩黄色成人| 国产寡妇树林野战在线播放| wwwww在线观看免费视频| 国产网站免费看| 国产在线观看18| gogo在线高清视频| 国产福利免费在线观看| 欧美日韩在线视频免费观看| 国产视频青青| 狠狠干婷婷色| 任你操视频在线观看| 伊人电影在线观看| 五月婷婷在线观看| 麻豆网站在线免费观看| 精品一区二区91| 国产黄色免费电影| 日本中文字幕视频| 国产免费视频在线| 麻豆视频国产| 麻豆精品视频入口| 久久er视频| 在线午夜视频| 一本大道香蕉8中文在线视频| 国产aa视频| 国产呻吟对白刺激无套视频在线| 国产乱子视频| 中中文字幕av在线| 国产理论电影在线| 国产精品一区二区三区高清在线 | 国产在线二区| 天堂资源最新版在线视频观看免费网 | 亚洲欧美国产另类首页| 国产精品人人| 国产成a人亚洲精v品| 在线国产1区| 人人澡人人爽| 国产尤物一区二区三区| 最近中文字幕av免费高清| 国产一卡二卡3卡4卡四卡在线| 国产女人在线视频| 中文字幕网站视频在线| 国产精品入口麻豆完整版| 国产黄色免费看| 在线观看av网站永久| 本道综合精品| 国产人成在线观看| 精品国产高清a毛片无毒不卡 | 中文字幕在线免费| 97操碰视频| 黄色av网址在线免费观看| 国产素人视频在线观看| av片在线观看| 最好看更新中文字幕| 中文在线有码| 成 人免费视频播放| 国产精品777一区二区| 日本一二区视频| 国产视频1区| 青草视频在线播放|