Wireshark 对 https 请求抓包并展示为明文

文章目录

1、目标

Wireshark 对 https 请求抓包

2、环境准备

安装 Wireshark

安装 Chrome 浏览器

3、Wireshark 基本使用

Wireshark 基本使用

4、操作步骤

4.1、彻底关闭 Chrome 进程

彻底关闭 Chrome 进程

4.2、配置 SSLKEYLOGFILE 核心步骤

作用是,Chrome 浏览器会把 https 请求中的秘钥保存到指定的文件,下一步

在命令行执行

复制代码
launchctl setenv SSLKEYLOGFILE ~/ssl/sslkeys.log
open -a "Google Chrome"

4.3、把文件路径配置到 Wireshark 指定位置

  • 找到 Preferences->Protocols->TLS->(Pre)-Master-Secret log filename ,把上面的文件的完整路径复制过去,或者点击 按钮选到文件也可以

由于各版本存在差异,可以使用 Help 功能



4.4、在浏览器发起请求

比如我们访问 https://www.baidu.com ,然后随便搜什么

4.5、抓包配置

一般连接 wifi 就选择这个 Wi-Fi:en0

如果是想监听本地,就选择 Loopback:lo0

我们监听 https 需要连接外网,我本地通过 WIFI 连接,故选择 Wi-Fi:en0

4.6、过滤

4.6.1、过滤域名 http.host contains "baidu.com

此时捕获的包已经是明文,可以通过域名进行过滤
http.host contains "baidu.com"

如果没有本文的设置,左下角这一块内容是没有的,只会有一个密文信息

4.6.2、过滤请求方式 http.request.method === POST

此时捕获的包已经是明文,可以通过域名进行过滤
http.request.method === POST

4.7、通过 follow 查看抓包信息

可以在具体某一条上,右键->Follow ,选择 HTTP 或者 TLS 都是可以的

4.8、注意此模式只用于本地测试验证

注意此模式只用于本地测试验证

相关推荐
宗介波妞1 小时前
Wireshark 抓取 IEC104 报文:常见异常报文排查与标志位解读
服务器·网络·wireshark
辰辉创聚4 小时前
禽流感病毒亚型与HA/NA重组蛋白结构解析:分子机制与科研应用综述
wireshark·基带工程·技术美术·重组蛋白表达·重组蛋白·单克隆抗体
Lsetea5 小时前
CDN换了SSL证书仍显示旧证书?按边缘节点、SNI和缓存逐层排查
https·cdn·ssl证书·openssl·tls
00后程序员张12 小时前
怎么用 Egret(白鹭引擎)打包 iOS 应用并上架 App Store?
android·ios·小程序·https·uni-app·iphone·webview
网安老伯1 天前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
Lsetea1 天前
Java 请求 HTTPS 报 PKIX path building failed:从证书链到 truststore 的完整排查
java·https·ssl证书·keytool·truststore
Lhappy嘻嘻1 天前
网络(六)|应用层 HTTP&HTTPS:URL、请求响应、Cookie 与证书
网络·http·https
Lsetea2 天前
Nginx HTTPS证书域名不匹配:用SAN与SNI定位 ERR_CERT_COMMON_NAME_INVALID
nginx·https·ssl证书·openssl·tls
企业数字化笔记2 天前
AI写的网站一直自动跳转怎么办?301、302和HTTPS重定向排查
网络协议·http·https
2501_915106323 天前
苹果App Store上架费用及流程全面解析
android·ios·小程序·https·uni-app·iphone·webview