2023年10月19日木曜日

john the ripper を mac で動かし zip パスワードを解析する

john the ripper を mac で動かし zip パスワードを解析する

概要

一連の流れをメモしておきます

環境

  • 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 件のコメント:

コメントを投稿