linux 下root 口令破解(二) ——说一下grub的密码和安全模式

简介:
linux 下root 口令破解(二)
——————说一下grub的密码和安全模式
我们都知道root的密码是保存在/etc/shadow下的,而/etc/passwd 则是用户信息文件,密码呢由于是MD5加密我们不能看到明文,但是进入单用户模式后,我们可以通过修改用户信息文件,是管理员口令失效,关于root超级用户的口令的破解前文已经有较为详细的描述,
我们知道 破解系统密码是要进入单用户模式的,这个我们可以通过给grub加密来进行阻止,加入grub的密码你不知道,那么我们可以通过进入安全模式来进行破解,安全模式是要光盘启动的,这个是可以通过BIOS密码来进行限制,那BIOS密码,我们怎么办?扣电池呗!
grub的密码在安装系统的时候是可以进行设置的,假如说装系统的时候我们没有设置,以后也是可以手工添加的,
clip_image002
我的内核版本
实验环境 VMware 5.5.3 + redhat Enterprise linux5 AS
今天就讲点小东西,说一下grub的加密,和忘记grub密码后进入安全模式的解救方法
[root@localhost ~]# grub-md5-crypt
Password:
Retype password:
$1$PYWt0/$bMNd.aRO.sGeUeERbjDb91
[root@localhost ~]#
这里的 grub-md5-crypt是指用MD5加密算法生成一个配置文件,后面呢你输入两次密码,生成的这一大串字符就是你密码加密后的字符,复制这段字符到
[root@localhost ~]# vi /etc/grub.conf
这就是grub的配置文件
打开配置文件
clip_image004
password --md5 $1$PYWt0/$bMNd.aRO.sGeUeERbjDb91
加入这段
复制这段密钥到文件中,注意密钥的位置
保存退出
[root@localhost ~]# reboot
clip_image006
出现启动界面后按任意键
clip_image008
这里呢会发现没有以前按e的选项 不同的是 有个按p并输入密码,
clip_image010
这里按p 并输入密码
clip_image012
选e
clip_image014
这个界面出来之后,大家都很熟悉了吧,后面的破解步骤,不在此多说
假如 grub的密码
你也忘了怎么办?介绍一下安全模式
clip_image016
选择 管盘启动
clip_image018
这里我们选择 F2
clip_image020
输入 linux rescue 回车
clip_image022
clip_image024
启动过程
clip_image026
类似于 安装过程 这里选择语言
clip_image028
选择键盘
clip_image030
选择网卡 这里有没有都无所谓 NO吧
clip_image032
救援环境会试图搜寻所安装的红帽linux 
并将之挂载到/mnt/sysimage 目录下,然后您便可以按照系统需求进行更改,您若想执行这一步骤,请选择,继续,按钮,您也可以选择只读,将文件系统挂载成只读模式而不是读写模式,
如果由于某种愿意,这一步骤失败,您可以选择跳过按钮,该步骤就会被跳过,您会直接进入命令状态,
继续,只读,跳过
clip_image034
ok 即可 这时可还没有进入安全模式呢
clip_image036
这里呢 输入两条命令
cd /mnt/sysimage
chroot . /bin/bash
clip_image038
这时我们可以ls一下看看,已经进入了安全模式,这时可以干你任何想干的事情
比如我们
vi /etc/passwd
clip_image040
你可以在这里修改管理员密码
也可以
vi /etc/grub.conf
clip_image042
你可以依照你的意愿删除或者注释掉刚才加的这句话
clip_image012[1]
重启后你会发现 已经没有了p的选项,
这个只是虚拟机里做的测设,有的时候可能因为虚拟机版本的问题有影响。


本文转自 yuzeying1 51CTO博客,原文链接:http://blog.51cto.com/yuzeying/155710

相关文章
|
2天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
8天前
|
Linux Shell 数据安全/隐私保护
|
9天前
|
存储 关系型数据库 MySQL
linux安装MySQL8.0,密码修改权限配置等常规操作详解
linux安装MySQL8.0,密码修改权限配置等常规操作详解
|
9天前
|
弹性计算 运维 Shell
|
10天前
|
存储 安全 算法
|
10天前
|
安全 Linux 数据安全/隐私保护
【专栏】如何在 Linux 中使用 Chage 命令,修改 Linux 系统用户密码更改策略
【4月更文挑战第28天】`Chage` 命令在 Linux 中用于管理用户密码策略,包括有效期、过期警告和锁定。本文将介绍如何使用 `chage` 修改这些设置。通过 `chage -l` 查看用户策略,`-M` 设置最大有效期,`-W` 设置过期警告,`-I` 设置过期后锁定天数。文章还将探讨企业环境和特殊用户的应用案例,以及使用时的注意事项,如谨慎修改、通知用户和验证效果。了解并有效利用 `Chage` 可提升系统安全性和稳定性。
|
Ubuntu Linux 数据安全/隐私保护
如何使Ubuntu Linux 12.04 用root登录
如何使Ubuntu Linux12.04 LTS版可以用root用户登陆1.  用普通用户登录2.  在终端执行sudo -s,然后输入当前登录的普通用户密码,进入到root用户模式3.
886 0
|
1天前
|
Linux
Linux常用命令2
Linux常用命令2
3 0
|
1天前
|
Linux
Linux常用命令1
Linux常用命令1
5 0