cjw1115
V2EX  ›  问与答

关于 HTTP/2 抓包

  •  
  •   cjw1115 · Aug 2, 2021 · 3179 views
    This topic created in 1918 days ago, the information mentioned may be changed or developed.

    Fiddler 好像是不支持 http/2,

    Wireshark 虽然可以抓到 HTTP/2, 但是只限于 Chrome 浏览器和自己拥有密钥的服务器。

    我想抓一个 Windows Update 相关的的 servie,在 wireshark 里看到它用了 HTTP/2, 愁啊。

    各位老哥有什么经验吗,好用的工具吗?

    16 replies  •  2021-08-03 17:36:06 +08:00
    lx0758
    lx0758
    Aug 2, 2021
    1
    Http2 是基于 Https 的, 你想, 你使劲想
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Aug 2, 2021
    2
    自签一个根证书.
    wellsc
    wellsc
    Aug 2, 2021
    3
    @lx0758 ?
    hronro
    hronro
    Aug 2, 2021 via iPhone
    4
    @wellsc 基于 HTTPS 的话,除非自签证书,不然不可能解密包的
    des
    des
    Aug 2, 2021 via iPhone
    5
    @hronro 我记得浏览器可以设置环境变量,导出密钥的,不用自签
    locoz
    locoz
    Aug 2, 2021
    6
    Charles 应该是支持 HTTP2 的,这工具追新追得很快,很多 Fiddler 搞不定的它都可以搞。话说不能降级处理吗?你要抓包的东西强制 HTTP2 了?
    wellsc
    wellsc
    Aug 2, 2021
    7
    @hronro 我想说 http2 难道不是基于 tcp 的吗?
    ysc3839
    ysc3839
    Aug 2, 2021 via Android❤️1
    8
    就算 Fiddler 不支持 HTTP/2,在配置了中间人攻击的情况下也能强制降级为 HTTP/1.x 吧?不确定 Fiddler 有没有这个功能,没有的话可以看看 mitmproxy 。
    locoz
    locoz
    Aug 2, 2021 via Android
    9
    @ysc3839 #8 有降级功能,但是如果别人强制走 HTTP2 的话其实也没啥办法…
    cjw1115
    cjw1115
    OP
    Aug 3, 2021
    10
    @ysc3839 同时用 fiddler 和 wireshark, fiddler 里面看不到,wireshark 能看到是 http2
    cjw1115
    cjw1115
    OP
    Aug 3, 2021
    11
    @locoz 因为是 windows,那天简单试了下 charles,好像也不行。我要抓的东西是和 windows update 相关的,http2 请求是从 windows update 的 service 内部发出的
    cz5424
    cz5424
    Aug 3, 2021 via iPhone
    12
    Wireshark 没有仅限于 Chrome,用法错误?试一下 ping 微软的域名,然后 Wireshark 过滤出来。我没尝试过 Wireshark 解 ssl
    7gugu
    7gugu
    Aug 3, 2021 via iPhone
    13
    whistle ?
    whwlsfb
    whwlsfb
    Aug 3, 2021
    14
    用 Burpsuite 抓包,最新版本已经支持抓 HTTP/2 的流量
    cjw1115
    cjw1115
    OP
    Aug 3, 2021
    15
    @cz5424 因为 chrome 可以把 http2 里握手阶段相关的密钥信息保存在一个特定文件,wireshark 可以读取这个文件,所以可以用来解相关的包,但是我现在抓的那个他不往那个文件写密钥信息,所以不好搞。
    cjw1115
    cjw1115
    OP
    Aug 3, 2021
    16
    @whwlsfb 感谢老哥,这个工具用起来很酷
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5504 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
    ♥ Do have faith in what you're doing.