亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS的各種應用的比較實用小代碼

2020-06-26 18:06:11
字體:
來源:轉載
供稿:網友
VBS應用- -                                         

VBS腳本病毒的大量流行使我們對VBS的功能有了一個全新的認識,現在大家對它也開始重視起來。VBS代碼在本地是通過Windows Script Host(WSH)解釋執行的。VBS腳本的執行離不開WSH,WSH是微軟提供的一種基于32位Windows平臺的、與語言無關的腳本解釋機制,它使得腳本能夠直接在Windows桌面或命令提示符下運行。利用WSH,用戶能夠操縱WSH對象、ActiveX對象、注冊表和文件系統。在Windows 2000下,還可用WSH來訪問Windows NT活動目錄服務。  

  用VBS編寫的腳本程序在窗口界面是由wscript.exe文件解釋執行的,在字符界面由cscript.exe文件解釋執行。wscript.exe是一個腳本語言解釋器,正是它使得腳本可以被執行,就象執行批處理一樣。關于VBS大家一定比我熟悉多了,所以再不廢話,直接進入主題,看看我總結的VBS在系統安全中的八則妙用吧。  

  一、給注冊表編輯器解鎖  

  用記事本編輯如下內容:  

DIM WSH  
SET WSH=WSCRIPT.CreateObject("WSCRIPT.SHELL") '擊活WScript.Shell對象  
WSH.POPUP("解鎖注冊表編輯器!")  
'顯示彈出信息“解鎖注冊表編輯器!”  
WSH.Regwrite"HKCU/Software/Microsoft/Windows/CurrentVersion  
/Policies/System/DisableRegistryTools",0,"REG_DWORD"  
'給注冊表編輯器解鎖  
WSH.POPUP("注冊表解鎖成功!")  
'顯示彈出信息“注冊表解鎖成功!”  
保存為以.vbs為擴展名的文件,使用時雙擊即可。  

  二、關閉Win NT/2000的默認共享  

  用記事本編輯如下內容:   

Dim WSHShell'定義變量  
set WSHShell=CreateObject("WScript.shell") '創建一個能與操作系統溝通的對象WSHShell  
Dim fso,dc  
Set fso=CreateObject("Scripting.FileSystemObject")'創建文件系統對象   
set dc=fso.Drives '獲取所有驅動器盤符  
For Each d in dc   
Dim str   
WSHShell.run("net share"&d.driveletter &"$ /delete")'關閉所有驅動器的隱藏共享  
next   
WSHShell.run("net share admin$ /delete")  
WSHShell.run("net share ipc$ /delete")'關閉admin$和ipc$管道共享  

  現在來測試一下,先打開cmd.exe,輸入net share命令就可以看到自己機子上的共享。雙擊執行stopshare.vbs后,會看見窗口一閃而過。然后再在cmd里輸入net share命令,這時候沒有發現共享列表了  

  三、顯示本機IP地址  

  有許多時候,我們需要知道本機的IP地址,使用各種軟件雖然可以辦到,但用VBS腳本也非常的方便。用記事本編輯如下內容:  

Dim WS  
Set WS=CreateObject("MSWinsock.Winsock")  
IPAddress=WS.LocalIP  
MsgBox "Local IP=" & IPAddress  

  將上面的內容保存為ShowIP.vbs,雙擊執行即可得到本機IP地址。  

  四、利用腳本編程刪除日志  

  入侵系統成功后黑客做的第一件事便是清除日志,如果以圖形界面遠程控制對方機器或是從終端登陸進入,刪除日志不是一件困難的事,由于日志雖然也是作為一種服務運行,但不同于http,ftp這樣的服務,可以在命令行下先停止,再刪除,在命令行下用net stop eventlog是不能停止的,所以有人認為在命令行下刪除日志是很困難的,實際上不是這樣,比方說利用腳本編程中的VMI就可以刪除日志,而且非常的簡單方便。源代碼如下:  

strComputer= "."  
Set objWMIService = GetObject("winmgmts:" _  
& "{impersonationLevel=impersonate,(Backup)}!//" & _  
strComputer & "/root/cimv2")  
dim mylogs(3)  
mylogs(1)="application"  
mylogs(2)="system"  
mylogs(3)="security"  
for Each logs in mylogs  
Set colLogFiles=objWMIService.ExecQuery _  
("Select * from Win32_NTEventLogFile where LogFileName='"&logs&"'")  
For Each objLogfile in colLogFiles   
objLogFile.ClearEventLog()   
Next  
next  

  將上面的代碼保存為cleanevent.vbs文件即可。在上面的代碼中,首先獲得object對象,然后利用其clearEventLog()方法刪除日志。建立一個數組,application,security,system,如果還有其他日志也可以加入數組。然后用一個for循環,刪除數組中的每一個元素,即各個日志。  

  五、利用腳本偽造日志  

  刪除日志后,任何一個有頭腦的管理員面對空空的日志,馬上就會反應過來被入侵了,所以一個聰明的黑客的學會如何偽造日志。利用腳本編程中的eventlog方法創造日志非常簡單,請看下面的代碼:  

set ws=wscript.createobject("Wscript.shell")  
ws.logevent 0 ,"write log success" '創建一個成功執行日志  

  將上面的代碼保存為createlog.vbs即可。這段代碼很容易理解,首先獲得wscript的一個shell對象,然后利用shell對象的logevent方法。logevent的用法:logevent eventtype,"description" [,remote system],其中eventtype為日志類型,可以使用的參數如下:0代表成功執行,1執行出錯,2警告,4信息,8成功審計,16故障審計。所以上面代碼中,把0改為1,2,4,8,16均可,引號中的內容為日志描述。利用這種方法寫的日志有一個缺點,即只能寫到應用程序日志,而且日志來源只能為WSH,即Windows Scripting Host,所以不能起太多的隱蔽作用,在此僅供大家參考。  

  六、禁用開始菜單選項  

  用記事本編輯如下內容:  

Dim ChangeStartMenu   
Set ChangeStartMenu=WScript.CreateObject("WScript.Shell")   
RegPath="HKCR/Software/Microsoft/Windows/CurrentVersion/Policies/"   
Type_Name="REG_DWORD"   
Key_Data=1   
    
StartMenu_Run="NoRun"   
StartMenu_Find="NoFind"   
StartMenu_Close="NoClose"   
    
Sub Change(Argument)   
ChangeStartMenu.RegWrite RegPath&Argument,Key_Data,Type_Name   
MsgBox("Success!")   
End Sub   
    
Call Change(StartMenu_Run) '禁用“開始”菜單中的“運行”功能   
Call Change(StartMenu_Find) '禁用“開始”菜單中的“查找”功能   
Call Change(StartMenu_Close) '禁用“開始”菜單中的“關閉系統”功能  

  將以上代碼保存為ChangeStartMenu.vbs文件,使用時雙擊即可。  

  七、執行外部程序  

  用記事本編輯如下內容:  

DIM objShell  
set objShell=wscript.createObject("wscript.shell")  
iReturn=objShell.Run("cmd.exe /C set var=world", 1, TRUE)  

  保存為.vbs文件即可。在這段代碼中,我們首先設置了一個環境變量,其名為var,而值為world,用戶可以使用%Comspec%來代替cmd.exe,并且可以把命令:set var=world改成其它的命令,這樣就可以使它可以運行任意的命令。  

  八、重新啟動指定的IIS服務  

  用記事本編輯如下內容:  

Const ADS_SERVICE_STOPPED = 1  
Set objComputer = GetObject("WinNT://MYCOMPUTER,computer")  
Set objService = objComputer.GetObject("Service","MYSERVICE")  
If (objService.Status = ADS_SERVICE_STOPPED) Then  
objService.Start  
End If  

  將它以startsvc.vbs為名保存在C盤根目錄。并通過如下命令執行:cscript c:/startsvc.vbs。運行后,經你指定的IIS服務項將被重新開啟。  

  最后,我們再說說開篇時提到的VBS腳本病毒的防范方法。VBS病毒的執行離不開WSH,在帶給人們便利的同時,WSH也為病毒的傳播留下可乘之機。所以要想防范VBS病毒,可以選擇將WSH卸載,只要打開控制面板,找到“添加/刪除程序”,點選“Windows安裝程序”,再鼠標雙擊其中的“附件”一項,然后再在打開的窗口中將“Windows Scripting Host”一項的“√”去掉,然后連續點兩次“確定”就可以將WSH卸載?;蛘?,你也可以點擊“我的電腦”→“查看”→“文件夾選項”,在彈出的對話框中,點擊“文件類型”,然后刪除VBS、VBE、JS、JSE文件后綴名與應用程序的映射,都可以達到防范VBS腳本病毒的目的。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91系列在线播放| 日韩精品视频在线观看网址| 久久久噜噜噜久久| 成人亚洲综合色就1024| 国产精品高潮呻吟久久av野狼| 久久视频中文字幕| 欧美大全免费观看电视剧大泉洋| 高清日韩电视剧大全免费播放在线观看| 久久在精品线影院精品国产| 国产欧美日韩中文字幕| 国产+人+亚洲| 久久精品国产免费观看| 国产精品亚洲美女av网站| 亚洲国产精品电影在线观看| 久久久久久91香蕉国产| 国产精品爽黄69天堂a| 精品欧美国产一区二区三区| 成人午夜小视频| 成人激情电影一区二区| 欧美性极品xxxx娇小| 国产成人综合精品在线| 国产日韩精品入口| 久国内精品在线| 欧美黄色小视频| 亚洲国产精品久久久久久| 日韩一级裸体免费视频| 97不卡在线视频| 日韩av在线看| 久久久久亚洲精品| 国产精品久久不能| 97免费中文视频在线观看| 久久精品视频播放| 国产精品免费电影| 精品成人69xx.xyz| 亚洲人成在线一二| 青青久久av北条麻妃黑人| 6080yy精品一区二区三区| 国产成人拍精品视频午夜网站| 亚洲人成电影在线播放| 亚洲精品av在线播放| 日韩乱码在线视频| 日韩视频免费在线观看| 日韩少妇与小伙激情| 亚洲毛茸茸少妇高潮呻吟| 欧美大胆a视频| 亚洲第一av在线| 亚洲精品国产拍免费91在线| 69av成年福利视频| 日韩av黄色在线观看| 日韩一区二区精品视频| 欧美激情日韩图片| www欧美xxxx| 日韩av在线一区二区| 欧美一级片久久久久久久| 亚洲精品av在线| 日韩免费观看av| 亚洲免费人成在线视频观看| 欧美日韩国产va另类| 欧美天天综合色影久久精品| 伦理中文字幕亚洲| 国产亚洲精品高潮| 精品激情国产视频| 国产精品色视频| 久久亚洲精品国产亚洲老地址| 国产成+人+综合+亚洲欧洲| 亚洲免费小视频| 国外成人在线视频| 九九热精品视频在线播放| 欧美日韩亚洲精品一区二区三区| 国产午夜精品全部视频播放| 高清亚洲成在人网站天堂| 另类少妇人与禽zozz0性伦| 欧美日韩中文字幕| 国产精品亚洲自拍| 亚洲永久在线观看| 中文字幕日韩在线视频| 久久精品人人爽| 欧美精品中文字幕一区| 精品久久久视频| 最近更新的2019中文字幕| 国产精品一区二区三区久久| 成人动漫网站在线观看| 国产成人97精品免费看片| 国产精品视频内| 日韩成人激情在线| 欧美精品免费播放| 日韩欧美在线免费观看| 久久免费精品视频| 中文字幕日韩精品在线观看| 中文字幕免费国产精品| 久久这里有精品| 中文字幕亚洲综合| 亚洲精品视频网上网址在线观看| 国产精品福利久久久| 97人洗澡人人免费公开视频碰碰碰| 欧美激情xxxx| 欧美疯狂性受xxxxx另类| 日韩av免费看| 亚洲视频在线视频| 亚洲欧美福利视频| 亚洲最大av网| 中文字幕久精品免费视频| 亚洲bt欧美bt日本bt| 91成人天堂久久成人| 日韩在线资源网| 国产精品91久久久| 精品高清美女精品国产区| 亚洲欧美第一页| 日韩有码在线视频| 国产一区二区三区在线播放免费观看| 久久中文字幕视频| 亚洲成人久久网| 都市激情亚洲色图| 国产最新精品视频| 日韩精品中文字幕久久臀| 欧美日韩午夜剧场| 欧美另类高清videos| 亚洲黄页视频免费观看| 久久久久久久久亚洲| 亚洲一区二区三区视频播放| 国产亚洲精品一区二区| 亚洲欧美中文字幕在线一区| 亚洲iv一区二区三区| 欧美大胆在线视频| 亚洲最大福利网| 久久6免费高清热精品| 91精品国产色综合久久不卡98| 俺去亚洲欧洲欧美日韩| 国产精品国产三级国产aⅴ浪潮| 国产精品私拍pans大尺度在线| 亚洲精品日韩丝袜精品| 亚洲一区亚洲二区亚洲三区| 亚洲精品久久久久久久久久久| 91精品国产乱码久久久久久久久| 久久久人成影片一区二区三区观看| 精品久久久久久亚洲精品| 91九色视频在线| 日韩电视剧免费观看网站| 日韩美女福利视频| 欧美日韩一区二区三区在线免费观看| 国产精品九九久久久久久久| 久久久久久久久久久av| 欧美激情图片区| 亚洲男人第一网站| 上原亚衣av一区二区三区| 国产区亚洲区欧美区| 成人h片在线播放免费网站| 国产视频久久久久久久| 欧美午夜影院在线视频| 国产精品视频久久久| 日本成熟性欧美| 国产精品永久免费视频| 欧美性猛交xxxx乱大交蜜桃| 免费av一区二区| 久久久久久久电影一区| 亚洲毛茸茸少妇高潮呻吟| 亚洲电影天堂av| 日韩精品黄色网| 成人av番号网| 国产福利精品在线| 国内精品久久久久久| 亚洲成人黄色在线观看| 一区二区国产精品视频| 亚洲一区美女视频在线观看免费|