• Charles安装


    1、官网下载:https://www.charlesproxy.com/

    根据自己需要选择版本下载

    2、破解:https://www.zzzmode.com/mytools/charles/

    注册名称随意填写,然后选择自己需要的版本,点击即可生成一个charles.jar包,将生成的charles.jar包替换原来安装目录lib下的charles.jar包即可

    注意:生成的charles.jar包只有10分钟的有效期,需要在10分钟完成破解的操作

     此时重启,就可以查看到已经破解

    设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)

    3、PC端抓包

    电脑证书下载(选择受信任的根证书)

    4、手机端抓包

    1)查看本机地址

    方法一:win+R,输入cmd进入命令提示符窗口,输入ipconfig查看ip地址

    方法二:直接打开charles的 Help,查看ip地址

    2)手机在wifi那,设置代理,输入ip地址,端口号默认8888

    配置完成,会看到一个charles与手机端的连接提示弹窗,选择allow即可。

    注意:看下是否关闭了防火墙

     

    注意上述1)、2)步骤只针对http,若要抓取https,要求电脑端和手机端都需要安装下证书,否则会看到返回的数据都是乱码

     3)手机证书下载,并信任

    在设备上打开这个网址 http://www.charlesproxy.com/getssl 安装 Charles SSL 证书。

    注意,同一个手机对应不同电脑上的Charles都要分别下载证书进行认证,因为手机的证书是和电脑端的Charles一一配对的。

    ios手机:1)设置--通用--描述文件,信任并安装该证书;

         2)关于本机--证书信任设置,打开需要信任的证书。

    这样就可以抓取https了。

        

  • 相关阅读:
    mac电脑 显示隐藏文件 取消显示隐藏文件
    xcode 无法下载 ios 8.3 simulator 提示权限不够
    socket 通讯 端口绑定 问题 解答
    description方法 oc 就是NSLog使用
    init 和 initialize 差距在哪里 oc
    类本质的是? 类的加载过程?
    分类和继承的区别 oc
    Masonry的简单使用
    cocopods
    swift UITextField
  • 原文地址:https://www.cnblogs.com/pangxin/p/13578319.html
Copyright © 2020-2023  润新知