1. 程式人生 > >Linux_破解密碼-營救模式

Linux_破解密碼-營救模式

ima linu mode user 圖形界面 ini boot 不能 想要

實驗用機:CentOS 5.7

  • 破解密碼
    • 設置開機啟動界面
    • 系統運行級別
  • 營救模式

一、破解密碼

  root用戶可以更改任何用戶的密碼,普通用戶只能修改自己的密碼。 步驟: 1、重新啟動系統 2、開機倒數時間內,敲任意鍵 技術分享 3、按字母e去編輯

技術分享

4、選擇kernel 開頭的行,再次按字母e 編輯

技術分享

然後敲空格 輸入數字1,再敲回車

技術分享

進入單用戶模式,破解密碼。(此模式繞過密碼驗證)

5、按字母鍵b 去引導進入系統

技術分享 6、直接passwd 修改root用戶的密碼 技術分享 7、輸入init 5或者init 3 進入系統,或者reboot重新啟動系統 補充擴展: 1、修改配置文件---開機進入界面(字符)
shell> vim  /etc/inittab
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set
initdefault to this) id : 3 : initdefault :   //設置開機啟動進入字符界面
解析:(linux運行級別)   
0 halt 關機   1 單用戶模式 --破解密碼的時候   2 多用戶模式 --不能使用NFS功能   3 完全多用戶模式,可以使用網絡功能 --字符界面   4 未使用   5 完全多用戶模式,可以使用網絡功能 --圖形界面   6 重新啟動 initdefault 系統默認的初始化級別
init 0 關機 (poweroff、halt、shutdown -h now ) init 6 重新啟動 (reboot、shutdown -r now)
init 3 進入字符界面 2、系統運行級別
shell> runlevel  //查看當前的運行級別
1  S     
#1 代表開機進入的運行級別  
#S 代表當前的運行級別(single)
 
shell> init 3   切換用戶級別
(重啟 ……)
 
shell> runlevel
S 3  
#說明是從單用戶切換到運行級別3
 
shell> runlevel
N 3  
N  代表之前沒有運行級別

二、營救模式 Q:如何進入營救模式(rescue mode) A:   使用光盤進入 步驟: 1、放入系統光盤(無所謂是否對應) 技術分享 2、設置從光盤啟動 當進入啟動頁面時及時按Esc鍵(boot menu) 技術分享 > 選擇rescue installed system 進入營救模式 技術分享 按提示步驟執行(選擇) > rescue method --> local cd/dvd (Centos) > 是否連接網絡--No 技術分享 > 想要對系統做更改(即可以讀又可以寫) --> continue   只讀的方式掛載 --> read-only   如果想激活SAN --> advanced   如果有錯誤可以跳過該步驟進入一種shell --> skip

技術分享

> chroot /mnt/sysimage  #切換根環境到原來本身系統裏的根

> cp /etc/passwd- /etc/passwd(或是進行其他操作進行修改,vi文件)

> exit

> reboot

總結:   1.單用戶模式 --> 破解密碼     看/etc/passwd     不看/etc/shadow   2.營救模式 --> 進入不了系統了     利用光盤裏的系統進入電腦,去修復磁盤裏的系統

Linux_破解密碼-營救模式