破解root口令

这里主要介绍一下centos6和7root密码的破解方法
这里先说一下centos7的口令破解方法

破解CentOS7的root口令方法一

启动时任意键暂停启动


破解root口令_第1张图片

按e键进入编辑模式
将光标移动linux16开始的行,添加内核参数rd.break


破解root口令_第2张图片

按ctrl-x启动
破解root口令_第3张图片

这是进来之后的界面
然后查看用户的登录信息

echo $UID

显示结果是0,这可以看出是root用户登录


破解root口令_第4张图片

但是输入passwd命令却不能执行


破解root口令_第5张图片

显示的没有这个命令
所以不能直接破解口令

查看一下系统的挂载情况

mount

破解root口令_第6张图片

可以看出现在所在系统的根部是原来操作系统的根所以要切一下根,但还系统处于只读模式,所以我们要先从新挂载根再切根

mount –o remount,rw /sysroot

chroot /sysroot

破解root口令_第7张图片

然后更改密码

passwd root

破解root口令_第8张图片

然后要在根目录下创建一个.autorelabel文件,这是个linux打一个se标签

touch /.autorelabel

然后退出重启

exit

reboot

开机启动时系统可能会警报,但是没事,等一下就启动了。启动后输入账号和新设的密码就能登录进去


破解root口令_第9张图片
破解root口令_第10张图片

这个方法个跟第一个方法大同小异
只是某些方面不一样

破解CentOS7的root口令方法二

启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux16开始的行,改为rwinit=/sysroot/bin/sh


破解root口令_第11张图片

这就不挂载systemd
这里的/sysroot代表的是根
添加之后重启

ctrl-x

看是不是管理员身份进入

echo $UID

破解root口令_第12张图片

UID为0就是管理员用户
查看挂载

mount

破解root口令_第13张图片

有读写权限就不用重新挂载直接可以切根

chroot /sysroot

切完根后然后更改管理员密码

passwd root

破解root口令_第14张图片

然后在根下创建.autorelabel文件打标签

touch /.autorelabel

最后退出重启

exit

reboot

密码更改成功

破解CentOS6的root口令方法

用单用户的方法
系统开机
然后在等待界面是按esc


破解root口令_第15张图片

然后会进入这个界面,根据下面的提示进入
按a


破解root口令_第16张图片

会进入下面这个界面
破解root口令_第17张图片

在最后一行输S或者s或者single或者1
然后按回车重启

重启直接进入了单用户模式
我们用可以查看一下是不是管理员用户
whoami或者echo $UID都可以


破解root口令_第18张图片

然后直接更改密码就行了

passwd root

破解root口令_第19张图片

然后直接重启就行了。
centos7更改root用户密码的方法在centos6上仍然可以用。这种单用户的方法在7上不能使用。

你可能感兴趣的:(破解root口令)