網(wǎng)頁“黑手”如何攻擊你的Windows系統(tǒng)
您當(dāng)前位置:首頁 > 紅訊頻道 > 網(wǎng)絡(luò)技術(shù)
紅軟基地 推薦
2012-01-19
三、WSH應(yīng)用舉例
WSH可以處理腳本程序,怎樣閱讀和編寫WSH的腳本源文件呢?只要你有一點Basic(會VB的編程更好,呵呵)語言的基礎(chǔ),學(xué)會看懂WSH腳本語言的程序并不是一件難事。去C:WINDOWSSAMPLESWSH目錄以下將看看吧!里面提供了幾類經(jīng)典的腳本例子,而且分別提供了VBScript和JavaScript兩個版本,我們只要用記事本打開它們并仔細(xì)研究就不難學(xué)到一些基本的WSH應(yīng)用。
你只需在記事本中依次輸入以下每個實例中的代碼,并保存為相應(yīng)的“*.vbs”文件,雙擊這個文件,你就可以看到相應(yīng)的效果了。
〖實例一〗效果:彈出對話框窗口“歡迎共同學(xué)習(xí)WSH”。
WScript.Echo(“歡迎共同學(xué)習(xí)WSH”)
〖實例二〗效果:在D盤根目錄下建立二十個新文件夾。
dim objdir
set objdir=WScript.Createobject("Scripting.filesystemobject")
for k=1 to 20
sNewFolder="d:WSHsample" & k ‘給新的文件夾命名
objdir.Createfolder(sNewFolder)
next
〖實例三〗效果:使用 Windows Scripting Host 在c:創(chuàng)建一個文本文件testfile.txt
‘text.vbs 這是本文件的文件名
Set RegWsh = Wscript.CreateObject("Wscript.Shell")
RegWsh.Run ("notepad " & Wscript.ScriptFullName)
‘上面用SHELL對象啟動程序
Set fs = Wscript.CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:testfile.txt", True)
a.WriteLine("這只是一次測試。請檢查你的機器的c:是否有testfile.txt文件出現(xiàn)?")
a.Close
很簡單,是吧?呵呵,是的。只要你有一點點程序設(shè)計的基礎(chǔ),看懂以上幾個實例中的代碼是非常容易的,你也可以試著編制一些類似的“腳本”實例了……
然而,正是因為腳本編程的門檻低,容易上手,所以在給我們的生活帶來方便和高效的同時,也為少數(shù)“不法分子”提供了可乘之機。常見的惡意代碼有什么特征呢?最根本的一條就是對系統(tǒng)注冊表的訪問。怎樣利用腳本訪問注冊表?
來源:紅訊頻道