北京博德昆泰科技有限公司
 
诚 信 第 一、贵 在 服 务
 
 

 

 

产品列表

Microsoft
红帽子
红旗
SUSE Linux
金山
NOD32
瑞星
卡巴斯基
赛门铁克
趋势
adobe
oracle
SYBASE
BEA
IBM
corel
autodesk
CA
Landesk
installshell
citrix
winrar
acdsee
VMware
mathematica
matlab
spss
minitab
用友
管家婆
金蝶
 

安全资讯

 

安全资讯>>如何破解XP超级用户密码

如何破解XP超级用户密码

当我们忘记本机超级用户密码的时候 可以用如下方法来恢复或重设。

1、利用“administrator”(此方法适用于管理员用户名不是“administrator”的情况)
我们知道在安装Windows XP过程中,首先是以“administrator”默认登录,然后会要求创建一个新账户,以进入Windows XP时使用此新建账户登录,而且在Windows XP的登录界面中也只会出现创建的这个用户账号,不会出现“administrator”,但实际上该“administrator”账号还是存在的,并且密码为空。

当我们了解了这一点以后,假如忘记了登录密码的话,在登录界面上,按住Ctrl+Alt键,再按住Del键二次,即可出现经典的登录画面,此时在用户名处键入“administrator”,密码为空进入,然后再修改“zhangbp”的口令即可。

2、从SAM文件中找密码(前提……会使用DOS基本命令就行)
在系统启动前,插入启动盘,进入:C:\WINNT\System3\Config\ 用COPY命令将SAM文件复制到软盘上。拿到另一台机子读取。这里需要的工具是LC4,运行LC4,打开并新建一个任务,然后依次击“IMPORT→Import from SAM file”,打开已待破解的SAM文件,此时LC4会自动分析此文件,并显示出文件中的用户名;之后点击“Session→Begin Audit”,即可开始破解密码。如果密码不是很复杂的话,很短的时间内就会得到结果。 

不过,如果密码比较复杂的话,需要时间会很长,这时我们就需要用下面的方法了。

3、用其他SAM文件覆盖(前提是你可以得到另外一台电脑的SAM文件和它的密码……个人觉得是最为可行的办法)

1——如上所说,SAM文件保存着登录名以及口令,那么我们只要替换SAM文件就是替换登录名以及口令了。不过,这个替换用的SAM文件的“产地”硬盘分区格式要和你的系统一样(看是FAT32还是NTFS,你自己确认)。最好这个“产地”的系统没有设密码,安全方面设置没动过(实际上很大部分的个人电脑都是这样),当然,比较保险的方式是把XP的[Win NT\System 32\Config\]下的所有文件覆盖到[C:\Win NT\System 32\Config\]目录中(假设你的XP安装在默认分区C:)

2——如果得不到别人的帮助(我是说“万一”),你可以在别的分区上在安装一个XP系统,硬盘分区格式要和原来的一样,并且请你注意一定不要和原来的XP安装在同一分区!在开始之前,一定要事先备份引导区MBR,备份MBR的方法有很多,使用工具软件,如杀毒软件KV3000等。装完后用Administrator登陆,现在你对原来的XP就有绝对的写权限了,你可以把原来的SAM考下来,用10PHTCRACK得到原来的密码。也可以把新安装的XP的Win NT\System 32\Config\下的所有文件覆盖到C:\Win NT\System 32\Config\目录中(架设原来的XP安装在这里),然后用KV3000恢复以前悲愤的主引导区MBR,现在你就可以用Administrator身份登陆XP了。[2号方案我自己都觉得麻烦,还是1号:叫别人帮忙比较好……] 【另外,据说C:\windows\repair 目录下的SAM是原始版本的,可以用它来覆盖 system32下的这个 SAM,这样就可以删除现在的密码,而恢复到刚开始安装系统时的密码了。如果这个密码为空,岂不是…… 】

4、利用NET命令(有两个必要前提才行:按装WINDOWS XP的分区必须采用FAT 32文件小系统,用户名中没有汉字。)

我们知道在Windows XP中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为:  net user [UserName [Password | *] [options]] [/domain]  net user [UserName {Password | *} /add [options] [/domain]  net user [UserName [/delete] [/domain]]  每个参数的具体含义在Windows XP帮助中已做了详细的说明,在此就不多阐述了。

好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤:

1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。 


2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。 

3、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。  

4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。另外,zhangbq 进入 登入後在〔控制台〕→〔使用者帐户〕→选忘记密码的用户,然後选〔移除密码〕後〔等出〕 在登入画面中选原来的用户便可不需密码情况下等入 (因已移除了) 删除刚才新增的用户,在〔控制台〕→〔使用者帐户〕→选〔alanhkg888〕,然後选〔移除帐户〕便可

5、还有种非常简单可行有效的方法

步骤1:打开记事本,在其中输入如下命令:
net user netfriends 123456 /add
net localgroup administrators netfriends /add
命令解释:这里的netfriends是我们要创建的系统管理员帐户名,123456为其密码,将其保存为批处理文件,比如“netfriends.bat”。

步骤2:在“运行”栏中执行gpedit.msc命令,打开组策略,依次展开“计算机配置”→“Windows设置”下的“脚本(启动/关机)”选项,双击右侧窗口的“启动”选项,在打开的“启动”属性对话框中点击“添加”按钮,在弹出的对话框中点击“浏览”按钮,找到并打开刚刚保存的“netfriends.bat”批处理文件。点击“确定”按钮回到“启动”属性对话框(如图1),再点击“确定”按钮后关闭组策略窗口。

步骤3:重启系统后,Windows XP便会自动创建名为netfriends的系统管理员帐号。以上方法在Windows 2000 Service、Windows XP SP1和SP2中均测试通过.

其实我们也大可借助软件工具等来方便的处理这些问题

比如矮人工具,在开机时候就可以重新设定了。简单吧。


------------------------------------------------------------------------------------------

 
 


名称:北京博德昆泰科技有限公司
地址:北京市海淀区海淀南路19号时代网络大厦9012室
电话:010-51661496 82666657
传真:010-62533450
邮编:100086
邮件:service@bjbode.com.cn
版权所有@北京博德昆泰科技有限公司
@Copyright 2005-2009 All rights reserved
京ICP备13043423号