プロジェクト の Hydra スキルツリー

Web ログインの結果を確かめる

Hydra のフォームテストを調整し、紛らわしい応答を除外して、指定された出展者の資料を認証後に取得します。

プロジェクトHydraサイバーセキュリティ

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Web ログインの結果を確かめるは、基本的なターミナル入力とパスを理解している方向けの、実践的な Hydra プロジェクトです。Fieldnote の出展者ポータルでは、ログイン成功に見える結果が、実際にはパスワード誤りのページ、利用できないアカウント、サービスエラーの場合があります。これらの応答を見分けるフォームテストを作り、指定された出展者の本物のブース資料を取得することが課題です。

コースは 1 つのガイド付きラボと 1 つの独立チャレンジで構成されています。ガイド付きラボでは正常なログインを確認し、紛らわしい検出を再現したうえで、最終監査の前にテスト条件を調整します。チャレンジでは同じ仕組みを使いながら、フォームのパス、フィールド名、応答テキスト、出展者情報が変わります。ガイド付きラボに約 55 分、チャレンジに約 40 分を見込んでください。これは作者による見積もりで、初心者の実測時間ではありません。

学習内容

このコースを修了すると、次のことができるようになります。

  • HTTP 応答、ツールの実行状態、実際の認証を区別する。
  • Hydra のフォームモジュール、提供された認証情報の組、限定されたパスワード候補で、単純な POST ログインをモデル化する。
  • 本当の成功、誤ったパスワード、利用できないアカウント、制御された HTTP 503 サンプルを使って応答条件を調整する。
  • 再利用可能なフォーム引数を保存し、一般的なメッセージを証拠と思い込まずに、元の Hydra JSON 結果を読む。
  • 実際の出展者の識別情報を確認し、認証済み Cookie セッションで完全な業務文書をダウンロードする。
  • 元のサービスと公開情報を保ったまま、通常のパス、フィールド、Cookie の入力ミスを修正する。

このコースの対象者

このコースは、Web ログインテストが紛らわしい結果を返す理由と、その結果を責任を持って検証する方法を学びたい、サイバーセキュリティの初学者を対象としています。

前提知識: ターミナルにコマンドを入力し、ファイルパスを認識し、ブラウザのタブを切り替えられる必要があります。プログラミング、サービスのインストール、フォーム監査の経験は不要です。必要な Hydra オプション、POST フィールド、引用符、変数、Cookie はガイド付きラボで説明します。

学習環境: 各ラボでは、Workstation に準備済みの Linux ターミナル、Exhibitor Portal に動作する Web サイトが用意されています。アカウントと展示会データはすべて、ローカル演習用の合成リソースです。教材は英語とほかの 8 言語で提供されますが、動作中のサイト、インターフェースのラベル、コマンド出力は英語のままです。

よくある質問

Hydra をインストールしたり、Web サイトを作ったりする必要はありますか?

ありません。環境はすぐに使えます。テストを調整して実行し、実際に動作するローカルポータルで認証して、正しい文書を取得することが課題です。

何を提出しますか?

再利用可能なフォーム引数、指定アカウントに対する元の Hydra JSON 検出結果、認証して取得した完全なブース資料です。文章の報告書や認証アプリケーションの開発は不要です。

Hydra の実行に成功すれば、パスワードが使える証明になりますか?

なりません。このコースでは、不適切な応答条件が未認証ページを成功と誤分類する様子を確認します。既知の応答を比較し、指定された出展者の識別情報と実際のダウンロードを独立して確認します。

この方法ですべての現代的なログインを扱えますか?

プロジェクトでは、通常の Cookie セッションを備えた単純な POST フォームを使います。動的トークンの抽出、CAPTCHA、MFA、フェデレーションによるログインは扱いません。結論は、提供されたローカルフォーム、アカウント、候補の範囲に限定されます。

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data