パスワードを忘れた暗号化されたアーカイブを取得するためにZIPファイルを抽出しようとしています。これまで私が望むことをするツールを見つけfcrackzip
ましたが、独自のマンページには次のような多くの問題があると述べられています。
「まだ初期段階です。」
「停止/再開機能が不足しています。」
「より速いかもしれません。」
正直さに感謝しますが、Linux用のより優れた成熟したZIPクラッキングユーティリティ(GUIまたはコマンドライン、関係ありません)があったらと思いました。
誰にも提案がありますか?私はスピードを本当に重視していますが、停止/再開機能があればいいと思います。
答え1
ハッシュキャット(https://hashcat.net)はいくつかのzip圧縮パッケージのクラッキングをサポートしています。
./hashcat64.bin --help grep -i zip | 11600 | 11600 7-Zipアーカイブ| 13600 |ウィンハウスアーカイブ|
残念ながらPKZIP(https://github.com/hashcat/hashcat/issues/69)。
PKZIPを使用してファイルを生成した場合は、まずパスワードハッシュを抽出してからJohnを使用してクラックする必要があります。私の経験では、John the Ripperはhashcatよりも遅いので2位にしました。に基づいてhttps://dfir.science/2014/07/how-to-cracking-zip-and-rar-protected.html、次を行う必要があります。
git clone --深さ=1 --branch=bleeding-jumbo https://github.com/magnumripper/JohnTheRipper.git CD JohnTheRipper/src/ ./config&&make CD../.. JohnTheRipper/run/zip2john target.zip > ハッシュ JohnTheRipper/run/JohnHash
PS。リポジトリからインストールすると、john
通常はコミュニティパッチのないバージョンがインストールされます。つまり...zip2john
なし このガイドでは、ソースからインストールする必要があると仮定します。残念ながら、Ubuntu 16.04で最新バージョンを構築しようとすると、接続プロセス中に失敗しました。したがって、このガイドではgitでビルドする必要があると仮定します。これは私にとって効果的でした。ビルド要件Ubuntubuild-essential
では、ディストリビューションごとにlibssl-dev
要件が異なります。