Fiddler 好像是不支持 http/2,
Wireshark 虽然可以抓到 HTTP/2, 但是只限于 Chrome 浏览器和自己拥有密钥的服务器。
我想抓一个 Windows Update 相关的的 servie,在 wireshark 里看到它用了 HTTP/2, 愁啊。
各位老哥有什么经验吗,好用的工具吗?
Fiddler 好像是不支持 http/2,
Wireshark 虽然可以抓到 HTTP/2, 但是只限于 Chrome 浏览器和自己拥有密钥的服务器。
我想抓一个 Windows Update 相关的的 servie,在 wireshark 里看到它用了 HTTP/2, 愁啊。
各位老哥有什么经验吗,好用的工具吗?
|
lx0758Aug 2, 2021
1
Http2 是基于 Https 的, 你想, 你使劲想
|
|
2kCS5c0b0ITXE5k2Aug 2, 2021
2
自签一个根证书.
|
|
locozAug 2, 2021
6
Charles 应该是支持 HTTP2 的,这工具追新追得很快,很多 Fiddler 搞不定的它都可以搞。话说不能降级处理吗?你要抓包的东西强制 HTTP2 了?
|
|
8
就算 Fiddler 不支持 HTTP/2,在配置了中间人攻击的情况下也能强制降级为 HTTP/1.x 吧?不确定 Fiddler 有没有这个功能,没有的话可以看看 mitmproxy 。
|
|
11
@locoz 因为是 windows,那天简单试了下 charles,好像也不行。我要抓的东西是和 windows update 相关的,http2 请求是从 windows update 的 service 内部发出的
|
|
cz5424Aug 3, 2021 via iPhone
12
Wireshark 没有仅限于 Chrome,用法错误?试一下 ping 微软的域名,然后 Wireshark 过滤出来。我没尝试过 Wireshark 解 ssl
|
|
7guguAug 3, 2021 via iPhone
13
whistle ?
|
|
whwlsfbAug 3, 2021
14
用 Burpsuite 抓包,最新版本已经支持抓 HTTP/2 的流量
|
|
15
@cz5424 因为 chrome 可以把 http2 里握手阶段相关的密钥信息保存在一个特定文件,wireshark 可以读取这个文件,所以可以用来解相关的包,但是我现在抓的那个他不往那个文件写密钥信息,所以不好搞。
|