抓包神器 Wireshark,帮你快速定位线上网络故障(4)

本文介绍了如何使用Wireshark抓取并解密HTTPS流量,包括通过日志文件和RSA Key文件解密,以及HTTPS握手过程的简要说明,帮助技术人员定位网络故障。
摘要由CSDN通过智能技术生成

1

 Wireshark 抓一个 HTTPS 的包 

通过 Wireshark 来分析 HTTP 的包,无论是 GET、POST 请求包,在网络传输时可谓是一览无遗,更别提什么隐私信息。那要如何保护隐私信息呢?HTTPS 是一个不错的选择。

HTTPS 相对 HTTP 的优势主要是所有通信的数据包都采用了加密技术,但是目前有很多不同的加密方法,在进行分析时,要结合实际情况去考虑。

程序员最喜欢做的事情,是一首歌从天亮听到天黑,上图是打开 QQ 音乐时抓取的包,过滤条件简单使用 tcp.port == 443 就行,很显然包都被加密了,几乎对它们一无所知。

2

 Wireshark 脱掉 HTTPS 的加密外壳 

加密包会给排查问题带来不少障碍,所以很有必要知道该如何对它进行解码,接下来看看如何借助 Wireshark 工具来脱掉 HTTPS 的加密外壳。

招式一:采用日志文件的方式进行解密。

第一步:记录 Key,做好准备工作。

#配置环境变量
export SSLKEYLOGFILE=$PWD/keylog.log
#先把其它chrome进程全部停掉,然后在终端执行此命令开启chrome新的进程
open -n /Applications/Google\ Chrome.app
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值