BurpSuite抓不到部分https包的解决方案

问题描述

无意间对一个博客站点抓包,发现无法正常拦截,提示如下:

BurpSuite抓不到部分https包的解决方案

错误排查

前提:我这里是为浏览器添加并信任过 PortSwigger CA 证书的

根据错误信息提示连接失败,首先想到的是不是该站点不挂代理的情况下无法正常访问呢?为什么想到这点是因为挂上 BurpSuite 在访问谷歌相关站点的时候也会爆出同样的错误。

BurpSuite抓不到部分https包的解决方案

ps:上图来自于 BurpSuite 的 Event log 窗口

查询下域名的 DNS 解析 A 记录

nslookup -type=A xxxxx.github.io 114.114.114.114

BurpSuite抓不到部分https包的解决方案

原来是 github pages 的 ip ,这样就说得通了,(因为不挂代理的话经常会打开不了

解决方案

1.打开 BurpSuite 找到 User options 找到 Socks5 Proxy 配置选项,添加自己的 s5 代理

BurpSuite抓不到部分https包的解决方案

再次访问该博客,仍然报错如下图所示

BurpSuite抓不到部分https包的解决方案

怀疑是不是代理软件和 BurpSuite 使用的 s5 代理冲突造成的,看了下小灰机的代理模式原来是白名单。

BurpSuite抓不到部分https包的解决方案

2.将小灰机的代理模式修改为 PAC,BurpSuite 终于可以进行抓包啦

BurpSuite抓不到部分https包的解决方案

上一篇:【Java高级】深入浅出谈Object类


下一篇:查看Socket断开原因及加入心跳机制防止自动断开连接