mac 抓包工具charles

1.下载地址 https://www.charlesproxy.com/download/

    破解版包含软件  链接: https://pan.baidu.com/s/1dG9m40p 密码: 33av 

    解压后将charles.jar文件替换即可

2.设置代理(记住手机跟电脑要在同一个网络,用的同一个路由器)

  1).查看默认端口    Proxy->Proxy Settings  在这个页面会看到HTTP Proxy的默认端口是8888   我们不需要修改,只需要知道有这个值就行

  2).查看当前电脑的ip    例如我这里的是:192.168.9.129

  3).知道了默认端口跟ip地址,我们就可以手机上设置代理了

  4).手机的代理配置一般都在无线设置里

    配置完成后可以在charles页面看到请求

3.抓取https协议需要配置Charles SSL代理并安装证书

    打开charles在mac顶部操作栏依次点击

    Proxy->SSL Proxying Setting 

            1).Enable SSL Proxying复选框打上勾

            2).添加你想要的设置代理的域名,端口默认443,不作限制host可以配置为 *

    安装证书 

        Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser   

        在手机上浏览弹出框地址 chls.pro./ssl 下载证书,并安装,双击不能直接安装时,查看手机设置下的安全与隐私设置中是否有从存储设备安装这一项,安装完成后,就可以正常显示https请求结果,如果有iOS系统较低,会出现请求失败的问题,需要从设置 - 通用 - 关于本机 - 证书信任设置里面启用证书信任

4.通过断点修改请求值或返回值

    将模式设置为 Structure 在下方地址栏中选中需要加断点的域名,右键选择 breakpoints,重新请求,就可以进入断点调试页面,点击Edit Request可以修改请求信息,点击Edit Response可以修改响应信息

你可能感兴趣的:(mac 抓包工具charles)