> 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/zh/hacking-tools/web/burpsuite.md).

# Burp Suite

{% hint style="info" %}
**Burp Suite** 是一款广泛使用的网络安全工具，用于评估 Web 应用程序中的漏洞。它提供了一组功能，使安全专业人员能够通过渗透测试和安全分析来识别、利用并缓解网站和应用程序中的潜在弱点。
{% endhint %}

## Burp Suite 工作流程

1. 配置浏览器代理，并捕获代表目标行为的请求。
2. 使用代理历史记录来了解参数、Cookie、标头、重定向和身份验证状态。
3. 将有趣的请求发送到 Repeater，使用尽可能少的载荷修改进行手动验证。
4. 仅在确认载荷位置和预期响应信号后再使用 Intruder。
5. 当漏洞依赖于状态、长度、标头或正文内容的细微差异时，比较请求和响应。

## Repeater：

> Repeater 是一款允许用户重新发送并重复 HTTP 和 HTTPS 请求的工具。这对于测试不同输入并检查服务器响应很有用。它同样有助于识别漏洞，因为它允许用户测试不同的值并检测意外响应。

<figure><img src="/files/8aef5850aa849af25a896536990be6fe88fa0335" alt=""><figcaption></figcaption></figure>

## Intruder：

> Intruder：它是一款用于自动化暴力破解攻击的工具。用户可以为请求的不同部分设置不同的载荷，例如 URL、请求正文和标头。随后，Intruder 会自动使用不同载荷执行请求，用户可以检查响应以识别漏洞。

<div data-full-width="true"><figure><img src="/files/624389815ef4a00d0dd8fb2515f0e5829d540bc7" alt=""><figcaption></figcaption></figure></div>

## Proxy：

> Proxy：这是 Burp Suite 的主要工具，充当 Web 浏览器和 Web 服务器之间的中介。这使用户能够拦截并修改浏览器与服务器之间发送的 HTTP 和 HTTPS 请求与响应。Proxy 也有助于识别漏洞，因为它允许用户检查流量并分析请求和响应。

<figure><img src="/files/f87d246b725dcd1cdcc1f3efc4b201704f191061" alt=""><figcaption></figcaption></figure>

## Comparer：

> Comparer：它是一款用于比较两个 HTTP 或 HTTPS 请求的工具。这有助于检测请求和响应之间的差异，并分析应用程序安全性。

<div data-full-width="true"><figure><img src="/files/6e45d8df7d96b1b8514b117b78d6bd79615a33e4" 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
