標籤: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和剛剛修改過的口令登入。