charles 抓一个 https 证书已经过期的网站的包 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
coder1

charles 抓一个 https 证书已经过期的网站的包

  •  
  •   coder1 Jul 13, 2019 via iPhone 3244 views
    This topic created in 2480 days ago, the information mentioned may be changed or developed.
    目标网站证书已经过期,使用 charles 抓包二次签名的证书也是过期的自签名证书。由于需要在一个不可控的 app 内调试,所以必须保证 https 有效。目标网站也不可控,在不修改系统时间的情况下有办法解决这个问题吗
    10 replies    2019-07-14 13:33:02 +08:00
    coder1
        1
    coder1  
    OP
       Jul 13, 2019 via iPhone
    charles 的自签名有效期好像是和原证书一样
    billwsy
        2
    billwsy  
       Jul 13, 2019 via iPhone
    目标网站不可控,app 不可控,这样 Charles 应该是用不了的吧?要是可以 MITM 的话那不就是破解了 HTTPS 了?
    also24
        3
    also24  
       Jul 13, 2019 via Android
    手机上信任根证书这一步没问题的话。

    自己加一反代不就好啦?
    coder1
        4
    coder1  
    OP
       Jul 13, 2019 via iPhone
    @also24 用 Charles 加了中间人,但他签名出来的证书也是过期的
    coder1
        5
    coder1  
    OP
       Jul 13, 2019 via iPhone
    app 不可控是说不能改源码,其他都可以
    also24
        6
    also24  
       Jul 13, 2019
    @coder1 #4
    额,没听明白我的意思嘛?

    假设你要抓 a.com 的东西。

    找个地方搭个 nginx,server name a.com ,反代到 a.com ,同时自己给 a.com 签个假证书放上去搞好 https (根证书丢手机里信任一下)

    然后抓包机器上把 a.com hosts 到 nginx 那台机的 ip 上(似乎 Charles 可以直接做到?)

    此时,Charles 看到的原始证书,其实已经是你 nginx 上的未过期的 “假证书” 了。
    also24
        7
    also24  
       Jul 13, 2019
    手头没有 Charles 不太清楚证书过期后 Charles 的行为,假设是一楼所说的有效期一致的话,这样做应该是没问题的。

    另外刚才说错一个地方,根证书应该是丢 Charles 所在机器来信任,而不是手机。
    coder1
        8
    coder1  
    OP
       Jul 13, 2019 via iPhone
    @also24 好主意,谢谢
    likaci
        9
    likaci  
       Jul 13, 2019
    中间人攻击的话 手机上收到的证书应该就是 chls 的, 应该是 chls 配置有问题. https 抓包没有添加对应域名?
    或者 app 做了 ssl pinning?

    如果只是证书过期了, 改系统时间试试
    coder1
        10
    coder1  
    OP
       Jul 14, 2019 via iPhone
    @likaci 只是证书过期,证书是 charles 签名的。但其他组件依赖正确时间
    About     Help     Advertise     Blog     API     FAQ     Solana     3001 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 15:16 PVG 23:16 LAX 08:16 JFK 11:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86