Fcrackzip (まとめ)

【ツール】

◆fcrackzip (hyc)
https://github.com/hyc/fcrackzip


【ダウンロード】

◆fcrackzip (hyc)
https://github.com/hyc/fcrackzip


【インストール方法】

■Linux

sudo apt-get install fcrackzip


【オプション】

オプション
説明
-h
--help
バージョン番号と(うまくいけば)役に立つ洞察を表示する。
-v
--verbose
各 -v は、プログラムをより冗長にする。
-b
--brute-force
ブルート・フォース・モードを選択する。これは、指定した文字のすべての可能な組み合わせを試します。
-D
--dictionary
辞書モードを選択する。このモードでは、fcrackzip はファイルからパスワードを読み込む。ファイルには、1 行に 1 つのパスワードが含まれていなければならず、アルファベット順にソートされていなければならない (例えば (1) を使用する)。
-c
--charset文字セット指定
ブルートフォース・クラックで使用する文字を選択する。以下のいずれかでなければならない。
-p
--初期パスワード文字列
ブルートフォース検索用の初期(開始)パスワードを文字列に設定するか、辞書検索用のパスワードを供給するために文字列名のファイルを使用する。
l
--length min[-max]
長さ min[-max] の初期パスワードを使用する。長さminの初期パスワードを使用し、長さmax(を含む)のパスワードまですべてのパスワードをチェックする。max パラメータは省略できる。
-u
--use-unzip
推測されたパスワードで unzip を呼び出して、 最初のファイルの解凍を試みる。これは、十分なファイルが与えられなかった場合の誤検出を排除する。
-m
--method name
デフォルトのクラッキングメソッドではなく、メソッド番号 "name" を使用する。スイッチ--helpは、利用可能なメソッドのリストを表示します。どの方法があなたのマシンで最もうまく動作するかを見るには、--benchmarkを使う。name には、使用するメソッドの番号を指定することもできる。
-2
--modulo r/m
パスワードのr/mだけを計算する。まだサポートされていない。
-B
--benchmark
小規模なベンチマークを行う。
-V
--validate
クラッカーが動作するかどうかの基本的なチェックを行う。

■-c, --charset文字セット指定 の指定文字

文字 説明
a すべての小文字 [a-z] を含める。
A すべての大文字 [A-Z] を含める。
1 数字 [0-9] を含む
! [!:$%&/()=?[]+*~#]を含む
: 以下の文字は、文字列の末尾まで含まれます。このようにして、バイナリnullを除くすべての文字を含めることができます(少なくともunixでは)。

例えば、a1:$%は小文字、数字、ドル記号、パーセント記号を選択します。


【使い方】

fcrackzip -u -D -p /usr/share/wordlists/rockyou.txt file.zip


【ブログ】

◆fcrackzipによるZIPファイルのパスワード解読 (Opensourcetechブログ, 2015/01/20)
https://www.opensourcetech.tokyo/entry/2015/01/20/fcrackzip%E3%81%AB%E3%82%88%E3%82%8BZIP%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E8%A7%A3%E8%AA%AD_on_Deft_Linux
https://security-tools.hatenablog.com/entry/2015/01/20/000000


Copyright (C) 谷川哲司 (Tetsuji Tanigawa) 1997 - 2022