Wireshark+Chrome,HTTPS数据包抓取配置

本文介绍如何使用Wireshark抓取并解密HTTPS数据包,通过配置Chrome浏览器和Wireshark,实现对HTTPS流量的分析。适用于网络安全、前后端开发等领域。

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

https://www.jianshu.com/p/517e5e9840e4

一般情况下,这些网站或者APP都是不会将自己的API分享出来,我们只有自己抓包来分析前后端是如何交换数据的,而wireshark则是抓包领域的神器。
在PC端,浏览器和服务器交互过程中,现在大都使用了HTTPS协议,wireshark只能抓到加密的数据包。解密HTTPS数据包的方式有很多,这里介绍一个比较简单的方式,如果我们用的是Chrome浏览器,进行两个简单的配置,就能抓到解密后的数据包了。

配置过程

  • 配置系统环境变量

变量名:SSLKEYLOGFILE
变量值:此处可以随意指定,作用是告诉chrome输出SSLKEY的位置,而wireshark则可以使用此文件来解密HTTPS数据包。

配置系统环境变量

  • 配置Wireshark

填入刚才在系统变量指定的keylog文件的存储路径,以便wireshark访问keylog中的key,来解密HTTPS数据包。
中文:编辑>首选项>protocols>ssl
English:Edit>Preferences>protocols>ssl

 

配置Wireshark

如此这般就能看到解密后的数据包了

 

如图

这里有一个小坑:Chrome需要打开开发者模式才会记录TLS密钥到keylog文件中。
打开路径,点击Chrome右上角三个点的按钮 >更多工具>扩展程序

 

开发者模式

 

打开这个。



 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值