Redhat Linux破解root密碼


Linux破解root密碼是RHCSA中的第一道題,只有破解密碼才能繼續之後的操作。(後期會整理出RHCSA和RHCE的相關題目)而在平時,我們是用Linux虛擬機的時候,如果一不小心忘記了root密碼,那就GG了,幾乎是什麼事都做不了。作爲一個Linux玩家,這種事是絕對不允許的!那就來看看Linux怎麼破解root密碼的吧!

破解環境

  • RHEL7.4(7的版本都差不多,之前的版本可能會有差異)

開始破解

  1. 開啓虛擬機,進入引導界面迅速按⬆⬇j鍵,然後選擇Red Hat Enterprise Linux Server (3.10.0-693.e17.x86_64) 7.4 (Mapio),按E進入編輯模式

在這裏插入圖片描述

  1. 使用向下直到看到initrd16,然後在它的上一行末尾加上rd.break,然後Ctrl+X使系統繼續運行。

在這裏插入圖片描述
在這裏插入圖片描述

  1. 然後會進入緊急救援模式,使用mount -o remount,rw /sysroot重新以讀寫的方式掛載\系統。重新掛載之後,切換到單用戶模式。

在這裏插入圖片描述

  1. 注意看前面的提示符,進入單用戶模式之後,就可以修改密碼了。可以使用passwd來修改(會要求輸入兩遍密碼)。一般我們直接就使用echo "密碼" | passwd --stdin root來修改密碼(一遍過,不會提示要輸入第二遍確認)。

這裏修改密碼,不會看到提示密碼修改成功,只會看到很多的小方塊,如果害怕沒有修改成功,想看到提示,修改一下語言的變量就可以了。
使用LANG=en修改語言爲英語,然後修改成功後就可以看到提示了。

  1. 然後就是創建.autorelabel文件,這是必須要創建的,如果不創建或是創建錯誤,那麼就會密碼破解失敗。創建完成後可以直接重啓reboot,也可以exit退出單用戶,再exit退出緊急救援模式。然後系統就會重啓或是繼續運行。

在這裏插入圖片描述

在這裏插入圖片描述

以上內容均屬原創,轉載請註明出處。
  1. 等系統重新啓動後,直接使用設置的root密碼就可以登錄系統了。
本文作者: 壞壞
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章