破解linux系統密碼

來源:互聯網
上載者:User

標籤:linux   破密碼   

個人實踐:

重新啟動系統
2.開機倒數時間內,敲任意鍵
3.按字母e去編輯
4.選擇kernel 開頭的行,再次按字母e 編輯  ,然後敲空格 輸入數字1,再敲斷行符號。進入單一使用者模式,破解密碼。此模式繞過密碼驗證
5.按字母鍵b 去引導進入系統
6.直接passwd 修改root使用者的密碼
7.輸入init 5或者init 3 進入系統,或者reboot重新啟動系統

其餘系統參考檔案:
在出現系統選擇介面時,在Red Hat Linux的選項上按“e”鍵,

然後會出現三個選項,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進行編輯,

在“ro”或者“root”前加上“single”,然後斷行符號返回。

按“b”鍵啟動,進入字元介面,當出現“sh-2.05b#”時,就意味著已經進入單一使用者模式。

現在,輸入“passwd root”,就可以重新設定root密碼了。

設定完成後,reboot重啟,用剛才設定的密碼就可以進入linux系統了。

一. lilo

1. 在出現 lilo: 提示時鍵入 linux single

畫面顯示 lilo: linux single

2. 斷行符號可直接進入linux命令列

3. #vi /etc/shadow

將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,

第一行將類似於

root::......

儲存

4. #reboot重啟,root密碼為空白

二. grub

1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵

2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵

3. 修改你現在見到的命令列,加入single,結果如下:

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

4. 斷行符號返回,然後按b鍵啟動,即可直接進入linux命令列

5. #vi /etc/shadow

將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,

第一行將類似於

root::......

儲存

6. #reboot重啟,root密碼為空白

=========================
對於Redhat linux:

用上下鍵將游標放在linux系統上,按“e”

在有kernel那一行按“e”,輸入“空格 single”,然後斷行符號

按“b”,啟動,系統會自動進入單一使用者模式,

使用passwd root命令,按提示輸入新口令

修改口令後,輸入reboot 命令重啟系統即可



三、1、重新啟動系統。待系統啟動到grub或lilo(現在一般是grub)引導菜單時,找到系統當前引導項(可以按方向鍵展開隱藏的菜單);
  2、把游標定位在該選項上按下字母“e”鍵進入這個引導的編輯狀態;

  3、該選項有三行語句,請用游標選中第二行,也就是“Kernel”開頭的那一行;

  4、在這一行再按下字母“e”鍵進入這一行的編輯狀態;

  5、在該行行尾加個空格,寫上數字1,類似這樣:

  kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1

  6、修改以後,按下“斷行符號”鍵回到原來的介面;

  7、按下字母“b”鍵開始引導。

四、1).    grub    
  1.    在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵    
  2.    再次用上下鍵選中你平時啟動linux的那一項(類似於kernel    /boot/vmlinuz-2.4.18-14    ro    root=LABEL=/),然後按e鍵    
  3.    修改你現在見到的命令列,加入single,結果如下:    
  kernel    /boot/vmlinuz-2.4.18-14    single    ro    root=LABEL=/    
  4.    斷行符號返回,然後按b鍵啟動,即可直接進入linux命令列    
  5.    #vi    /etc/shadow    
  將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,    
  第一行將類似於    
  root::......    
  儲存    
  6.    #reboot重啟,root密碼為空白

  2).在系統進入單使用者狀態,直接用passwd    root去更改    
五、用安裝光碟片引導系統,進行linux    rescue狀態,將原來/分區掛接上來,作法如下:    
  cd    /mnt    
  mkdir    hd    
  mount    -t    auto    /dev/hdaX(原來/分區所在的分區號)    hd    
  cd    hd    
  chroot    ./    
  passwd    root    
  這樣可以搞定    

但是這個方法也說明了linux 單一使用者模式的安全性漏洞,如果有人故意修改root 密碼,就危險了。因此,我們也要禁止單使用者登入

在單一使用者模式下,可以解決Linux超級使用者Root密碼遺忘問題,這樣也可能被別有用心的朋友用來破解root 使用者的密碼,並修改之,這樣就不安全了。呵呵,那我們就要禁止單使用者登入了,下面請看方法:

如果安全使用單使用者,首先要對GRUB進行密碼配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符號連結)。


例如:vi /boot/grub/grub.conf進入設定檔編輯.在splashimage這個參數的下一行可以加上password=密碼,儲存後重新啟動 電腦,再次登入到GRUB菜單頁面的時候就會發現,這時已經不能直接使用e命令編輯啟動標籤了,須先使用p命令,輸入正確的密碼後才能夠對啟動標籤進行編輯,但是我們設定了純文字密碼也不是很安全的。



(一)Linux 系統密碼破解

  1.在grub選項菜單按E進入編輯模式
  2.編輯kernel那行 /init 1 (或/single)
  3.按B重啟
  4.進入後執行下列命令
  [email protected]#passwd root (設定root的密碼)
  Enter new unix password:輸入新的密碼
  [email protected]#init 6

  (二)debian linux 系統密碼破解

  1.在grub選項菜單‘Debian GNU/Linux,...(recovery mode)‘,按e進入編輯模式
  2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啟
  3.進入後執行下列命令
  [email protected](none)#mount -a
  [email protected](none)#passwd root
  [email protected](none)#reboot

  (三)Freebsd 系統密碼破解

  1.開機進入引導菜單
  2.選擇每項(按4)進入單一使用者模式
  3.進入之後輸入一列命令
  [email protected]#mount -a
  [email protected]#fsck -y
  [email protected]#passwd(修改密碼命令)
  [email protected]#root(要破解密碼的使用者名稱)
  Enter new unix password:
  [email protected]#init 6 (重啟)

  (四)Solaris 系統密碼破解

  1.在grub選項菜中選擇solaris failasfe 項
  2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y
  3.就進入單一使用者模式
  4.輸入下列命令
  #passwd
  #New passwd:輸入新的密碼
  #Re-enter New passwd:在次輸入新的密碼
  #init 6 (重啟)

  (五)NetBsd 系統密碼破解

  1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:
  > boot -s (進入單一使用者模式命令)
  2.在以下的提示符號中
  Enter pathname of shell or RETURN for sh:
  按下 Enter。
  3.鍵入以下指令:
  # mount -a
  # fsck -y
  4.使用 passwd 更改 root 的密碼。
  5.使用 exit 指令進入多人模式。

Linux作業系統的密碼破解大全
(一)Linux 系統密碼破解
1.在grub選項菜單按E進入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進入後執行下列命令
[email protected]#passwd root (設定root的密碼)
Enter new unix password:輸入新的密碼
[email protected]#init 6
(二)debian linux 系統密碼破解
1.在grub選項菜單‘Debian GNU/Linux,...(recovery mode)‘,按e進入編輯模式
2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啟
3.進入後執行下列命令
[email protected](none)#mount -a
[email protected](none)#passwd root
[email protected](none)#reboot
(三)Freebsd 系統密碼破解
1.開機進入引導菜單
2.選擇每項(按4)進入單一使用者模式
3.進入之後輸入一列命令
[email protected]#mount -a
[email protected]#fsck -y
[email protected]#passwd(修改密碼命令)
[email protected]#root(要破解密碼的使用者名稱)
Enter new unix password:
[email protected]#init 6 (重啟)
(四)Solaris 系統密碼破解
1.在grub選項菜中選擇solaris failasfe 項
2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y
3.就進入單一使用者模式
4.輸入下列命令
#passwd
#New passwd:輸入新的密碼
#Re-enter New passwd:在次輸入新的密碼
#init 6 (重啟)
(五)NetBsd 系統密碼破解
1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:
> boot -s (進入單一使用者模式命令)
2.在以下的提示符號中
Enter pathname of shell or RETURN for sh:
按下 Enter。
3.鍵入以下指令:
# mount -a
# fsck -y
4.使用 passwd 更改 root 的密碼。
5.使用 exit 指令進入多人模式。

最後一步鍵入“EXIT”斷行符號後,電腦會自動重新啟動,到這裡就破解了根使用者的密碼。


如果他人得到了純文字密碼後仍然可以修改GRUB啟動標籤從而修改root密碼。


所以就要使用MD5對其進行加密。在終端中輸入grub-md5-crypt斷行符號,這時系統會要求輸入兩次相同的密碼,之後系統便會輸出MD5碼。大家只需要將產生的MD5密文複製下來,然後在按照password --md5 MD5密文這個格式設定全域或者菜單密碼,儲存退出,重啟電腦即可。

  這樣,就可以啟動linux的單一使用者模式,有點類似windows的安全模式,就是只啟動最基本的系統,網路服務、系統服務等都不啟動。單一使用者模式引導完成以後,會有#提示符,表示已擁有超級使用者權限,然後請在#後執行命令:

  /usr/bin/passwd

  系統應該會提示輸入口令,這個口令是不回顯的,保證輸入無誤就可以了,斷行符號後,系統會要求再輸入一遍,輸入要求一致,然後會看到口令修改成功的提示。再鍵入命令init 3鍵入系統的字元介面模式下(系統會重新改變運行層級),看到login:提示,再重新試一試是否可以用root和剛剛修改過的口令登入。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.