通过IIS Metabase查看Windows用户密码

iis|window

这两天一直在看IIS Metabase的问题,发现了一个小问题:

在装了IIS的windows操作系统上,会多出来两个windows用户,一个是IUser_机器名,一个是Wam_机器名

这两个是标准的windows用户,隶属于Guest组,密码是由系统随机分配的。

我们知道Windows的用户信息是存储在不止一个地方,不过好像我们并没有办法知道某个用户的密码。举个例子

来说,我是Administrator帐号,拥有最大的权限,另外还有一个其它的用户cqq,但我不知道他的密码,

所以尽管我们可以修改cqq的密码,但是我们并不能知道cqq的原来密码。

不过对于IIS的这两个用户,他们的用户信息还保存在IIS Metabase中,而且是以明文保存的。iis metabase

是保存iis配置信息的地方,这两天我正在看这方面的信息,因为我打算写个IIS配置信息的备份还原工具。

通过微软提供的adsutil.vbs脚本程序,我们可以查看iis metabase中的所有信息,这个脚本程序可以在

C:\Inetpub\AdminScripts 找到(具体看您的机器安装IIS时的根目录)。

打开Dos窗口,输入cscript iis.vbs enum w3svc 回车,我们会看到一大串关于web站点的相关信息,

里面有这样两项:

AnonymousUserName : (STRING) "IUSR_CQQ"

AnonymousUserPass : (STRING)"**********"

WAMUserName : (STRING) "IWAM_CQQ"

WAMUserPass : (STRING)"**********"

大家一看就知道是什么意思了,只不过在adsutil.vbs这个脚本中,微软对密码作了处理而已,没有直接

显示出来,大家可以通过修改adsutil.vbs来让密码直接显示出来,显示结果如下:

AnonymousUserName : (STRING) "IUSR_CQQ"

AnonymousUserPass : (STRING) "GtUi*ZiTye(9Ag"

WAMUserName : (STRING) "IWAM_CQQ"

WAMUserPass : (STRING) "5prrfMqixW)4Fr"

另外,我也直接作了个小程序来显示这些信息,修改后的adsutil.vbs和我做的程序都可以在这里找到

时间: 2024-10-16 07:07:58

通过IIS Metabase查看Windows用户密码的相关文章

Windows 7 下查看无线网络密码

现在无线网络因其方便快捷的特点很受用户喜爱,其传输速度也较之前有了很大的提升.对于无线网络连接,Windows XP 无法直接查看到密码,但是 Windows 7 却可以.至于查看 Windows 7 的无线网络密码的用途,无线网络建立连接后每次上网可以不用再次输入密码,长时间后可能忘记,在重装系统时,或是同事向你询问无线密码就体现出来了. 看起来不错,操作起来也简单:在Windows 7桌面上,右击"网络",(在弹出的菜单里)选择"属性",系统将会弹出一个新对话框

查看无线网络密码Windows 7就这么简单

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   如果你是Windows XP用户,忘记了无线网络密码你怎么办?一般的,遇到这样的情况,大家会选择"密码查看器"之类的工具,或是向网管寻求帮助.而如果你是Windows 7用户,你就可以 不用 借助任何工具,或是求助网管了. 本文中,您将了解到如下内容: Windows XP下,用户无法直接查看无线网络密码.本文看点Windows 7系统中,用

用Windows XP启动脚本恢复系统的用户密码

用一种不用第三方软件的方法来恢复管理员密码,大家可以看看这招技巧如何. Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat.利用这个特性,可以编写一个批处理文件重新设置用户密码,并将它加入启动脚本中,这样就达到了目的.以下是具体步骤(假设系统目录为C:\Windows). 1.使用Windows98启动盘启动电脑.编写一个能恢复密码的批处理文件a.bat

Windows 7如何查看无线网络密码

Windows 7操作系统查看无线网络密码. 相信很多朋友都会在各种场合使用无线网络,如果你已经遗忘无线网络连接的密码,但又需要重装系统或者告知同事,那么将会相当的麻烦,而且苦恼的是Windows Xp并没有提供查看无线网络连接密码的功能,往往不得不借助第三方软件才能看到这些密码. 其实,如果你使用的是Windows 7操作系统,那么很容易就可以查看到无线网络的明文密码,操作可以说是相当的简单: Step1:单击系统托盘区的网络图标,从快捷菜单中选择均由要查看密码的无线网络连接,右击选择连接,这

如何在Windows 7系统下快速查看无线网络密码

如何在Windows 7系统下快速查看无线网络密码?相信很多朋友都会在各种场合使用无线网络,假如你已经遗忘无线网络连接的密码,但又需要重装系统或者告知同事,那么将会相当的麻烦,而且苦恼的是Windows XP并没有提供查看无线网络连接密码的功能,往往不得不借助第三方软件才能看到这些密码. 其实,如果你使用的是Windows 7操作系统,那么很容易就可以查看到无线网络的明文密码,操作可以说是相当的简单: Step1:单击系统托盘区的网络图标,从快捷菜单中选择均由要查看密码的无线网络连接,右击选择连

使用Windows Azure 创建的云服务系统是Centos 6.5的,求根用户密码是什么

问题描述 使用Windows Azure 创建的云服务系统是Centos 6.5的,求根用户密码是什么 使用Windows Azure 创建的云服务系统是Centos 6.5的,求根用户密码是什么 解决方案 在创建虚拟机的时候你可以指定root密码,如果你忘记了,即便你联系客服,客服也帮不了你.你只能重装系统了. 解决方案二: 您好,我同意上面的观点.对于Windows操作系统版本的Azure虚拟机而言,你在创建虚拟机的时候可以安装VM代理,通过VM代理来修改管理员密码.但是目前从 Linux

Windows 7系统中查看无线网络密码的具体方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   前面已经说了,Windows XP无法直接查看到无线网络密码,Windows 7系统是可以的.那么,Windows 7系统中查看无线网络密码的具体方法是什么呢? 在Windows 7桌面上,右击"网络",(在弹出的菜单里)选择"属性",系统将会弹出一个新对话框,如图1: 图1 单击图1右下方的"无线网络连接&qu

Linux下基本的查看用户和管理用户密码命令

查看用户a),查看当前登录用户 代码如下: [root@krlcgcms01 ~]# w功能说明:显示目前登入系统的用户信息. 语法:w [-fhlsuV][用户名称] 补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序.单独执行w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息. 参数: -f 开启或关闭显示用户从何处登入系统. -h 不显示各栏位的标题信息列. -l 使用详细格式列表,此为预设值. -s 使用简洁格式列表,不显示用户登入时间,终

Windows XP中在注册表下查看隐藏用户

在XP中,从控制面板的用户帐户,和计算机管理中的本里用户和组的用户,以及从注册表中的 KEY_LOCAL_MACHINE\SAM\SAM\Domains\account\Users\Names下看到的用户的数量是有区别的.在控制面 版中看到的是最少的,而在计算机管理中的本里用户和组的用户能看到一些隐藏的用户,但是对于部分通 过后门或者木马添加的帐户,在一般情况是是只能通过注册表才能查看到的. 打开注册表:开始->运行->regedit.msc 在注册表的默认情况下,我们是不能看到隐藏用户.以下