配置Wireshark抓取https数据包

在使用Wireshark抓取数据包的过程当中,发现所抓取的包都是加密的数据,其协议类型为TLSv1.3。查询后得知,这属于https的数据包,是加密的数据。于是按照博文1中的方法,配置Wireshark。其大致步骤如下:

  • 在任意位置建立ssl_key文件夹
  • 在文件夹下新建sslog.log文件
  • 右击此电脑属性
  • 选择设置窗口右侧的高级系统设置
  • 选择环境变量
  • 系统变量中新建变量名SSLKEYLOGFILE
  • 该变量的值为sslog.log文件的绝对路径
  • 最后配置Wireshark

但由于软件版本问题,需将配置Wireshark的部分步骤更改如下:
在这里插入图片描述
即选择TLS协议,给其添加sslog.log文件的绝对路径


  1. 为什么我的 Wireshark 抓不到/抓不全 HTTP 数据包 ? ↩︎

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Wireshark抓取和解密HTTPS数据包,需要进行以下配置步骤: 1. 首先,确保你已经安装了最新版本的Wireshark。你可以从Wireshark官方网站(https://www.wireshark.org)下载适用于你操作系统的版本。 2. 在Wireshark中打开“偏好设置”对话框。在Windows中,你可以通过点击菜单栏的“编辑”选项,然后选择“首选项”来打开它。在macOS中,你可以点击菜单栏的“Wireshark”,然后选择“首选项”。 3. 在“首选项”对话框中,找到并点击左侧的“协议”选项。 4. 在右侧的协议列表中,找到并展开“SSL”协议。 5. 点击“SSL”协议下的“解密密钥列表”。 6. 在“解密密钥列表”对话框中,点击“+”按钮添加一个新的解密密钥。 7. 在“新解密密钥”对话框中,选择所使用的密钥类型。对于HTTPS通信,你需要选择“RSA”或“DSA”。 8. 输入相应的IP地址和端口范围。如果你只想解密特定的HTTPS通信,请输入相应的目标服务器IP地址和HTTPS端口(一般为443)。 9. 选择合适的密钥文件类型。如果你有私钥文件(通常是.pem或.p12格式),请选择“从文件导入”选项。如果你知道服务器的预共享密钥,可以选择“使用预共享密钥”。 10. 根据选择的密钥文件类型,设置相应的密钥文件路径或预共享密钥。 11. 点击“应用”和“确定”按钮保存配置。 12. 现在,重新启动Wireshark并开始捕获HTTPS流量。在过滤器中输入“ssl”以过滤显示HTTPS流量。 请注意,为了成功解密HTTPS流量,你需要具有服务器的私钥或预共享密钥。如果你没有这些信息,将无法成功解密HTTPS数据包。此外,解密HTTPS流量可能涉及到违反服务器所有者的隐私政策和法律规定,所以请确保你在合法授权的情况下进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值