ブラウザからのリクエストを傍受する
このステップでは、Web ブラウザから HTTP リクエストを生成し、それを Burp Suite でキャプチャします。インターセプトモードがオンになっているため、Burp はリクエストを保持し、あなたがそれに対して何をするかを決定するまでサーバーに到達させません。
実験環境で提供されている Web ブラウザを開きます。このブラウザは、127.0.0.1:8080 で実行されている Burp Proxy を経由するように既に設定されています。
ブラウザのアドレスバーに、セットアップスクリプトによって起動されたシンプルな Web アプリケーションの URL を入力し、Enter キーを押します。
http://127.0.0.1:5000/search?q=books
ブラウザのタブにローディングアイコンが表示され、ページが読み込まれないことに気づくでしょう。これは予期された動作です。これは、Burp Proxy がリクエストを正常に傍受し、あなたの操作を待っていることを示しています。
次に、Burp Suite ウィンドウに戻ります。Proxy -> Intercept タブで、ブラウザが送信した HTTP リクエストの生のコンテンツが表示されます。
GET /search?q=books HTTP/1.1
Host: 127.0.0.1:5000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1
...
これで、HTTP リクエストが宛先に到達する前に正常にキャプチャできました。