Chrome浏览器导入Burp Suite证书实现抓包

本文详细介绍了如何在Chrome浏览器中正确配置BurpSuite代理,包括代理设置、证书下载与导入步骤,确保BurpSuite能够正常捕获并分析HTTP流量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Burp Suite 是用于攻击web 应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。
从网站下载社区版之后,安装完成设置代理,总出现网页不能打开。在网上搜了很多遍,可能由于Chrome版本问题,上网问题没能得到解决。
今天 终于解决了。截图把过程说一下,大家有相同问题可以尝试一下。
浏览器版本:版本 80.0.3987.149(正式版本) (64 位)
burp suite 版本:burp suite community edition v 2020 2.1

Chrome代理设置

右键选择-----设置
之后选择------系统
打开计算机的代理设置

在这里插入图片描述
设置地址 端口,如果不需要在本地 启用web服务器 在第三个框打√
在这里插入图片描述

burp suite 证书下载

设置完代理后,地址栏输入burp
在这里插入图片描述
下载证书cacert.der,我保存在桌面。
在这里插入图片描述

证书导入

在 设置界面里选择 ------隐私设置和安全性 选择 -----更多
在这里插入图片描述
找到管理证书
在这里插入图片描述

在这里插入图片描述
选择-----导入

选择证书
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
导入成功。
在这里插入图片描述

进行测试

在这里插入图片描述
然后就可以查看 浏览记录,进行burp suite 学习了 。

### 使用 Burp Suite 进行浏览器抓包配置 #### 浏览器Burp Suite 的代理设置 为了使 Burp Suite 能够捕获并分析通过 HTTP 或 HTTPS 发送的数据流量,需要先将浏览器的网络请求重定向至 Burp Suite。这一步骤涉及更改浏览器使用的代理服务器地址为本地运行的 Burp Suite 实例。 对于大多数现代浏览器而言,在其高级网络设置中可以找到用于指定自定义代理的位置。通常情况下,只需输入 `127.0.0.1` 作为主机名,并设定端口号为默认值 `8080` 即可完成基本连接[^1]。 #### CA证书安装 由于HTTPS协议采用SSL/TLS加密机制保护传输中的信息安全,因此当尝试拦截此类通信时,Burp Suite 需要扮演中间人的角色。为此目的,软件会生成自己的根认证机构(CA)证书供客户端验证身份之用。用户应当按照官方指导说明下载该文件并通过相应途径将其加入受信任列表内;针对不同类型的Web浏览程序可能存在差异化的操作方式: - **Internet Explorer**: 访问“Internet选项”,切换到“内容”标签页下的“证书管理器” - **Google Chrome/Firefox**: 利用内置的安全偏好面板或附加组件商店寻找合适的入口进行加载[^2] #### 数据流处理 一旦上述准备工作完毕之后,启动目标应用程序或者访问网页链接即意味着开启了实际测试环节。此时所有进出的信息都将被暂时存储于界面左侧栏内的HTTP历史记录区等待进一步审查。利用顶部菜单栏里的功能键——例如点击`Forward`允许继续传递选定项目直至目的地接收为止;相反地按下`Drop`则终止当前事务链路从而阻止不必要的干扰项混杂其中影响判断准确性。 ```python # Python 示例代码展示如何自动化部分过程 (仅作示意用途) import requests from urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning) def send_request(url, proxy): response = requests.get( url=url, proxies={"http": f"http://{proxy}", "https": f"https://{proxy}"}, verify=False # 忽略 SSL 错误 ) return response.status_code if __name__ == "__main__": test_url = "https://example.com" burp_proxy = "127.0.0.1:8080" status = send_request(test_url, burp_proxy) print(f"Response Status Code from {test_url}: {status}") ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值