V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
linus
V2EX  ›  问与答

关于在微信上打开 https 的疑问( mitmproxy)

  •  
  •   linus · 2016-12-01 10:19:12 +08:00 · 2800 次点击
    这是一个创建于 2916 天前的主题,其中的信息可能已经有所发展或是发生改变。
    场景是这样的,我的客户端代理了 mitmproxy 后,然后我打开任意 https://xxx.com(这个 xxx.com 可能是我的一个 web 应用服务器,因为我设置代理了,所有请求的流量都会被先拦截到 mitmproxy ,再被转发到目的地址),会出现打不开链接。 这是微信自己的校验,有什么办法可以绕过吗?
    3 条回复    2019-06-02 09:44:38 +08:00
    leopku
        1
    leopku  
       2016-12-01 11:26:31 +08:00
    装 mitmproxy 的证书了吗?
    linus
        2
    linus  
    OP
       2016-12-01 12:26:20 +08:00
    @leopku
    装了不行
    现在是通过修改系统底层 hook 实现绕过了
    omph
        3
    omph  
       2019-06-02 09:44:38 +08:00
    我也碰到这个问题
    windows 安装了证书,微信 PC 版登录时设了 mit 做代理,却只能看到 http 流量,有一部分流量报错:
    HTTP protocol error in client request: Bad HTTP request line: b'\x16\xf1\x03\x00\xa1 ....
    猜测是 https 流量无法解析。不知道怎么解决?
    但用 fiddler,抓取就没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3367 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:10 · PVG 20:10 · LAX 04:10 · JFK 07:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.