http2协议的wireshark抓包方法

根据中大学业要求,要抓个http2的包来玩玩。但直接下个最新版的wireshark是抓不到http2的包的。

因为在被解密之前,http2的包会被wireshark识别为tcp协议,因此用http2过滤器一点用都没有。

网上的教程各种胡吹,但实际解决很简单:

①随便在电脑里创个后缀名为.log的文件,拷贝其路径。

http2协议的wireshark抓包方法像这样。

②记住路径,去电脑系统变量里创建个新的变量,名字为SSLKEYLOGFILE。浏览器会到这里记录秘钥的。

http2协议的wireshark抓包方法

③去wireshark里,在编辑-首选项-SSL里把log文件所在的路径拷贝进去。

http2协议的wireshark抓包方法

做完这三步,重启浏览器,就能抓到包了。

再次对不说人话的教程感到愤怒。