Linux GRUB加密和密碼破解linux
這步是查詢這個命令是又那個軟件包產生的。ios
[root@localhost ~]# rpm -qf /sbin/grub-md5-cryptshell
grub-0.97-13.10.el5vim
[root@localhost ~]# grub-md5-crypt 安全
Password: # 這裏輸入密碼。bash
Retype password: # 這裏再次輸入和上面同樣的密碼。ide
$1$Lcvvn1$CLnc3fXCRa2h7Y86m9C/Z0ui
註釋:下面的哪行密碼必定要加在「hiddenmenu」的上面否則不會生效了。this
[root@localhost ~]# vim /etc/grub.conf 加密
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$Lcvvn1$CLnc3fXCRa2h7Y86m9C/Z0
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-348.el5.img
如今咱們能夠在"e"時候會出現下面這樣的提示。咱們進步去單用戶模式了。怎麼才能夠進去那?咱們能夠看到下面有個「p」咱們按「p」下面就會出現一個「Password」的提示行。這裏是讓咱們輸入咱們設置的密碼。記住這個密碼不是咱們系統的密碼。是要是密碼輸入正確的話,就會出現圖「2」下面這樣的提示信息。這樣咱們就能夠按照正常的步驟來進入單用戶修改密碼了。
圖「1」
圖「2」
總結:
作MD5加密後,咱們就不能叢單用戶來破解密碼了。這樣的好處是提升了系統的安全性。可是也有缺點的,那就是當咱們忘記系統密碼後,咱們就不能子啊單用戶改密碼了。是否是很麻煩那 ?那咱們怎麼辦那?有辦法的。那就破解MD5加密。
GRUB密碼破解:
首先要掛載Linux的系統光盤。而後調整bios用光盤引導啓動。咱們要找到「Boot」這個選項,在這個選項裏咱們能夠選擇一什麼方式啓動。咱們要選擇光盤啓動。也就是「CD-ROM Drive」這個選項,把這個選項調到第一。能夠按「+」號來調試。
進入界面後在boot後面輸入「linux rescue」進入「急救模式」引導光盤中的Linux系統。
以後依次按回車鍵接收默認的語言,鍵盤格式,提示是否配置網卡時通常選擇「NO」,而後系統會自動查找磁盤中的Linux分區並嘗試將其掛載到/mnt/sysp_w_picpath目錄。
如今到這個步驟了。咱們選擇「Continue」而後回車。
接下來會出現是否初始化磁盤的警告窗口。建議選擇NO,避免對磁盤數據形成沒必要要的損壞。而後就進入「sh-3.2#」提示符的bash shell環境。 而後輸入chroot /mnt/sysp_w_picpath,在編輯vi /etc/grub.conf文件。 將「hiddenmenu」上面一行刪除,就是清除grub菜單的密碼,也就是破解了。
最後保存退出,並重啓,這是進入grub菜單就沒有密碼,直接按e鍵就進入編輯模式了,這樣就能夠了。破解成功了。