BurpSuite侵入者を使用して潜在的に脆弱なWebフィールドをテストする方法

Webサイトのセキュリティ問題をテストするとき、目を離さないようにする主なことの1つは、ユーザーの操作です。ユーザーインタラクションとは、Webサイトがユーザーアクションの形式を処理することを含むアクションです。これは、ユーザーのブラウザのJavaScriptで行うことも、PHPフォームなどのサーバーとのやり取りで行うこともできます。問題のもう1つの原因は変数です。これらはユーザー入力から直接生じる必要はなく、代わりにページの別の側面を制御します。

Intruderは、潜在的な脆弱性ソースのテストを自動化するツールとして設計されています。Repeaterなどの他の組み込みツールと同様に、編集するリクエストを右クリックメニューからIntruderに送信できます。送信されたリクエストは、[侵入者]タブに表示されます。

注:許可を得ていないWebサイトでBurp Suite Intruderを使用すると、さまざまなコンピューターの誤用やハッキングに関する法律に基づく刑事犯罪となる可能性があります。これを試す前に、Webサイトの所有者から許可を得ていることを確認してください。

侵入者の使い方

通常、[侵入者]タブで[ターゲット]サブタブを構成する必要はありません。リクエストを送信すると、適切なサーバーにリクエストを送信するために必要な値が自動的に入力されます。リクエスト全体を手動で作成する場合、またはHTTPSを無効にしてみたい場合にのみ、これは本当に役立ちます。

BurpSuite侵入者を使用して潜在的に脆弱なWebフィールドをテストする方法

[ターゲット]タブは、攻撃されるホストを構成するために使用されます。

「位置」サブタブは、ペイロードを挿入するリクエストの場所を選択するために使用されます。Burpは、可能な限り多くの変数を自動的に識別して強調表示しますが、攻撃を一度に1つまたは2つの挿入ポイントに限定することをお勧めします。選択した挿入ポイントをクリアするには、右側の「クリア§」をクリックします。挿入ポイントを追加するには、変更する領域を強調表示してから、「追加§」をクリックします。

攻撃タイプのドロップダウンボックスは、ペイロードの配信方法を決定するために使用されます。「スナイパー」は単一のペイロードリストを使用し、各挿入ポイントを1つずつターゲットにします。「破城槌」は単一のペイロードリストを使用しますが、すべての挿入ポイントに一度にペイロードを挿入します。Pitchforkは複数のペイロードを使用し、それぞれにそれぞれ番号が付けられた挿入ポイントに挿入しますが、各リストから同じ番号が付けられたエントリのみを使用します。「クラスター爆弾」はピッチフォークと同様の戦略を使用しますが、すべての組み合わせを試します

BurpSuite侵入者を使用して潜在的に脆弱なWebフィールドをテストする方法

[位置]タブは、ペイロードが挿入される場所を選択するために使用されます。

「ペイロード」サブタブは、試行されるペイロードを構成するために使用されます。ペイロードタイプは、ペイロードの指定方法を構成するために使用されます。以下のセクションはペイロードタイプによって異なりますが、ペイロードリスト値を指定するために常に使用されます。ペイロード処理を使用すると、送信時にペイロードを変更できます。デフォルトでは、侵入者URLはいくつかの特殊文字をエンコードします。ページの下部にあるチェックボックスをオフにすることで、これを無効にできます。

BurpSuite侵入者を使用して潜在的に脆弱なWebフィールドをテストする方法

[ペイロード]タブは、挿入ポイントに挿入されるペイロードを構成するために使用されます。

「オプション」サブタブでは、スキャナーのさまざまなバックグラウンド設定を構成できます。意味のある結果から重要な情報を特定するのに役立つように設計されたgrepベースの結果マッチングシステムを追加できます。デフォルトでは、侵入者はリダイレクトに従いません。これはサブタブの下部で有効にできます。

BurpSuite侵入者を使用して潜在的に脆弱なWebフィールドをテストする方法

[オプション]タブでは、いくつかの追加のバックグラウンドオプションを構成できますが、通常はそのままにしておくことができます。

攻撃を開始するには、「侵入者」サブタブの右上隅にある「攻撃の開始」をクリックします。攻撃は新しいウィンドウで開始されます。Burpの無料の「コミュニティ」エディションでは、Intruderは大幅にレート制限されていますが、Professionalバージョンはフルスピードで実行されます。



Leave a Comment

WindowsでRARファイルをZIPに変換する方法

WindowsでRARファイルをZIPに変換する方法

RARファイルをZIPファイルに変換したいですか?RARファイルをZIP形式に変換する方法を学びましょう。

Teamsで定期会議を設定する方法

Teamsで定期会議を設定する方法

同じチームメンバーとの定期会議をMicrosoft Teamsでスケジュールする必要がありますか?Teamsで定期会議を設定する方法を学びましょう。

Adobe Reader: ハイライト色の変更

Adobe Reader: ハイライト色の変更

このステップバイステップのチュートリアルで、Adobe Readerのテキストやテキストフィールドのハイライト色を変更する方法を説明します。

Adobe Reader: デフォルトのズーム設定を変更する

Adobe Reader: デフォルトのズーム設定を変更する

このチュートリアルでは、Adobe Readerでデフォルトのズーム設定を変更する方法を説明します。

Microsoft Teamsの修正: 接続できませんでした

Microsoft Teamsの修正: 接続できませんでした

Microsoft Teamsで「接続できませんでした」というエラーが頻繁に表示されますか? この問題を解決するためのトラブルシューティングのヒントを試してください!

LastPass: サーバーへの接続中にエラーが発生しました

LastPass: サーバーへの接続中にエラーが発生しました

LastPassがサーバーに接続できない場合は、ローカルキャッシュをクリアし、パスワードマネージャーを更新し、ブラウザ拡張機能を無効にしてください。

Microsoft TeamsをTVにキャストする方法

Microsoft TeamsをTVにキャストする方法

Microsoft Teamsは現在、会議と通話をTVにネイティブでキャストすることをサポートしていませんが、スクリーンミラーリングアプリを使用できます。

OneDriveのエラーコード0x8004de88を修正する方法

OneDriveのエラーコード0x8004de88を修正する方法

OneDriveのエラーコード0x8004de88を修正する方法を発見し、クラウドストレージを再び動作させましょう。

WordにChatGPTを統合するための3つのステップ

WordにChatGPTを統合するための3つのステップ

Microsoft WordにChatGPTを統合する方法をお探しですか?このガイドでは、3つの簡単なステップでChatGPT for Wordアドインを使う方法を紹介します。

Google Chromeのキャッシュをクリアする方法

Google Chromeのキャッシュをクリアする方法

これらの手順を使ってGoogle Chromeウェブブラウザのキャッシュをクリアする。