在DOS下运行COPY C:\WINDOWS\REPAIR\SAM. C:\WINDOWS\SYSTEM32\CONFIG
1.错误的解决方法描述
当你在使用Windows XP时,不小心将管理员密码忘记了,改怎么办呢?网上流行着这么一种方法:使用DOS启动盘(如果Windows XP所在分区是NTFS分区,则需要支持NTFS的DOS启动盘)进入DOS实模式,将%SystemRoot%system32config目录下一个名为sam的文件删除。重新启动系统,Administrator的登录密码已经为空,我们可以轻松登录系统。
小知识:Windows NT/2000/XP中对用户账户的管理采用了安全账号管理器(Security AccountManager,SAM)的机制,该机制对帐户的管理不是通过直接确认用户名和密码的形式,而是通过安全标识(SID)进行的。SID号在帐户创建时就同时创建,一旦账号被删除,SID也一并被删除。系统的SID信息是以"SID s-1-5-21-xxxxxxxxxxxxxx-xxxxxxxxxxxxxx-005"这样的形式保存在%SystemRoot%system32configsam文件里。
2.方案的由来及后果
这种错误方法来源于以前对Windows 2000忘记密码的处理方式,Windows 2000(未安装Service Pack)的用户如果忘记管理员密码,可以采用该方法顺利破解登录密码。该方案的理论支持为:Windows XP的密码存放在sam文件中,当我们登录系统时,系统会自动验证sam数据库信息,如发现此次密码和用户名与sam文件中的加密数据想吻合时,系统就会顺利登录。反之,则无法登录。如果将该文件删除,则sam数据库会被清空,管理员的登录密码也随之清空,自然可以逃过Windows XP的登录密码验证机制。
实际上该方法对Windows 2000 SP1-SP4都已经无效,对Windows XP更是毫无用处,如果大家按照该方案对Windows XP进行操作,会出现无法启动的情况,给我们的操作带来了更大的麻烦。
3.正确的解决办法:
当Windows XP登录密码丢失时,我们可以针对不同的情况采用不同的办法来解决:
(1)如果在安装Windows XP时,Administrator密码设置为空。大家可以在系统引导的时候按F8进入安全模式,这里的Administrator口令为空,可以直接进入,进入后对帐户和密码进行设置即可。
(2)如果设置了Administrator口令,破解的办法就没那么简单了,我们可以使用超强的Windows 2000/XP系统维护光盘——ERD Commander 2003。使用该光盘启动系统后,运行"开始→管理→工具→密码修改"命令打开"ERD Commander 2003 LockSmith Wizard"窗口,在"帐号"框中输入要破解的帐户名,然后输入新的密码就ok了。
小提示:
★ERD Commander为共享软件,它的官方主页为:
www.winternals.com/
ERD Commander 2003汉化版的ISO文件下载地址为:
soft.0zones.com/SoftDown.asp?ID=21081" rel="nofollow">follow">soft.0zones.com/SoftDown.asp?ID=21081
作者: Scott0902 时间: 2006-5-28 20:08Originally posted by martin325 at 2006-5-28 17:25:
3楼的方法如果可行的话,就非常棒!
如果系统默认的用户名是Administrator,这个方法百战百胜!我已成功试过好多次
作者: weilong888 时间: 2006-5-28 20:10删SAM的方法,至少在2KSP4是有用的,这在我的朋友的机子上试过,结果是成功的。
作者: zdlgfkd 时间: 2006-5-29 07:40在2K上都有用的
作者: martin325 时间: 2006-5-29 09:43
作者: htysm
时间: 2006-6-30 09:26
还是将密码破解吧,这样的软件很多的,删除SAM不推荐,在XP系统中成功不是很高,可能导致进不去系统,你可先将SAM改名,不行再改回来,不要先删除.
作者: willsion
时间: 2006-8-1 09:19
楼上的方法较为稳妥。
作者: kingchain
时间: 2006-10-15 22:28
学习ing
作者: Kinglion
时间: 2006-10-21 12:41
下载 深山红叶 兄的系统维护光盘刻录后光启,菜单内即有恢复Administrator用户密码的工具。
作者: linhua3680
时间: 2006-11-8 05:34
进入DOS新建一个USER帐号
再把帐号该为管理员
删原帐号
再重新建原帐号
重起
OK
作者: 6622186
时间: 2007-4-4 01:59
3 楼可能有可能.
作者: 6622186
时间: 2007-4-4 02:07
15 楼有可能吗?
作者: 6622186
时间: 2007-4-4 02:17
我在网上看到一个办法, 进入纯 DOs 把 cmd.exe 改为 logon.scr. 重启后约十分钟后, 就会以系统方式运行 CMD . 不过不能像网上说的 net user 命令. 于是我想到用组策略建立启动脚本.
脚本的内容当然是用 net user 命令. 这个方法是利用了屏保 lonon.scr 这个文件.
作者: doeasy2006
时间: 2007-4-7 15:20
一个老贴了,但楼上诸位的帖子很有意思!
移除也好,破解也罢,一定有一个前提条件:进入——进不去GUI如何删除sam?个机在BIOS中只设置硬盘启动(并设置密码),又如何启动DOS?
至于如何设置Windows XP安全密码,安全模式是常识。
当然,还有网友提到网络攻击——没劲——禁用!
LZ的情况是一个例外:近程攻击——挂硬盘就可以了。
作者: jayeeliu
时间: 2007-4-11 09:49
现在很多版本系统安装盘都有清楚XP/2000密码的工具
作者: doeasy2006
时间: 2007-4-11 12:18
20 楼:希望您读了咱们的帖子!
作者: mitsubishi30
时间: 2007-7-13 17:44
学习学习`````
作者: Auto
时间: 2007-7-31 19:37
用ERD Commander ~!!!