Burpsuite抓HTTPS数据包(通用)

本文档介绍了如何使用BurpSuite 1.6.17版本抓取HTTPS数据包的过程,包括配置浏览器代理、安装并信任CA证书等步骤,适用于IE、Firefox等多种浏览器。

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

注:1,如下场景需按照对应的版本进行处理,因为不同的版本处理效果不同。本blog不一定适用

2、CA证书不是从官网下载的,是内置在burp内的,可以在jar里提取出来。

3、证书格式就是那固定的几种,只要是认证过的,都可以安装。

 

Burp Suite抓HTTPS数据包(通用)

测试环境

[+] JDK1.8.0_40

[+] Burp Suite 1.6.17

下载地址:

[+] JDK

[+] Burp Suite 1.6.17

一、burp介绍

 

请自行参阅https://portswigger.net/burp/

这里不过多介绍

二、burp拦截HTTPS包的使用方法【以IE为例】

1、配置浏览器代理(目前支持:IE、Firefox、Chrome、Safari、IPhone、Android

拿IE为例:工具——Internet选项——连接(局域网设置)——代理服务器

二、配置HTTPS抓包方法【以Firefox为例】

通常情况下burp默认只抓HTTP的包,HTTPS因为含有证书,因而无法正常抓取,抓HTTPS数据包就需要设置可信证书。

官方配置方法:https://portswigger.net/burp/help/proxy_options_installingCAcert.html

我的配置方法

第一步、访问http://burp,下载burp的内置证书

保存证书到本地

我们发现保存的证书是cacert.der,后缀名是.der文件(证书的编码方式不一样),这个文件不是常规的.cer的证书文件,那么下面就是让浏览器信任我们刚才导出的证书。

第二步、导入证书

Firefox——菜单——选项——高级(证书)——查看证书

查看证书

选择服务器选项卡

导入刚才的cacert.der文件,那么在服务器中就会存在“PortSwigger CA”这样的证书(burp的内置证书)

然后导出PortSwiggerCA.crt,保存到本地

第三步、信任此证书

在证书机构中导入刚才的PortSwiggerCA.crt文件,并选择【信任使用此CA标识的网站

确定以后在代理的情况下浏览器就可以正常的访问HTTPS的包,这些包将通过burp

三、抓HTTPS包

访问https://www.baidu.com/

正常访问。。。

四、其他浏览器及客户端设置

方法类似上面的【三】

所有浏览器在安装PortSwiggerCA.crt证书时,必须安装到“受信任的根证书颁发机构”中,如:Chrome

 

### 使用 Burp Suite HTTPS 流量配置教程 #### 配置代理设置 为了使 Burp Suite 能够拦截和分析 HTTPS 请求,必须先正确配置代理。启动 Burp Suite 后,转到 `Proxy` 选项卡下的 `Options` 子标签页,这里可以定义监听接口以及端口号,默认情况下会自动检测本地 IP 地址并建议使用8080作为默认端口[^2]。 #### 安装 CA 证书 由于 HTTPS 协议涉及到了 SSL/TLS 加密机制,因此需要让客户端(如浏览器或移动应用程序)信任由 Burp Suite 自动生成的中间人(MITM)证书。对于计算机上的 Web 浏览器而言,可以通过直接访问 http://burp 或者 http://localhost:8080 来获取此证书,并按照提示将其安装为受信根认证机构的一部分[^1]。 以 Firefox 浏览器为例: - 打开浏览器并导航至上述 URL; - 页面顶部会出现一个链接用于下载名为 cacert.der 的 CA 文件; - 接着进入浏览器的安全偏好设置中的“隐私与安全 -> 证书管理 -> 导入”,选择刚才保存下来的 .der 格式的证书文件; - 勾选所有权限授予完全信赖该证书签发者的身份验证能力[^4]; #### 应用程序侧调整 当目标是监控来自智能手机或其他设备的应用程序发出的数据流时,则需确保这些装置同样认可前述提及过的自签名证书。通常做法是在待测装备上手动安裝已导出的 CA 文件,具体操作因平台而异,请参照官方文档说明完成相应步骤[^5]。 #### 开始包测试 最后,在一切准备就绪之后,只需正常发起网络请求即可看到经过解密后的 HTTP/HTTPS 数据交换记录出现在 Burp Suite 的界面当中供进一步审查[^3]。 ```bash # 示例命令行指令展示如何快速确认本机IP以便于配置代理 ifconfig | grep "inet " ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值