mac 抓包工具 charles 配置

日期: 2018-04-24         浏览量: 3204

charles 抓包工具,在实际工作中,可能你会需要。



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



charles 是收费工具,许自行破解。网上破解方法很多,请自行破解。



1. http 抓包配置



    1) 配置端口  proxy ——> Proxy Setting...


        

        



        



    2) 配置代理的ip; 



        Android手机的网络代理一般在设置页面,点击当前连着的wifi(pc同一网络下),手动修改代理配置,然后将你的电脑ip和配置的端口号填写到手机上即可。如下图



                

      

  

        有了上面两步,理论上已经能够实现http的抓包。至于如何抓,以及断点、map、rewrite等功能不是本文的重点,网上一大筐,请自行查询。




2. https 请求抓包 (上面配置 https 请求会乱码,需如下配置)



    1)在 http配置基础上,你需要为charles添加SSL Proxiyng。具体的步骤是:Proxy ——> SSL Proxiyng Settings ——> 勾选“Enable SSL Proxying”,并点击下方的Add,配置如下:


    

        



        



        



        host是你要抓的域名或者ip(这里用通配符*,表示抓去所有的https请求),port为443。



    2)下载手机的SSL证书



        在手机浏览器中(微信浏览器除外)打开此地址,下载并安装 SSL证书。(android 8.0 亲测)



        https://www.charlesproxy.com/assets/legacy-ssl/charles.crt




    到这里,已经完成charles对http/https抓包的全部配置。正常的情况,你的charles会显示https的数据,并且没有乱码。如有问题请联系作者。