> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/ja/hacking-tools/web/burpsuite.md).

# Burp Suite

Proxy によるインターセプト、Repeater による検証、Intruder による自動化、Comparer による分析、HTTP リクエスト操作、ペイロードテスト、認証テスト、脆弱性

{% hint style="info" %}
**Burp Suite** Webアプリケーションの脆弱性を評価するために広く使用されているサイバーセキュリティツールです。ペネトレーションテストとセキュリティ分析を通じて、セキュリティ専門家がWebサイトやアプリケーションの潜在的な弱点を特定、悪用、緩和できる機能セットを提供します。
{% endhint %}

## Burp Suiteのワークフロー

1. ブラウザのプロキシを設定し、対象の動作を表すリクエストをキャプチャします。
2. Proxy履歴を使って、パラメータ、Cookie、ヘッダー、リダイレクト、認証状態を把握します。
3. 興味深いリクエストは、最小限のペイロード変更で手動検証するためにRepeaterへ送信します。
4. ペイロードの位置と期待される応答シグナルを確認してから、Intruderを使用します。
5. 脆弱性がステータス、長さ、ヘッダー、または本文内容の微妙な違いに依存する場合は、リクエストとレスポンスを比較します。

## Repeater:

> Repeaterは、HTTPおよびHTTPSリクエストを再送信・繰り返し実行できるツールです。異なる入力をテストしてサーバーの応答を確認するのに役立ちます。また、さまざまな値を試して予期しないレスポンスを検出できるため、脆弱性の特定にも有用です。

<figure><img src="https://2001299964-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl4EVJpcOrsgjSGsLI7p2%2Fuploads%2Fgit-blob-283adfb0e937720c43c862ed26fd39e91076a8a6%2FPasted%20image%2020230822111026.png?alt=media" alt=""><figcaption></figcaption></figure>

## Intruder:

> Intruder: 総当たり攻撃を自動化するために使用されるツールです。ユーザーは、URL、リクエストボディ、ヘッダーなど、リクエストのさまざまな部分に対して異なるペイロードを設定できます。その後、Intruderが異なるペイロードを使ってリクエストの実行を自動化し、ユーザーはレスポンスを調べて脆弱性を特定できます。

<div data-full-width="true"><figure><img src="https://2001299964-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl4EVJpcOrsgjSGsLI7p2%2Fuploads%2Fgit-blob-803a276e15e31c50f7cdc25be12f4b54cfb23320%2FPasted%20image%2020230822114046.png?alt=media" alt=""><figcaption></figcaption></figure></div>

## Proxy:

> Proxy: これはBurp Suiteの主要ツールで、WebブラウザとWebサーバーの間の仲介役として機能します。これにより、ブラウザとサーバーの間で送受信されるHTTPおよびHTTPSのリクエストとレスポンスを傍受・改変できます。Proxyは、通信を調べてリクエストとレスポンスを分析できるため、脆弱性の特定にも役立ちます。

<figure><img src="https://2001299964-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl4EVJpcOrsgjSGsLI7p2%2Fuploads%2Fgit-blob-8e5d41cf0773d88978641fa87ee3e06ca6f1cc9a%2FPasted%20image%2020230822112847.png?alt=media" alt=""><figcaption></figcaption></figure>

## Comparer:

> Compare: 2つのHTTPまたはHTTPSリクエストを比較するためのツールです。これは、リクエストとレスポンスの違いを検出し、アプリケーションのセキュリティを分析するのに役立ちます。

<div data-full-width="true"><figure><img src="https://2001299964-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl4EVJpcOrsgjSGsLI7p2%2Fuploads%2Fgit-blob-0d8db9d9005e7c8b1acc9b1450c7e5cb47b7283f%2FPasted%20image%2020230822121312.png?alt=media" alt=""><figcaption></figcaption></figure></div>

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/ja/hacking-tools/web/burpsuite.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
