1. 单用户密码爆破

(1)原理:在linux中,通过init 1(单用户模式)方式登陆系统无需输入密码便可以root身份进入系统,而在启动时加载程序启动菜单时可以对登陆系统的方式进行修改,从而可进入系统修改用户密码。

(2)条件:无法通过远程方式实现,必须能够接触到设备。

(3)步骤:

重启系统进入引导菜单

centos 绕密 centos绕过密码开机_备份恢复


按“e”进入该界面,选中第二个(内核信息),在按e编辑。

centos 绕密 centos绕过密码开机_重启_02


在最后的位置加上1,也就是进入init 1,回车后按b启动。

centos 绕密 centos绕过密码开机_centos 绕密_03


无需密码便可以root身份登陆,此处为清除密码操作

centos 绕密 centos绕过密码开机_linux_04

2. GRUB引导菜单加密

(1)由于单用户模式无需使用密码便可以root用户登陆,这里可以给引导菜单加上密码

centos 绕密 centos绕过密码开机_备份恢复_05


通过编辑/boot/prub/prub.conf文件添加password字段来对编辑引导菜单加上密码。密通过命令grub-crypt获得

centos 绕密 centos绕过密码开机_centos 绕密_06


显示输入密码

3. 引导菜单损坏,手动引导

centos 绕密 centos绕过密码开机_重启_07


删除配置文件

centos 绕密 centos绕过密码开机_备份恢复_08


重启会进入到该界面

centos 绕密 centos绕过密码开机_备份恢复_09


指定第一个硬盘的第一个分区

centos 绕密 centos绕过密码开机_linux_10


centos 绕密 centos绕过密码开机_单用户模式_11


输入这三条命令boot启动。

4. init 3 中按下ctrl+alt+del直接重启

centos 绕密 centos绕过密码开机_备份恢复_12


进入init 3

centos 绕密 centos绕过密码开机_centos 绕密_13


centos 绕密 centos绕过密码开机_单用户模式_14


按下直接重启

centos 绕密 centos绕过密码开机_单用户模式_15


编辑文件/etc/init/control-alt-delete.conf将红框中内容注释

5. 援救模式数据备份

模拟当sda磁盘损坏时需要通过备份恢复,其过程为:

(1)首先要做好备份工作

(2)将磁盘损坏使其不能正常进入系统

(3)重启通过选项进入微型内核对系统进行备份恢复

(4)由于逻辑卷为为激活状态,先激活卷

(5)将卷挂载,使得能够访问备份文件

(6)通过dd命令进行备份恢复

(7)重启系统

centos 绕密 centos绕过密码开机_centos 绕密_16


挂载且做好备份

centos 绕密 centos绕过密码开机_备份恢复_17


破坏掉sda,使其无法打开系统

centos 绕密 centos绕过密码开机_单用户模式_18


由于硬盘已经损坏,所以重启会进入到该界面

centos 绕密 centos绕过密码开机_centos 绕密_19


centos 绕密 centos绕过密码开机_单用户模式_20


centos 绕密 centos绕过密码开机_重启_21


centos 绕密 centos绕过密码开机_centos 绕密_22


centos 绕密 centos绕过密码开机_单用户模式_23


逻辑卷处于未激活状态,通过命令vgchange -a y 进行激活

centos 绕密 centos绕过密码开机_重启_24


centos 绕密 centos绕过密码开机_linux_25


将其挂载到/mnt/sdb中

centos 绕密 centos绕过密码开机_备份恢复_26


之前备份的文件bk

centos 绕密 centos绕过密码开机_重启_27


恢复备份

centos 绕密 centos绕过密码开机_重启_28


重启成功