0x02 思路分享 Adsutil.vbs是Windows系统自带的一个脚本,可用于命令行下管理IIS,默认在C:\inetpub\AdminScripts目录下,但只在IIS6默认会有这个脚本,IIS7 我们可以通过执行Adsutil.vbs脚本获取目标网站的各种信息,如:网站ID、绑定域名、应用程序池和查看/创建/删除虚拟目录等,实战场景中还得去删除下创建的虚拟目录,否则可能一直存在。 \adminscripts\adsutil.vbs get w3svc/2/serverbindings 创建虚拟目录:cscript.exe c:\inetpub\adminscripts\adsutil.vbs \adsutil.vbs set w3svc/2/root/hacking/accesswrite 1 设置读权限:cscript.exe c:\inetpub\adminscripts\adsutil.vbs 使用Adsutil.vbs脚本或appcmd建立虚拟目录后就可以无视目标网站物理路径中存在的中文字符了。
输入以下命令启用 32 位模式: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 当安装好了.net 3.0 x64后,开启asp 2.0, 再安装SPS出,出错,好象出现非纯32位系统的提示, 当我使用cd C:\Inetpub\AdminScripts ; cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false",即关闭32位应用程序后,就能顺利安装sps,当安装SPS过了检测系统环境后,再执行cscript.exe adsutil.vbs ”,若再次执行cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false",就会出现Service Unavailable ,当我使用cd C:\Inetpub\AdminScripts ; cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false
如果你需要安装Reporting Service就需要执行下面的命令在IIS上启用这些扩展: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs
解决方法: 1)进入命令提示符:开始->运行 cmd 2)执行脚本: cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs 例如,如果你的系统盘是C,那么上述语句改为: cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64
开始–运行–打cmd, 然后cd D:InetpubAdminscripts(我的系统在D盘), 然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码 , 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 看一下,行了没有?
Type the following at the command prompt: cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools
Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe –u 2、把IIS切换为32Bit模式运行 命令:Cscript C:\inetpub\adminscripts\adsutil.vbs Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -u echo 切换IIS为32Bit运行模式 Cscript C:\inetpub\adminscripts\adsutil.vbs
net user IWAM_%COMPUTERNAME% 111 %SystemDrive% cd %SystemDrive%\Inetpub\AdminScripts cscript.exe adsutil.vbs set w3svc/wamuserpass 111 cscript.exe adsutil.vbs set w3svc/anonymoususerpass 111 rem cscript.exe
IWAM_机器名两个用户设置密码,要一样 2->开始->运行->输入cmd进入控制台 3->在控制台下输入cd c:/Inetpub/AdminScripts 4->输入cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码 5->输入cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码 注意这时候控制台不要关闭
微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:inetpubadminscripts子目录下,首先注册vbscript.dll。
键入以下的命令,然后按 ENTER 键: cd/d %systemdrive%\inetpub\adminscripts 键入以下的命令,然后按 ENTER 键: cscript.exe adsutil.vbs 键入以下的命令,然后按 ENTER 键: cd/d %systemdrive%\inetpub\adminscripts 键入以下的命令,然后按 ENTER 键: cscript.exe adsutil.vbs
既然这样,就只能使用一个办法,将IIS的运行环境设置为32位: IIS6上的做法: 1.命令行键入: cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs
微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下,首先注册vbscript.dll。
windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 运行:msdtc -resetlog 重新安装IIS 注释: 微软只随IIS5提供了一个管理脚本adsutil.vbs
vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 500图-1 运行:msdtc -resetlog 重新安装IIS 内部服务器图-2 注释: 微软只随IIS5提供了一个管理脚本adsutil.vbs
参考: IIS7.0 Appcmd 命令详解:http://www.cnblogs.com/NatureSex/archive/2011/11/02/2233253.html Adsutil.vbs脚本的基本用法
打开 Adminscripts 文件夹后,请在命令提示符下键入以下行: cscript adsutil.vbs set w3svc/disablesocketpooling true 3.
提权情况下或者过了uac的情况下直接type一下就行了 iis-web路径 12345 iis6 =========>cscript.exe C:\Inetpub\AdminScripts\adsutil.vbs
假设为“1234”; 2、修改IIS内部IWAM_Myserver帐号密码,在c:inetpubadminscripts目录下(IIS安装默认目录),输入:c:inetpubadminscripts>adsutil.vbs
master..xp_cmdshell 'dir /s d:/index.asp' 显示服务器网站配置信息命令: cmd /c cscript.exe c:\inetpub\adminscript\adsutil.vbs enum w3svc/1/root cmd /c cscript.exe c:\inetpub\adminscript\adsutil.vbs enum w3svc/2/root 利用XP_REGREAD