破解Linux使用者密碼

2021-06-26 05:24:50 字數 1244 閱讀 4183

[root@localhost~]# useradd root

[root@localhost~]# passwd root

changingpassword for user root.

新的unix口令:

[root@localhost~]# useradd admin

[root@localhost~]# passwd admin

changingpassword for user admin.

新的unix口令:

2.獲得密碼資訊

將如下兩行資訊(位於/etc/shadow檔案中)存入/root/desktop/shadow檔案。

root:$1$ljedomgg$j.1qunedjm6ehacydl0n00:14763:0:99999:7:::

admin:$1$kpnkk3qd$im5gzs712xgxcrzw/iost1:14763:0:99999:7:::

3.改變檔案/root/desktop/shadow許可權,只允許管理員訪問該檔案

[root@localhostdesktop]# chmod 700 shadow

4.使用john破解linux使用者密碼

下面使用密碼詞典來破解linux使用者密碼,password.lst檔案是密碼詞典,包含可能的使用者密碼,執行如圖3-96所示的命令(./john--w:password.lst ../../shadow),從結果可知沒有破解成功,原因在於密碼詞典不夠大。

擴充password.lst檔案,新增更多的可能的使用者密碼雖然(本實驗在該檔案最後新增了兩個密碼:verygood、dogcat),執行命令./john—w:password.lst../../shadow,如圖3-97所示,從結果可知破解成功。由此可知,用此種方法時,關鍵要有大的密碼詞典,不過密碼詞典越大,破解時用的時間越多。

破解成功後john.pot檔案的內容為如下兩行所示:

$lm$e3f4e1bd22b5037e:asdfg

$lm$5422a4cdb0f1c794:qwert

$1$kpnkk3qd$im5gzs712xgxcrzw/iost1:dogcat

$1$ljedomgg$j.1qunedjm6ehacydl0n00:verygood

linux系統root使用者密碼破解

1 現在使用linux的企業比較多,如果有時忘了root使用者的密碼是比較麻煩的事,因為root使用者是linux系統的超級使用者。2 可以使用以下的方法步驟,修改root使用者密碼。3 啟動linux系統,進入開機介面,此時按 空格 鍵。4 輸入字母 e 5 選擇 第二行 6 再次輸入 e 7 按...

破解linux的root使用者許可權密碼

1.但您進入grub畫面時,用上下鍵選中第二行linux的那段話,然後按e鍵 2.用上下鍵選中您進入類似於kernel boot vmlinuz 2.4.18 14 ro root label 然後按e鍵 3.在上面的ro前面加入single,結果如下 kernel boot vmlinuz 2.4...

Linux 密碼破解

獲取 etc passwd 與 etc shadow檔案內容,john的密碼預設在 usr share john password.lst下 使用 unshadow生成,1個含有使用者名稱和密碼詳細資訊的檔案,這裡我們命名為test passwd unshadow etc passwd etc sh...