wdgzss 发表于 2008-6-4 09:45:31

详解Windows九大常用密码之共享密码

计算机安装了操作系统后,在控制面板内就包含网络项,网络项是配置网络通信的一个入口,双击它,可以进入网络配置界面;如果计算机安装了网卡,在桌面上我们可以看到网上邻居图标,在网上邻居图标上点击鼠标右键同样可以来配置网络通信。当进入网络配置窗口后,在“配置”选项卡内有许多项,其中有一项是“网络上的文件与打印机共享”,该项支持文件和打印机共享功能,支持系统共享。如果该项没有出现在“配置”卡内则需要按“添加”来添加该项功能。此后,就可以任意设置共享资源,并向别的机器分级别开放共享资源了。当共享一个驱动器或文件时,一般先选中该驱动器或文件夹,点击鼠标右键,在弹出的快捷菜单中有一个共享项,或者在文件属性的菜单中选择“共享”选项卡,进行分级别设置。
当按上述方法共享一个文件或驱动器后,系统自动改写注册表中相关项。现在,请你运行Regedit命令,打开注册表,找到下面的子键:HKEY_LOCAL_MacHINE\Software\Microsoft\Windows\CurrentVersion\Network\LanMan,该键有共享驱动器或文件的控制信息。假设我们共享了一个share文件夹,则在屏幕的右边,你可以看见下面的内容:
Flags: 共享标志
Parmlenc: 经过加密后的完全共享密码
Parm2enc: 经过加密后的只读共享密码
Path: 共享的实际目录
Remark: 用户共享说明
Type: 类型属性
用户访问共享资源时,根据不同的情况拥有不同的访问权限。在使用资源时,密码不区分大小写,且最长不超过8位。在设置共享名时如果多加一个字符“$”,则只有知道此共享名的人具有对此目录的访问权限。以上5种共享,在设置之后,目录图标会发生变化,变成一个具有一只托手的图标。
由以上分析可知,共享分类完全是由flags标志决定的,经分析键值的二进制数值结构,总结出:当flags=0x302时,重新启动系统,目录共享标志消失,表面上看没有共享,实际上该目录正处于完全共享状态。网上流行的共享蠕虫,就是利用了此特性。如果把"Flags"=dWord:00000302改成"Flags"=dword:00000402就可以看到硬盘被共享了,明白了吗?秘密就在这里!
你可能觉得奇怪,即然对方和自己都看不见这个共享目录,那到底怎么使用呢?其实方法也很简单的,因为在网上邻居里是看不见的,所以我们需要到Dos方式下去使用。命令如下:net use <映射的盘符> \对方的IP 对方的硬盘盘符$,例如:net use x: \192.168.0.2 D$,执行完这个命令以后,就将对方(192.168.0.2)的D盘映射成自己的X盘了。你就可以象使用C盘D盘那样使用X盘了,当你切换到X盘后,对X盘所进行的操作,实际上就是对方的D盘进行操作。
为防止共享蠕虫等黑客软件,我们可以把windows\system\下面的Vserver.vxd(Microsoft网络上的文件与打印机共享,虚拟设备驱动程序)删掉,再把HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\下的Vserver键值删掉,就可以永绝这类共享蠕虫的后路。
Parmlenc、Parm2enc属性项是加密的密码,系统在加密时采用了8位密码分别与“35 9a 4b a6 53 a9 d4 6a”进行异或运算,要想求出密码再进行一次异或运算,然后查ASCII表可得出目录密码。由此,大家不难看出,共享密码是非常脆弱的,只要有人有机会接触你的电脑,你的共享密码就不保了。不仅如此,现在有许多软件可以破解共享密码,如著名的PQwak就可以破解共享密码。
运行PQwak,出现图示窗口(图1)。在“NBMAME”栏中输入nbtstat命令中显示的NetBIOS name,在“SHARE”栏中输入受密码保护的共享文件夹名,在“IP”栏里输入那个需要访问密码的主机的IP地址,最后设置“DELAY”值,此时就要看你的连接方式,如果你用的是56k的小猫,那么建议你把DELAY设置在1000-2000之间,如果你用ADSL的话,建议输入800-900之间一值。PQwak运算完成后返回到受密码保护的共享文件夹,双击它,当提示要网络密码时,将PQwak里的密码拷贝下来,再粘贴到密码对话框,然后你就可以……注意:如果你运行PQwak后出现“the passWord is a 'or the password is wrong”,请将DELAY数值调高。
http://www.cbifamily.com/software/softsafety/h000/h17/img200805291825500.jpg
图 1
页: [1]
查看完整版本: 详解Windows九大常用密码之共享密码