オープンソースのセキュリティ ツール
hashcat: GPU クラッキング、ルール、および現実
hashcat は GPU クラッキング エンジンです。数百単位のハッシュ モード、ワードリストとルール パイプライン、マスク攻撃、および数百 GB のパスワード動作を監査可能にする --show/--left ブックキーピングです。復元されたハッシュ セットを使用して、役員会議室のスライドの元となるポリシーに影響を与える調査結果を生成し、最新のパスワード ポリシーを形成したマシンの速度でそれを実行します。また、素人による間違いが最も許容されないツールでもあります。間違ったハッシュ モードは GPU 日数を無駄にし、クラックされた出力はライブ認証情報になります。
要点
- 一般的なターゲットの -m を暗記してください: -m 0 (MD5)、-m 1000 (NTLM)、-m 1800 (sha512crypt)。適切なモードがインスタントとガベージの違いです。
- 攻撃モードは実際の語彙です。 -a 0 辞書 + ルール、-a 3 マスク、-a 6 ハイブリッド。それぞれが異なる政策質問に答えます。
- ルールは hashcat を歌わせます: wordlist plus rules/rockyou-30000.rule-style セットは、ディスク上に存在しない数十億のバリアントをテストします。
- --show (クラックあり)、--left (クラックなし)、およびポットファイル ブックキーピングは、パスワード監査をスモーク テストではなく監査可能な科学に変えます。
- 常に最初にベンチマークを実行します。実際のカードで hashcat -b を実行すると、クライアントが GPU 時間料金を支払う前にマスクに実際にかかるコストがわかります。
- パフォーマンスの上限はメモリ コスト ハッシュです。bcrypt と scrypt の GPU は非常に遅く、これがこれらのアルゴリズムのポイントです。それに応じて期待値を計画してください。
- 独自のハードウェア ラボの倫理: テストを許可されたシステム (契約下のクライアント システム、ラボ VM、自分のアカウント) から抽出したハッシュのみをクラックします。GPU は無害ですが、関与範囲は無害です。
- 出力規律: クラックされたパスワードは実際の人々の実際の資格情報です。ストレージは暗号化され、保存期間は契約と一致し、クライアントが実際に必要とするもの以外はレポートに含まれません。
現場ノート
毎回実行する前に 2 つの質問があります。正しい -m を選択しましたか?そして、クラックされたリストをどうするかを読みましたか? 1 つ目は GPU 日数を節約します。 2 つ目は、クライアントのパスワードが紹介メールに含まれないようにすることです。これは、キャリア初期の失敗からのルールです。
よくある質問
-a 0 と -a 3 の違いは何ですか?
-a 0 は辞書とルールを実行します。 -a マスク (上部マスク、char クラス) 総当たりによる 3 つの構築。ハイブリッド (-a 6) は両方を組み合わせます。
特定の GPU が必要ですか?
最新のカードであればどれでも役に立ちますが、クラッキング速度はハードウェアとハッシュ コストに応じて変化します。エンゲージメント前のベンチマークにより、どのカードも守れない約束を防ぐことができます。
hashcat は WPA ハンドシェイクをクラックできますか?
はい (適切にキャプチャされたハンドシェイク ファイルを備えた最新のビルドではモード 22000)、通常、ワイヤレス クラッキング チェーンはこれで終了します。
ローカル GPU ですか、それともクラウド GPU ですか?
ローカル カードは、継続的に作業し、データを社内に保管する場合に安価です。 1 回限りの大規模な実行ではクラウド バーストが発生します。クライアント契約のデータ処理条項によって、どれを使用できるかが決まります。
オープンソースのセキュリティ ツール に対するKinetikatechの支援
シンプルな提案です:テスト ツールボックスの専門家は、スキャナー、スニッファー、クラッカー、Web プロキシなど、実際の業務での使用方法、つまりコマンド、フラグ、出力、およびそれぞれが方法論のどこに位置するのかについて説明しました。 ペネトレーションテストとLinuxサーバーセキュリティサービスにお任せください。徹底的に評価され、クリーンに実装され、24時間監視されます。