'-o' を使用してクラックされたパスワードを専用の出力ファイルに保存する
このステップでは、クラッキングの結果を別のファイルに保存する方法を学びます。potfile は Hashcat の優れた内部データベースですが、レポート作成や分析のためにクリーンな出力ファイルが必要になることがよくあります。これは、-o (または --outfile) オプションを使用して実現されます。
攻撃コマンドに --show と共に -o を追加すると、Hashcat は potfile からクラックされたハッシュとパスワードのペアを取得し、指定された出力ファイルに書き込みます。これは、ハッシュがすでにクラックされて potfile に存在する場合に特に便利で、それらの結果を迅速に抽出して専用ファイルに保存できます。
クラックされた結果を保存するために、--show オプションと -o オプションの両方を使用してコマンドを実行してみましょう。
hashcat -a 0 -m 0 --show -o cracked.txt hashes.txt wordlist.txt
Hashcat は即座に potfile をチェックし、クラックされたすべてのパスワードペアを cracked.txt に書き込みます。
それでは、新しい出力ファイルの内容を確認してみましょう。
cat cracked.txt
出力は、クラックされたペアのクリーンなリストになります。
5f4dcc3b5aa765d61d8327deb882cf99:password
e10adc3949ba59abbe56e057f20f883e:123456
d8578edf8458ce06fbc5bb76a58c5ca4:qwerty
f9664ea1803311b35f81d07d8c9e072d:lab
この cracked.txt ファイルは、メインの potfile とは別に、この特定の攻撃から得られた成功した結果のポータブルな記録となります。