Burp拡張から送信されたリクエストをLoggerで表示

Burp拡張から送信されたリクエストをLoggerで表示

多くの拡張は、送信したリクエストの変更や、独自のリクエストを生成します。これらのリクエストはHTTP履歴に記録されません。HTTP履歴には、Burpを経由してプロキシされたブラウザからのトラフィックのみが表示されます。

このチュートリアルでは、拡張からのリクエストをBurp Loggerで表示する方法を学びます。これは、拡張の動作の理解や、予期せぬ動作のトラブルシューティングに役立てられます。

ステップ1: 拡張でリクエストを送信する

Burpブラウザを開き、意図的に脆弱性を作り込んだテストドメインであるhttps://portswigger-labs.net/にアクセスします。必ず、テストの許可を得たWebサイトで使用してください。

ActiveScan++拡張で、そのドメインをスキャンします。

デモ用にActiveScan++拡張を使用しています。リクエストを送信するBurpツールであれば、どのような拡張でも使用できます。拡張を追加する方法は、拡張のインストールを参照してください。

ステップ2: Loggerタブに移動する

Loggerタブで、スキャンのHTTPトラフィックを表示します。これはリアルタイムで更新されます。HTTP履歴タブにトラフィックが表示されないことに注意してください。HTTP履歴にはBurpブラウザから送信されたリクエストのみが記録されます。

リクエストが表示されるLoggerタブ

列の表示と非表示を切り替えるには、ドロップダウンメニューを使用します。各リクエストを送信したツールを識別する、ツール列が表示されているか確認します。

ダッシュボードタブで、このスキャンタスク専用のログを表示できます。表示方法は、タスクLoggerを参照してください。

ステップ3: ログをフィルタリングする

表示フィルタバーをクリックします。拡張から送信されたリクエストのみを表示するには、ツールでフィルタ設定で、Scanner拡張を選択します。その他のツールの選択を解除します。

ツールでLoggerタブをフィルタ

拡張がゼロからリクエストを生成する場合、拡張として表示されます。しかし、拡張が変更しただけのリクエストは、リクエストを行った元のツールとして表示されます。ActiveScan++は、既存のリクエストも変更し、独自のリクエストも生成するため、このチュートリアルではScanner拡張の両方を選択します。

ステップ4: 個々のリクエストを表示する

リクエストとレスポンスをメッセージエディタで表示するには、任意のエントリをクリックします。Inspectorパネルで、メッセージの潜在的な興味深い特徴を確認できます。

ツール列

概要

このチュートリアルでは、Burp拡張によるリクエストをBurp Loggerで表示する方法を紹介しました。Loggerタブの詳細は、Burp Loggerを参照してください。