macOS通过WireShark分析HTTPS协议SSL、TLS报文的一种简单方式

1、设置Chrome浏览器--ssl-key-log-file参数启动

% touch ~/sslkeylog.log
% sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ssl-key-log-file=/Users/`whoami`/sslkeylog.log

2、配置WireSharkTLS协议解析

Wireshark -> Preferences -> Protocols -> TLS -> (Pre)-Master-Secret log filename路径

填写绝对路径

3、分析HTTP协议TLS报文

Follow -> TLS Stream

 

参考:

https://sslkeylog.readthedocs.io/en/latest/

https://everything.curl.dev/usingcurl/tls/sslkeylogfile.html

posted @ 2025-01-09 13:07  JeromePowell  阅读(2)  评论(0编辑  收藏  举报