Charles抓包工具的使用

目录

  • Charles启用代理
  • Charles抓Chrom包
  • Charles抓手机端HTTP包
  • Charles抓手机端HTTPS包(解决<unknow>问题)
  • 过滤
  • 注册(解决每30分钟需要重启一次的问题)

Charles启用HTTP代理
   
进入Proxy--> Proxy Settings,设置代理端口,默认为8888

    

Charles抓Chrom包
    依次进入设置-->系统-->打开代理设置-->局域网设置-->勾选"代理服务器"下的"为LAN使用代理..."-->点击高级-->设置代理地址
    
    验证:访问百度,发现在Charles中已经进行了捕获  
    

Charles抓取手机端HTTP协议数据包(以iphone为例)

    注意,需要先保证手机与电脑处于同一网络中,然后在手机上配置WIFI的代理信息
    依次进入”设置" --> "Wi-Fi" --> 进入当前连接的Wifi详情 --> 点击"HTTP代理"下的"配置代理",如下
     

    验证:在手机上访问www.baidu.com,发现Charles中成功捕获数据包
    

Charles抓取手机端HTTPS协议数据包
    1)启用SSL代理:Proxy-->SSL Proxying Settings...,勾选"Enable SSL Proxying",可以添加监听端口
    
    2)安装证书,由于Https是加密的,Charles需要配置证书才可以抓包,未配置证书的情况下,很多访问路径会出现<unknown>,如下,安装步骤 :Help->SSL Proxying->Install Charles Root Certificate,安装过程中选择受信任、或第三方证书或机构,只需要信任该证书即可。 

      

   3)手机端安装证书

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

    手机上先配置代理后,然后访问chls.pro/ssl即可安装证书。 安装之后信任该证书,设置->通用->关于本机 ->证书信任设置

       


请求过滤

    过滤方式有几种,一种在filter输入框中对已有结果进行过滤,一种是Proxy-->Recording Settings中设置感兴趣的地址,如下

    

注册(解决30分种重启一次的问题)

    从网上找一对注册信息,填入Help -> Register Charles中,然后重启。如下
    Registered Name: https://zhile.io
    License Key: 48891cf209c6d32bf4

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值