NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
JA

オープンソースのセキュリティ ツール

THC-Hydra: プロトコル全体にわたるブルート フォース

Hydra はプロトコル ブルート フォース プラミングです。SSH、FTP、HTTP フォーム、RDP、および数十のサービスに対するユーザー名/パスワード テストを 1 つのコマンド ラインから実行します。方法論では、認証アクセスの段階にあり、(Nmap からの) サービスの公開と脆弱なパスワードに関する仮説があり、Hydra はその仮説をプロトコル ネイティブの速度でテストします。その美徳は幅広さです。接触するすべてのサービスが障害を記録し、一部のアカウントがロックされるため、その危険性はまったく同じです。

要点

  1. 構文を一度読めば、その構文を所有できるようになります: hydra -l user -P passlist.txt ssh://10.0.0.5 — ユーザー名には -l または -L、パスワードには -p または -P、service://host:port。
  2. Web フォームにはパラメータが必要です。パス、失敗文字列 (ログイン フィルタ)、およびパラメータを含む http-post-form。最初にげっぷを通してフォームを読み取ることがプロのステップです。
  3. スレッド (-t) はトレードです。より多くのスレッドがより速く動作し、より速くロックアウトがトリップされます。 -t 4 での SSH は丁寧ですが、-t 16 では SOC をページングし、ロックアウト ポリシーが決定します。焦りはありません。
  4. ワードリストをスコープに一致させる: Rockyou.txt はラボボックスには適していますが、運用ドメインにはクライアントの命名パターンから構築されたカスタム リストが必要です。
  5. Hydra が実際に得意とするプロトコル (RDP 経由の FTP) を選択し、最新の Kerberos または MFA で保護されたフローは、それら用に構築されたツールに任せます。
  6. 停止条件は重要です。2 番目の資格情報の検出には 10,000 回の試行は必要なく、-F または独自のラッパーがいつ終了するかを決定します。
  7. ここでの倫理は抽象的なものではなく、具体的なものです。テストを契約していないシステムに対するブルートフォースは、不正アクセスの試みそのものであり(ほとんどの管轄区域では犯罪)、許可された実行であっても、停止するには合意された料金、窓口、および電話番号が必要です。
  8. 専門家の成果は管理された調査結果です。弱点を証明するのに十分な 1 つまたは 2 つの証明された資格情報、契約ごとに編集された名前、クライアントの次の修正として文書化されたロックアウトのパラドックスです。

現場ノート

ロックアウト ポリシーは、今私が最初に求めることです。その日の午後、16 スレッドの SSH 実行がクライアントのヘルプ デスクを呼び出し、40 のシフト アカウントが凍結されたことを知りました。 Hydra にとっては低速でも問題ありません。それでも重要なことは証明されています。

よくある質問

ヒドラ vs メデューサ vs Ncrack?

同じジョブファミリー、異なるプロトコルの適用範囲と動作: Hydra の幅広さによりデフォルトが維持され、Medusa と Ncrack は特定のプロトコル セットでの地位を獲得します。

これによりアカウントがロックされますか?

多くの場合、それはツールの設定ではなく、エンゲージメント計画に関する質問です。合意された試行率とロックアウト許容度の交渉は、最初の攻撃の前に行われます。

パスワード スプレーも同じことですか?

いいえ: スプレーは、時間の経過とともに広がる多くのアカウントに 1 つのパスワードを適用するものであり、ポリシーを認識しているチームは、これを強引なぼかしではなく、独自の (より静かな) 方法として記述します。

MFA を備えた最新のターゲットについてはどうですか?

Hydra は前線要因をテストします。 MFA、ケルベロス、またはスマート認証フローの背後にあるものには、まったく異なる方法論と異なるツールが必要です。

オープンソースのセキュリティ ツール に対するKinetikatechの支援

オープンソースのセキュリティ ツール の専門家になる必要はありません:テスト ツールボックスの専門家は、スキャナー、スニッファー、クラッカー、Web プロキシなど、実際の業務での使用方法、つまりコマンド、フラグ、出力、およびそれぞれが方法論のどこに位置するのかについて説明しました。 それがまさにペネトレーションテストとLinuxサーバーセキュリティが存在する理由です。セットアップ、強化、監視、そして昼夜を問わず駆けつける人間のサポート。

エンジニアに相談する

サーバーの障害?サイトの改ざん?表示が遅い?

重大な障害には30分以内に対応 — 24時間365日体制です。

緊急サポートを依頼する support@kinetikatech.com