実行環境
M1 Macbook (Ventura 13.0.1)
John the Ripperとは
インストール
今回は手軽にhomebrewを使用します。
john
もインストール可能ですが、 john-jumbo
じゃないと zip2john
が使用できないため注意。
$ brew install john-jumbo
基本は下記の場所に zip2john
などの実行ファイルが存在しますが、バージョンなどの問題で変わる可能性があるので適宜変更してパスを通してください。
export PATH=$PATH:/opt/homebrew/Cellar/john-jumbo/1.9.0_1/share/john/
使用
$ zip2john xxx.zip > xxx.zip.hash
$ john xxx.zip.hash --incremental=ASCII
実行結果
ここではパスワード abcd1234
が出力されました。
--show
オプションをつけるともっと見やすいみたいです。
Using default input encoding: UTF-8
Loaded 1 password hash (PKZIP [32/64])
Press 'q' or Ctrl-C to abort, almost any other key for status
abcd1234 (credentials.zip/credentials/token.txt)
1g 0:00:00:49 DONE (2022-12-26 11:20) 0.02008g/s 11589Kp/s 11589Kc/s 11589KC/s 3b88og..3b8dh5
Use the "--show" option to display all of the cracked passwords reliably
Session completed