V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vvchen
V2EX  ›  程序员

Charles 抓不到包

  •  
  •   vvchen · 2017-05-26 13:29:43 +08:00 · 3121 次点击
    这是一个创建于 2738 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在用 Charles 4.0.2 抓包某直播 App,大部分都能抓包成功,但唯独弹幕的包抓不到。收发弹幕时,或者有人进出直播间的时候,Charles 似乎都抓不到。请教各位,会是什么原因?

    20 条回复    2017-05-27 01:17:14 +08:00
    iluhcm
        1
    iluhcm  
       2017-05-26 13:35:50 +08:00
    自定义协议通信,淘宝的商品也是抓不到的。
    liuxu
        2
    liuxu  
       2017-05-26 13:36:16 +08:00
    目前来看,大部分直播平台弹幕是用 flash 建立的 socket 连接,走的是 tcp,不是 http
    caniuse
        3
    caniuse  
       2017-05-26 13:37:48 +08:00
    tcp 长连接
    xujialiang
        4
    xujialiang  
       2017-05-26 13:39:44 +08:00
    Charles 抓不到,你可以尝试用手机版 Surge 抓。
    vvchen
        5
    vvchen  
    OP
       2017-05-26 13:40:14 +08:00
    @liuxu @caniuse @iluhcm 感谢各位。如果真是这样,有什么可行的方法能抓到这样的包吗?
    vvchen
        6
    vvchen  
    OP
       2017-05-26 13:40:41 +08:00
    @xujialiang 好的,我试试,谢谢
    liuweisj
        7
    liuweisj  
       2017-05-26 13:41:37 +08:00
    你需要 Wireshark
    liuweisj
        8
    liuweisj  
       2017-05-26 13:42:14 +08:00
    不好意思 弄错了 你是手机包
    vvchen
        9
    vvchen  
    OP
       2017-05-26 13:42:26 +08:00
    @liuweisj 我试试,谢谢
    liuweisj
        10
    liuweisj  
       2017-05-26 13:43:48 +08:00
    手机包可以用电脑共享个 wifi 做网关 然后用 Wireshark
    iluhcm
        11
    iluhcm  
       2017-05-26 14:09:22 +08:00
    wireshark 和 tcpdump 我都试过,不知道是不是没有配置对,我还是没有 dump 出数据。。。
    anyele
        12
    anyele  
       2017-05-26 14:54:35 +08:00
    单纯是看到楼主的头像进来了 真有缘
    nicevar
        13
    nicevar  
       2017-05-26 15:35:59 +08:00
    @iluhcm
    @vvchen wireshark 和 tcpdump 肯定能抓到,关键是抓到了数据不是所见所得的,需要具体分析才行
    LINAICAI
        14
    LINAICAI  
       2017-05-26 15:37:21 +08:00
    有点奇怪他们不是用 https 吗,能捉包?
    vvchen
        15
    vvchen  
    OP
       2017-05-26 16:57:37 +08:00
    @iluhcm @nicevar 我在试 wireshark,会监听所有流量,东西太多,要过滤分析
    vvchen
        16
    vvchen  
    OP
       2017-05-26 16:57:51 +08:00
    @anyele 哈哈,握个爪
    vvchen
        17
    vvchen  
    OP
       2017-05-26 16:58:44 +08:00
    @LINAICAI 不全是,小众的直播 app
    PythoneerDev6
        18
    PythoneerDev6  
       2017-05-26 17:00:05 +08:00
    Charles 只能抓 Http 和 https 的。 你需要用 Buip Suite 来抓其他包,比如 tcp 直连这种。
    linus3389
        19
    linus3389  
       2017-05-26 17:04:27 +08:00
    https 装下 help 里那个跟证书,点出来会提示你导入的。
    如果是要抓 socket 或者其他协议,用 tcpdump wireshark 这些.
    jin5354
        20
    jin5354  
       2017-05-27 01:17:14 +08:00
    @LINAICAI 现在的调试工具都是本地 MITM 来调试 https 流量
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:07 · PVG 09:07 · LAX 17:07 · JFK 20:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.