日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

john工具破解密码(Linux、ZIP等)

發(fā)布時(shí)間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 john工具破解密码(Linux、ZIP等) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

官網(wǎng)

介紹

測試

安裝

ubuntu

centos

安裝完成查看

使用

john.pot 文件


官網(wǎng)

支持Win、Lin、Mac等

https://www.openwall.com/john/

介紹

john 是一款大受歡迎的、免費(fèi)的開源軟件、基于字典的密碼破解工具。用于在已知密文的情況下嘗試破解出明文的破解密碼軟件,支持目前大多數(shù)的加密算法,如 DES 、 MD4 、 MD5 等。 John 支持字典破解方式和暴力破解方式。它支持多種不同類型的系統(tǒng)架構(gòu),包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不夠牢固的 Unix/Linux 系統(tǒng)密碼。
在對 john 輸入命令時(shí),命令行方式是 :john – 功能選項(xiàng) 密碼文件名字功能選項(xiàng)。并且john所有的選項(xiàng)對大小寫不敏感,并且在確認(rèn)命令與其他的參數(shù)不會(huì)發(fā)生沖突的時(shí)候可以使用簡寫,比如 ?-restory可以寫成-res ? ?-wordfile可以寫成 ?-w。

測試

使用說明,我們先添加一個(gè)用戶test ?命令是:useradd hello,至于test用戶的密碼用passwd hello來進(jìn)行添加,在這里因?yàn)橐獪y試john破解密碼的能力,所以密碼需要一直變化。

useradd hello passwd hello

安裝

ubuntu

apt install john

centos

wget http://www.openwall.com/john/j/john-1.8.0.tar.gz tar -xf john-1.8.0.tar.gz cd john-1.8.0/src/yum -y install gcc gcc-c++ make make make linux-x86-64

安裝完成查看

ls john-1.8.0/run/

使用

工具在 john-1.8.0/run/ 目錄下

1. 復(fù)制hash內(nèi)容到文本

Unshadow /etc/passwd /etc/shadow > passwd.txt

2. 簡單破解

解密這個(gè)文件使用?john?自帶的一個(gè)簡單的密碼文件,如果猜想用戶的密碼非常的簡單例如?123456?這一類的可以使用這個(gè)命令?。比如下面這樣。

john passwd.txt

3. 稍高級法

如果我們要破解的用戶密碼稍微高級一些,比如根據(jù)用戶名來設(shè)置密碼,我們就需要John -Single 這個(gè)命令,原理是根據(jù)用戶的名稱,加上常見的變化而猜測密碼。比如此用戶叫test,而他的密碼是test123、test1、tset、test123、...。

john --single passwd.txt

4. 自定義字典破解 --wordlist 參數(shù)

john --wordlist=big.txt passwd.txt

5. --rules 參數(shù)

-rules參數(shù)則在此基礎(chǔ)上再加上些變化,如字典中有單詞test,則john還會(huì)嘗試使用tes、teSt、 tset等單詞變化進(jìn)行解密。

john --wordlist=big.txt passwd.txt --rules

6. --restory 參數(shù)

如果在破解密碼的過程中由于某些原因中斷了破解,使用?restory?繼續(xù)破解密碼?。

7.?--incrementa 參數(shù)

使用遍歷模式,就是使用字幕數(shù)字等組合密碼的所有可能情況,一般不用,太浪費(fèi)時(shí)間。如果你電腦速度夠快又有足夠的時(shí)間,可以來使用這種方式,這是威力最大的方式。

8. --fork 參數(shù)

同時(shí)開啟多少個(gè)進(jìn)程執(zhí)行

john --format=mysql-sha1 --wordlist=/usr/share/wordlists/rockyou.txt passwd.txt --fork=10

john.pot 文件

使用?john?破解過得密碼都將存放在一個(gè)名為?john.pot?的文件中,我們在查看時(shí)可以使用?find –namejohn.pot?來查看這個(gè)文件的路徑并使用?cat?命令查看此文件中破解過的密碼?。

總結(jié)

以上是生活随笔為你收集整理的john工具破解密码(Linux、ZIP等)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。