WireShark抓包解密https

https抓包

由于HTTPS加密了,所以WireShark抓不到,要是非想要抓到,就得解密。Edge浏览器基于Chromium,支持导出TLS密钥,步骤如下

【1】Edge设置

关闭所有 Edge 窗口,新建一个临时目录,如C:\tlskeys

系统环境变量里新增(WIN+R → SystemPropertiesAdvanced → 环境变量):

变量名:SSLKEYLOGFILE

变量值:C:\tlskeys\edgekey.log

重新启动 Edge(必须从平台图标或开始菜单启动,不要从命令行)。

打开 Edge 访问任意 HTTPS 站点,确认edgekey.log文件已生成并持续增长。

【2】WireShark设置:【编辑】→【首选项】->【Protocols】→【TLS】,将【(Pre)-Master-Secret log filename】指向【C:\tlskeys\edgekey.log】→【确定】

这时再输入过滤条件【tls && (http || http2 || http3)】,并通过edge浏览器访问网页,就可以看到WireShark中远远不断的报文了。

相关推荐
00后程序员张2 小时前
iPhone 无需越狱文件管理 使用Keymob查看导出文件
android·ios·小程序·https·uni-app·iphone·webview
小王不爱笑1322 小时前
HTTP 与 HTTPS
网络协议·http·https
2501_916008892 小时前
Unity3D iOS 应用防篡改实战 资源校验、 IPA 二进制保护
android·ios·小程序·https·uni-app·iphone·webview
夜泉_ly2 小时前
泉面 TOP150 -HTTP和HTTPS协议的区别?
网络协议·http·https
紫丁香2 小时前
Postman 自动化测试完全指南3
功能测试·测试工具·接口测试·postman
茶栀(*´I`*)3 小时前
Postman接口测试入门详解
测试工具·postman
123过去15 小时前
sidguess使用教程
测试工具