Adsutil vbs基本用法

2021-04-13 07:35:17 字數 4201 閱讀 4667

adsutil.vbs基本用法

有了這些前置知識,下面再回到adsutil.vbs來看看它的用法:

c:/inetpub/adminscripts>cscript adsutil.vbs

microsoft (r) windows script host version 5.6

usage:

adsutil.vbs

description:

iis administration utility that enables the configuration of metabase properties

supported commands:    //支援的命令,這個最重要

配置目錄的訪問許可權

c:/inetpub/admins cripts>chaccess.vbs -a w3svc/1/root -verbose  

usage: chaccess <--adspath|-a adspath> 控制配置路徑  

[--computer|-c computer1[,computer2...]]指定機器名,ip也可。  

[+read|-read] 主目錄下的讀取許可權  

[+write|-write]主目錄下的寫入許可權  

[+s cript|-s cript]主目錄下的執行許可許可權為純指令碼  

[+execute|-execute]主目錄下的執行許可許可權為指令碼和可執行程式  

[+browse|-browse]主目錄下的目錄瀏覽許可權  

[--verbose|-v]當前版本  

[--help|-?]  

顯示指定路徑的屬性及狀態資訊

c:/inetpub/admins cripts>dispnode help  

usage: dispnode <--adspath|-a ads path of node> [--help|-h]  

ads path - the path of the node to be displayed  

example 1: dispnode -a iis://localhost/w3svc顯示當前iis的主屬性  

example 2: dispnode --adspath iis://machinename/w3svc/1 顯示當前站點的狀態資訊  

尋找命名的web,並顯示節點號、描述、主機名、埠和ip位址  

c:/inetpub/admins cripts>findweb  

web site number = 1  

web site des cription = 預設 web 站點  

hostname =  

port = 80  

ip address =  

c:/inetpub/admins cripts>findweb m7.net  

web site number = 2  

web site des cription = m7.net  

hostname = www.m7.net  

port = 80  

ip address = www.m7.net  

顯示指定站點路徑管理樹

c:/inetpub/admins cripts>disptree.vbs help  

usage: disptree [--adspath|-a root node] 指定要顯示管理樹的路徑  

[--norecurse|-n]  

[--help|-?]  

建立web虛擬站點  

c:/inetpub/admins cripts>mkw3site help  

unknown argument help  

usage: mkw3site <--rootdirectory|-r root directory>**路徑名  

<--comment|-t server comment>web**標識  

[--computer|-c computer1[,computer2...]]  

[--port|-o port num]埠  

[--ipaddress|-i ip address]ip位址  

[--hostname|-h host name]主機名  

[--sitenumber|-n sitenumber]  

[--dontstart]不啟動  

[--verbose|-v]  

[--help|-?]  

建立指定站點的虛擬目錄  

c:/inetpub/admins cripts>mkwebdir.vbs help  

usage: mkwebdir [--computer|-c computer1,computer2]指定伺服器名  

<--website|-w website1>指定虛擬站點名  

<--virtualdir|-v name1,path1,name2,path2,...>指定虛擬目錄名和目錄檔案位址  

[--help|-?]  

example : mkwebdir -c mycomputer -w "default web site"  

-v "dir1","c:/inetpub/wwwroot/dir1","dir2","c:/inetpub/wwwroot/dir2"  

暫停指定站點的iis服務  

c:/inetpub/admins cripts>pausesrv help  

usage: pausesrv <--adspath|-a server1[,server2,server3...]>  

[--computer|-c computer1[,computer2...]]  

[--verbose|-v]  

[--help|-?]  

example 1: pausesrv -a w3svc/1,msftpsvc/2  

example 2: pauseftp -c machine1,machine2,machine3 -a w3svc/1,msftpsvc/2  

恢復暫停的站點的iis服務  

c:/inetpub/admins cripts>contsrv.vbs help  

usage: contsrv <--adspath|-a server1[,server2,server3...]>  

[--computer|-c computer1[,computer2...]]  

[--verbose|-v]  

[--help|-?]  

example 1: contsrv -a w3svc/1,msftpsvc/2  

example 2: contsrv -c machine1,machine2,machine3 -a w3svc/1,msftpsvc/2  

用法同上  

pauseftp.vbs 暫停ftp伺服器服務  

contftp.vbs 恢復被暫停的ftp服務  

pauseweb.vbs 暫停web伺服器服務  

contweb.vbs 恢復暫停的www服務  

停止指定站點的iis伺服器服務  

c:/inetpub/admins cripts>stopsrv.vbs -a w3svc/2  

啟動指定站點的iis伺服器服務  

c:/inetpub/admins cripts>startsrv.vbs -a w3svc/2  

停止指定站點的web伺服器服務  

c:/inetpub/admins cripts>startweb.vbs -a w3svc/2  

啟動指定站點的web伺服器服務  

c:/inetpub/admins cripts>stopweb.vbs -a 2  

用法同上  

stopftp.vbs 停止ftp伺服器服務  

startftp.vbs 啟動ftp伺服器服務  

跟蹤指令碼的執行  

c:/inetpub/admins cripts>synciwam.vbs -h  

usage: cs cript synciwam.vbs [-v|-h]  

-v verbose: trace execution of the s cript  

-h help: print this message

adsutil vbs在入侵的另類妙用

來自 貓貓的blog 我的一次入侵經過 wanbin.mm.asp?id 1是注入點,sa登陸 ip為1.1.1.1 http 1.1.1.1 直接返回首頁。初步踩點分析為首頁為預設的路據庫 入侵經過 在nbsi裡執行 adsutil.vbs enum w3svc 1 root 得到預設web的資訊...

python基本用法 Python基本用法總結

python 的設計具有很強的可讀性,易於使用。這裡對python基本用法做乙個總結介紹。一 變數型別 1 變數賦值 python中的變數賦值不需要型別宣告,每個變數在使用前都必須賦值,變數賦值之後才會被建立。使用等號進行變數的賦值。2 多個變數賦值 為多個變數賦值時或進行列表內資料的交換時,可以使...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...