Wireshark抓取HTTPS流量技巧

一、工具准备

首先安装wireshark工具,官方链接:Wireshark · Go Deep

二、环境变量配置

TLS 加密的核心是会话密钥。这些密钥由客户端和服务器协商生成,用于对通信流量进行对称加密。如果能通过 SSL/TLS 日志文件(例如包含密钥的 keylog 文件)获取这些密钥,并结合抓取的加密流量,就可以解密流量。

1、配置本机环境变量,使其会话密钥导出到本地文件。

2、选择环境变量选项

3、配置环境变量

**变量名:**SSLKEYLOGFILE

**变量值:**自己选择一个路径指定文件就可以,在这里我选择保存到桌面,文件名为sslkeylog.txt

三、Wireshark配置

1、打开Wireshark的首选项配置界面。

2、在Protocols中找到TLS协议,在主密钥日志配置中选择刚刚的会话密钥文件。

四、HTTP站点流量访问

1、使用Wireshark开始截获流量,Wireshark 会自动解密加密流量。

2、可以看到站点流量成功解密,能够完全抓取HTTPS站点账密信息。

相关推荐
郭涤生25 分钟前
CANopen 基础复习
服务器·网络·c++
normanhere32 分钟前
H3C无线调优案例
网络
饿了吃洗衣凝珠1 小时前
hcip 作业
网络
C++ 老炮儿的技术栈1 小时前
两个线程对socket 进行读和写,需要加锁吗
java·服务器·网络
陌上花开缓缓归以2 小时前
linux boot 烧写纪要以及内存相关分析
linux·服务器·网络
yy_xzz2 小时前
【Linux开发】 04 Linux UDP 网络编程
linux·网络·udp
123过去2 小时前
mdb-sql使用教程
linux·网络·数据库·sql
eam0511232 小时前
HCIA复习实验
网络
瑞瑞大大2 小时前
国家“东数西算”工程八大算力枢纽节点及10个国家数据中心集群介绍
网络
belldeep3 小时前
python:Scapy 网络数据包操作库
网络·python·抓包·scapy