相关情况:系统管理员帐号administrator密码丢失、无其它可登陆用户帐号、SAM文件无法读取或做其它操作、有输入法漏洞。
操作过程如下:
启运系统到登陆状态,按Ctrl+Shift键切换输入法状态到“全拼”(或其它输入法,只要可调出输入法帮助即可)状态,依次点选状态条上的“帮助”、“操作指南”。右击“操作指南”窗体的标题栏,选择“跳转至URL”,在跳转输入框中输入c:\win dnnt\system32,点确定即可成功进入该文件夹。找到 net.exe文件,并创建快捷方式。然后右击此快捷方式,选其属性,将“目标”一栏中改为:C:\WINNT\system32\net.exe user wing 123456 /add,点确定后,点击执行。这样,便给系统添加了一个用户名为wing,密码为123456的新用户。之后以同样的步骤再创键一快捷方式,在其属性中将“目标”改为:D:\WINNT\system32\net.exe localgroup administrators wing /add,同样双击执行。这一步是将刚刚创建的新用户wing增加到了本地管理员组。
优点:安全
缺点:不能找回其它有管理员身份的帐户密码,只能修改。操作复杂,升级漏洞补丁后不能使用。对2003效果不明。
 对Windows XP启动安全模式破解密码
开机启动电脑,在出现启动菜单时,按F8键进入高级选项菜单,选择“安全模式”进入系统,打开“控制面板”→“用户和密码”,即可更改原来的administrator密码了,出现此种情况,是因Windows XP真正的超级管理员帐号是安全模式下的administrator,并不是正常模式administrator,默认情况下,安全模式的administrator密码为空,不管正常模式设定administrator密码有多复杂,只要安全模式的administrator密码没有设置,则该系统即可进入
三、 Linux系统中root用户的加密与解密
(一)root用户的加密
在命令窗口输入passwd root即可设置密码
(二)root用户的解密
<一>、在引导装载程序下来解密
1.在 lilo 引导装载程序下
(1)解决办法1:
(a)在出现 lilo: 提示时键入 linux single ,画面显示 lilo: linux single,按回车可直接进入linux命令行
(b)#vi /etc/shadow
在第一行以root开头的一行中,将root:后和下一个:前的内容删除,再保存
(c)#reboot重启,root密码为空
(2)解决办法2:
LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码即可
2.在grub引导装载程序下来解密
(1)在出现grub画面时,用上下键选中启动linux的那一项(别选dos),然后按e键来进入编辑模式。
(2)在引导项目列表中再次用上下键选中启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
(3)在文本结尾处按一空格再添加 single 来告诉 GRUB 引导单用户 Linux 模式,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
(4)按 [Enter] 键来使编辑结果生效,并返回编辑模式屏幕,从这里按b , GRUB 就会引导单用户 Linux 模式载入,出现以下相似的 shell 提示:
sh-2.05#
(5)键入:passwd root
重新键入口令来修改。口令修改结束后,在提示下键入 reboot 来重新引导,然后,象平常一样登录为根用户。
<二>、用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原来/分区所在的分区号) hd
cd hd
chroot ./
passwd root
这样可以搞定
<三>、将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同