Solaris 10 密码破解步骤
第一步:找到对应的安装介质(Solaris操作系统安装盘),进入光盘单用户模式把安装介质放到服务器光驱里,然后同时按住键盘上Stop键和A键(这里的前提是系统一定是启动到了输入用户名和密码的界面),然后就会出现OK的提示符,在OK提示符里输入boot cdrom –s 这个意思就是用光盘启动到单用户模式,然后等待启动完成。
第二步:挂载根目录修改shadow文件
第一步完成后,就启动到了光盘的单用户模式,而我们需要修改的是根目录下etc目录下的shadow文件,所以我们就需要把根目录挂载上。这里根目录的磁盘是在/dev/dsk/目录下,当我们打开/dev/dsk/目录的时候,我们ls一下,会看到很多类似c0t0d0s0的设备,正常情况下,根目录应该是c0t0d0s0或c1t0d0s0,如果不是这两个中的一个,那么我们可以一个一个挂载上试试,如果挂载的时候出现磁盘是写保护的提示,那么这个设备肯定是BOOT 目录,我们就无需去挂载它了,如果非要挂载,就只能用只读方式挂载,下面说一下如何挂载。
首先建立一个挂载目录,例如mkdir /tmp/root/a 然后输入命令:
# mount /dev/dsk/c1t0d0s0 /tmp/root/a (比如说这里我的根目录是c1t0d0s0)
# cd /tmp/root/a/etc
# cp shadow /tmp/root/a/shadow.old 这里备份一下shadow文件
# vi shadow 这条命令输入完会出现类似以下信息
root:F9SX3GJSG4O94T:6554::::::
webservd:NP:::::::
……
这里面F9SX3GJSG4O94T就是root的加密密码,我们只需要删掉它(不要删掉冒号),然后保存退出
然后reboot
# reboot
步骤三:reboot之后可能出现的问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
reboot之后,如果没有报错,那么就应该可以用root无密码进入操作系统了
如果出现提示说需要fsck那么就fsck一下,命令如下
# fsck –y
等待运行结束。
运行结束后我们再按Stop+A ,出现ok提示后键入boot –s 这里的意思是进入系统单用户模式,等待运行结束。
进入单用户之后输入一下命令
# cd /
# rm –rf /etc/shadow
# cp shadow.old /etc/shadow
# vi /etc/shadow 这里应该还是以前的root密码,再做一次删除
root:F9SX3GJSG4O94T:6554::::::
webservd:NP:::::::
……
把上面F9SX3GJSG4O94T删掉,然后保存退出,然后reboot。
# reboot
破解密码完毕。