麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

關于腳本調用外部對像和類型庫

2020-07-26 11:57:34
字體:
來源:轉載
供稿:網友
先舉個例子,最近的flash網馬調用:
var Flashver = (new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9")).GetVariable("$version").split(",");

這個ShockwaveFlash.ShockwaveFlash.9從何而來,用exescope打開flash9f.ocx選擇typelib,即可看到ShockwaveFlash.ShockwaveFlash.9對像的函數,其中就有GetVariable。這就帶來另一個問題,如何知是要打開的是flash9f.ocx呢?如果只是針對這個,可以用IE的組件管理器查看到。

那么我們調用其它的可不可以,像mstsc.exe,3389連接器的組件呢?注冊表查找mstsc.exe,找到的HKEY_CLASSES_ROOT/CLSID/{3523c2fb-4031-44e4-9a3b-f1e94986ee7f}/InprocServer32就是C:/WINDOWS/system32/mstscax.dll,然后用exescope打開也可以看到這個組件的函數、屬性、方法等。可以簡單示例(md,只是能改mstsc.exe的各方面屬性值,一直打不開連接界面,誰來改改?):

Sub ExecuteConnection(strServer, strUser, strPW)
' create the client
Dim objMsRdpClient
Set objMsRdpClient = CreateObject("MsTscAx.MsTscAx.3")
objMsRdpClient.Server = strServer
objMsRdpClient.UserName =strUser
objMsRdpClient.FullScreen = false
objMsRdpClient.AdvancedSettings2.RedirectDrives = False
objMsRdpClient.AdvancedSettings2.RedirectPrinters = False
objMsRdpClient.AdvancedSettings2.RedirectPorts = False
objMsRdpClient.AdvancedSettings2.RedirectSmartCards = False

objMsRdpClient.AdvancedSettings2.ClearTextPassword = strPW
objMsRdpClient.StartConnected = True
WScript.echo "Before connecting"

wscript.echo objMsRdpClient.version
dim intResult
intResult = objMsRdpClient.Connect
WScript.echo "After connecting Result: " & intResult

End Sub

調用組件,不僅可以使用注冊表中找到的HKEY_CLASSES_ROOT/CLSID/{3523c2fb-4031-44e4-9a3b-f1e94986ee7f}/ProgID(上邊的例子就是CreateObject("MsTscAx.MsTscAx.3")
),也可以用HKEY_CLASSES_ROOT/CLSID,這也就是為什么我們在asp木馬中也可以用到的classid,像海陽頂端2006+源碼中的:

<object runat="server" id = "ws" scope = "page" classid = "clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
<object runat="server" id = "fso" scope = "page" classid = "clsid:0D43FE01-F093-11CF-8940-00A0C9054228"></object>
<object runat="server" id = "ws" scope = "page" classid = "clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
<object runat="server" id = "sa" scope = "page" classid = "clsid:13709620-C279-11CE-A49E-444553540000"></object>

當然其它別的網馬,基本調用的都是CLSID了,你可以隨便找一些網馬來看。

不過在vbs中好像不可以直接調用classid,放在wsf文件中就可以,當然是html之類的更無所謂了。
這里只是簡單說一下,如果你要看圖文的教程,可以看一下這個:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产成人午夜av浪潮 | 欧美精品欧美极品欧美激情 | 深夜小视频在线观看 | 激情小说激情图片激情电影 | 49vv看片免费 | 亚洲人成在线播放网站 | 久久久久亚洲精品 | 九九综合视频 | 毛片中文字幕 | 欧美一级免费在线观看 | 中文字幕网站在线 | 国产精品久久久久久久久久 | 午夜久久久精品一区二区三区 | 国产精品jk白丝蜜臀av软件 | 精品一区二区久久久久久久网精 | 99热高清 | 黄色a级片视频 | 久精品久久 | 国产一区二精品区在线 | 欧美日韩在线影院 | 精品国产高清一区二区三区 | 国产成年人在线观看 | 视频一区二区三区中文字幕 | 91精品国产免费久久 | 久久成人视屏 | 国产精品成人av片免费看最爱 | 欧美成人福利 | 国产精品成人亚洲一区二区 | 国产精品欧美久久久久一区二区 | 久久久久久久久久久久久久久久久久 | 国产在线1区 | 欧美乱码精品一区 | 欧美精品成人一区二区三区四区 | 中文字幕在线永久视频 | 免费毛片观看 | 在线小视频国产 | 成人在线观看免费高清 | 在线视频a | 91丨九色丨国产在线观看 | 久久久久夜色精品国产老牛91 | h视频免费在线观看 |