科技时代新浪首页 > 科技时代 > > 玩转微软的Windows XP专题 > 正文

WindowsXP操作系统登录账户10大问题(多图)(4)


http://www.sina.com.cn 2004年11月05日 11:01 IT168.com

  文/NinJai

  

   10.我的Windows XP密码弄丢了,不能登录,里面还有很多重要的东西呢……怎么办?

    这个问题要解决就没那么简单了,从Windows N
T/2000/XP/2003开始,账户管理就有了一种叫“安全帐号管理器(Security Account Manager)”的机制,安全帐号管理器对用户账户的管理是通过安全标识符(SID,Security Identifiers)进行的。

    每个SID都是在我们为系统添加一个账户时生成的,它由用户和组的安全描述、标志符的颁发机构、修订版本、可变的验证值四部分组成,它被存储在系统中一个名为“sam”的无后缀名文件中(图1,其位置为:%SystemRoot%\system32\config\sam)。一旦我们删除该账户,其对应的SID也被删除,而且它是唯一的,也就是说,即使我们马上再建一个同样的账户,新生成的SID值都是不一样的。由于Windows的登录都是靠SID来验证的。

    明白了这个原理,我们再来纠正两种错误的做法:

    一、有些人觉得删除SAM文件就可以正常登录了。这种方法您千万别尝试,它只实用与原装版本的Windows 2000,对Windows XP不行,可能会引起系统锁死的故障,对Windows XP/2003用户可以尝试将C:\Windows\Repair目录下的sam文件拷贝覆盖到C:\Windows\system32\config目录中,注意覆盖前请先备份C:\Windows\system32\config\sam文件。不过这样你也无法抢救使用EFS加密的文件。

    二、有些人说可以使用别的账户登录,登录后再进行抢救工作。这样做固然不错,但你同样无法抢救使用EFS加密的文件。

    那么改如何解决才是正道呢?我们可以使用一款名为@Stake LC4的软件破解存放在SAM文件中用户名和密码信息,该方法的优点在于可以完美解决忘记密码的问题,即使管理员账户中使用EFS加密的文件也一样能够访问,不会存在数据丢失的情况,不过缺点是如果你设置的密码过于复杂,该软件计算时间会非常长一些,这需要你有足够的耐心了。

    运行@Stake LC4,选择“File→New Session”菜单,选择“Import→Import From SAM File”并定位到X:\Windows\System32\Config\sam文件,这时候我们会看到LC4将本机中存在的所有账户的账户名(User Name)、域(Domain)等全部信息。

WindowsXP操作系统登录账户10大问题(多图)(4)
图9

    如果某账户的密码为空,大家可以在该账户的“Password”项看到“*empty*”。

    接下来选择要破解密码的账户,选择“Session→Begin Audit”开始进行破解,其所用时间的长短视你的密码长短而定。完成后选择“File→Export Password File”将结果保存到一个文本文件中,查看该文本文件即可获知管理员密码。

[上一页]  [1]  [2]  [3]  [4]


  点击此处查询全部Windows XP新闻

评论】【推荐】【 】【打印】【下载点点通】【关闭
 

 
新 闻 查 询
关键词一
关键词二



彩 信 专 题
Twins
友谊第一乱世佳人
维他小子
多吃水果海底世界
有声有色
夏日狂哗依依不舍
 
 



科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网