美文网首页
二. 史上最全Charles抓包(青花瓷)使用教程

二. 史上最全Charles抓包(青花瓷)使用教程

作者: 摸着石头过河_崖边树 | 来源:发表于2019-04-20 16:02 被阅读0次

    一、Charles抓取http

    1. 配置Charles的proxy端口号

    路径: proxy -->proxy settting --->proxies

    这个端口要与手机配置端口一致 image.png
    2. 查看本机的IP地址
    方法一:直接在Charles上查看 image.png

    方法二 :终端命令
    Mac端命令: ifconfig
    windows命令: ipconfig

    3. 配置手机代理

    注意:手机与电脑必须要统一局域网,比如连接同一个WIFI

    配置代理:
    A 、手动
    B 、 设置服务器地址就是电脑的IP地址
    C、 端口号就是Charles配置的端口号
    D、 保存


    691555745411_.pic.jpg
    4. 重新启动Charles可以开始抓包

    情况一: 如果有弹框是否允许xxx xx -------点击Allow同意

    情况二: 没有弹框,并且structure列表未空,可以设置recording settings ----> inclue --->add ---> (填入*) 点击start recording (开始记录) image.png
    5.Charles抓包效果
    image.png

    二、Charles抓取https

    1、完成http配置流程
    2、安装ssl到手机设备上
    A . 路径:help --->ssl proxying ---> xxxxmobie device or remote xxx image.png B. 弹框 image.png

    C. 根据提示,在手机Safari浏览器输入地址 chls.pro/ssl

    D. 安装证书


    image.png

    E. 信任证书
    路径: 通用--->关于本机 ---->证书信任设置


    image.png
    3、配置Charles 的ssl的proxy

    路径: proxy--->ssl proxying settings


    image.png
    4、配置电脑证书信任
    image.png
    5、OK 完成可以正常抓取https的包了
    注意事项:
    1. 如果出现 抓取失败,报错问题如下

    Client SSL handshake failed - Remote host closed connection during handshake

    原因:证书没有完全信任
    解决问题:
    A . 证书是否安装
    B . 通用--->关于本机 ---->证书信任设置 完全信任证书

    猜你喜欢
    Charles抓包(青花瓷)使用教程
    Charles抓包(青花瓷)安装教程

    相关文章

      网友评论

          本文标题:二. 史上最全Charles抓包(青花瓷)使用教程

          本文链接:https://www.haomeiwen.com/subject/txclgqtx.html