Adsutil.vbs在脚本攻击中的用法

一、简单介绍adsutil.vbs是什么?相信用过IIS的网管员不会不知道。这是IIS自带的提供于命令行下管理IIS的一个脚本。位于%SystemDrive%\Inetpub\AdminScripts目录下。足足有95,426字节大小。这么大的脚本一看就知道功能强大。事实也的确如此。基本上我的感觉它就是个命令行下的"Internet信息服务管理器"。(事实上2000的服务器上%SystemDrive%\Inetpub\AdminScripts下原有20多个vbs文件以供管理。而到了2003则只剩下adsutil.vbs一个了。足以说明它的功能是多么复杂)提到adsutil.vbs就不得不提到MetaBase.bin。这个文件是IIS最重要的配置文件。所有对IIS的设置最终都会储存在这个文件中。IIS管理器和adsutil.vbs就是通过对这个文件读取配置信息来显示给用户的。MetaBase.bin的储存结构十分像注册表,是一种树型储存结构。IIS管理器和adsutil.vbs通过一个Adspath的路径来访问MetaBase.bin。路径是由IIS:\开头,其中LocalHost表示本地服务器,而w3svc表示IIS服务。如IIS:\LocalHost/w3svc/1表示本地服务器上的第一个web站点。IIS:\LocalHost/w3svc/1/root/Vdir表示第一个web站点根目录下的Vdir虚拟目录。有了这些前置知识,下面再回到adsutil.vbs来看看它的用法吧:C:\Inetpub\AdminScripts>cscriptadsutil.vbs//别忘了键入cscript.exe这个脚本宿主文件名哦Microsoft(R)WindowsScriptHostVersion5.6(C)MicrosoftCorporation1996-2001。保留所有权利。Usage:ADSUTIL.VBS[[]]Description:IISadministrationutilitythatenablestheconfigurationofmetabaseproperties.SupportedCommands://支持的命令。这个最重要GET,SET,ENUM,DELETE,CREATE,COPY,APPCREATEINPROC,APPCREATEOUTPROC,APPCREATEPOOLPROC,APPDELETE,APPUNLOAD,APPGETSTATUSSamples://简单的几个例子adsutil.vbsGETW3SVC/1/ServerBindings//查看第一个虚拟web站点的邦定端口。这里的W3SVC/1是IIS:\LocalHostW3SVC/1的简写,而ServerBindings是他的属性。下同。adsutil.vbsSETW3SVC/1/ServerBindings":81:"//设定第一个虚拟web站点的邦定端口为81。adsutil.vbsCREATEW3SVC/1/Root/MyVdir"IIsWebVirtualDir"//在第一个虚拟web站点根目录下建立一个MyVdir的虚拟目录。后面的"IIsWebVirtualDir"指的是目录类型。adsutil.vbsSTART_SERVERW3SVC/1//启动第一个虚拟web站点。adsutil.vbsENUM/PW3SVC//查看IIS的所有站点。ForExtendedHelptype:adsutil.vbsHELP//如果想要进一步的查看帮助,键入此命令。我这里就不转了。防止有人说我赚稿费。大家可以自己看看。以上"//"后的文字都是我添加上去的注释(下同)。相信这样应该可以看懂了吧大家。我们所常用的adsutil.vbs的命令有这么几个:GET,SET,ENUM,DELETE,CREATE。现在我来一一说明:GET命令通常是用来查看目录的各项属性值的。SET是用来设定目录属性用的。ENUM也是用来查看属性。所不同的是他直接把所有设置了的属性直接全部显示出来。通常一个目录就有好几页东西可看......他有个可选的"/p"开关符。加上了此开关的话。他只会列出此目录下的所有虚拟目录。DELETE命令是用来删除虚拟目录的。CREATE则是创建一个虚拟目录。另外还有几个命令:START_SERVER、STOP_SERVER、PAUSE_SERVER、CONTINUE_SERVER。分别是启动、停止、暂停、继续虚拟站点的运行。一个虚拟目录的大致属性值如下(我只列出了可能我们所常用的,否则会太长了):KeyType:(STRING)"IIsWebVirtualDir"//目录类型,(STRING)说明它是个字符串类型的属性AppRoot:(STRING)"/LM/W3SVC/1/ROOT"//目录IIS路径AppFriendlyName:(STRING)"默认应用程序"//应用程序名AppIsolated:(INTEGER)2//指定运行于进程外还是进程中,数字类型属性。CustomHeaders:(LIST)(1Items)//自定义IIS数据头"PoweredBy:wwWoFeiWo.Info"Errors:(LIST)(42Items)//各种IIS代码所返回的页面。可以自行设置。我这里将会显省略了。DefaultDoc:(STRING)"Default.htm,index.htm,Default.asp,index.asp,Default.php,index.php,Default.aspx,index.aspx"//目录的默认主页面名称。Path:(STRING)"D:\ftp"//目录所真正映射的物理路径AccessFlags:(INTEGER)513//我...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?