1.字典(word list)-w
【所有破解程式幾乎都有的】
使用時機:適合密碼為常用單字及常見數字英文組合&懶人密碼
成功率:依據字典大小決定。
如果密碼為1~8碼(數字混英文大小寫)就有 221,919,451,578,090種組合,如果集合在字典檔那檔案就有幾百幾千TB左右,如果已知密碼不超過5~6碼,可以用6碼以下的數字&英文字典檔,效率會較佳(而且成功率很高)。
EX:john -w 字典檔.lst/txt (檔案).txt
|
-rules(規則)有沒有打都可以,只要能成功出現press'q'or Ctrl-c...就代表指定沒問題了 |
如果都沒有錯誤就會開始跑字典了,按任意鍵可以顯示目前狀態,可以看見目前字典跑到哪了(這字典檔約15GB)
2.窮舉(Incremental)
【最傳統、花費時間最長、成功率最高的模式】
圖片上使用lanman模式,會跑A~Z、0~9、和一些特別字,不過只支援到最長7個字,這會耗費許多時間。其中有純數字和純英文可以選擇,最多可以跑到8個字,不過無法兩種不同and在一起,所以只能使用它內建的模式。
2-2.mask掩碼模式
【跟窮舉有點像,不過可以更簡單設定想要的字數&要猜數字或英文】
d=數字
a=鍵盤95字元
l=英文小寫
u=英文大寫
這是破解用mask解6字密碼(6john6),為了減少時間所以直接用?d?l?l?l?l?d加快速度,不過仍破解兩個小時左右【Used CPU:i5-3230M】
3.Single crack
【在模式中說明,這比字典破解還要快速,適用於簡單的懶人密碼,相對能解出來的密碼較少】 不過從圖片可以看出來,實際上似乎只有把檔案名稱加上一些符號數字排列組合而已,所以Single模式在Done的時後並沒有解開"測試2ZIP"檔。
在這裡補一張全數字五位數密碼,用窮舉解開"測試2ZIP"檔案,密碼為64351,使用時間5:15,從狀態可以看出,窮舉並非從00001依序至99999,而是有點隨機跳的方式解。