破解 ZIP 密碼
有時我們忘記當時設定的密碼,可以如下來找回
以下使用 Mac 的 OSX 系統,安裝 john the ripper。
https://openwall.info/wiki/john/johnny
因為 mac 無法直接點選產生加密的 zip,所以使用以下產生範例 ZIP
安裝 john the ripper
查看可用工具
上面版本 /1.9.0_1 可能會改變,看你安裝的版本
產生 john 檔案
開始跑破解程式
查看破解密碼
會出現在檔案名稱後面的:後面
其他資料
字典攻擊 (Dictionary Attack):
使用字典攻擊需要提供字典文件,以下是示例指令:
dictionary.txt
是包含要嘗試的單詞或密碼的字典文件。hashes.txt
是包含密碼雜湊的文件。
暴力攻擊 (Brute Force Attack):
暴力攻擊通常需要設定字符集、最小長度和最大長度,以下是示例指令:
--incremental
表示使用暴力攻擊模式。--min-length
和--max-length
是密碼長度的範圍。
混合攻擊 (Hybrid Attack):
混合攻擊結合了字典攻擊和暴力攻擊,以下是示例指令:
--wordlist
指定字典文件。--rules
啟用規則引擎,用於生成可能的密碼組合。
彩虹表攻擊 (Rainbow Table Attack):
彩虹表攻擊需要提供彩虹表文件,以下是示例指令:
--format
指定雜湊格式(根據需要修改)。--pot
指定已破解的密碼將被儲存的文件。--fork
啟用多進程,提高破解效率。
應用特定攻擊 (Application-Specific Attack):
應用特定攻擊需要根據目標應用程序的特定特徵進行設置,並可能需要使用自定義的規則和字典。
暴力攻擊 (Rule-Based Attack):
暴力攻擊需要提供一個規則文件,以下是示例指令:
--rules
指定規則文件,其中包含自定義的密碼生成規則。
Mask Attack (掩碼攻擊):
掩碼攻擊是一種基於模式的攻擊方式,它允許你定義一個模式,其中密碼中的某些部分是已知的,而其他部分是未知的。
這種攻擊方式對於已知一部分密碼字符的情況非常有用,因為它可以針對未知部分進行嘗試,從而減少嘗試的可能性。
?d
表示每個位置上的字符是一個數字,所以這個模式會嘗試所有四位數字的組合。Single Crack Mode (單一破解模式):
單一破解模式是一種簡單的嘗試攻擊方式,它只使用單一密碼作為嘗試,而不使用字典、規則或模式。
這種攻擊方式適用於簡單的密碼,通常用於測試系統的安全性,並且不包括進一步的複雜攻擊策略。
Last updated