概要
一連の流れをメモしておきます
環境
- macOS 14.0 (m2mac pro 10cpu)
- john-jumbo 1.9.0
インストール
- brew install john-jumbo
/opt/homebrew/Cellar/john-jumbo/1.9.0_1/share/john/zip2john
使い方サンプル
zip ファイル作成
-
zip -e --password=xxx encrypt.zip app.py
暗号化情報取得
- /opt/homebrew/Cellar/john-jumbo/1.9.0_1/share/john/zip2john encrypt.zip > pass_info.txt
総当り
-
john --fork=10 --incremental=ASCII pass_info.txt
CPU10 個フルに使っています
結果
8 桁のランダム文字列数字パスワードで1日ほどかかりました
スペックの低いマシンだともっとかかります
一応確認
- unzip -P xxxx encrypt.zip
最後に
複雑なパスワードを解くのはマシンスペックがないとかなり非現実的な感じです
0 件のコメント:
コメントを投稿