zoukankan      html  css  js  c++  java
  • Charles安装配置

     

    Charles安装配置

    一、charles的下载安装

    1、charles下载

    官方网站https://www.charlesproxy.com/download/可以下载charles

    可以下载对应的操作系统,目前很多都是收费,建议下载破解版

    2、charles安装

    一路按下next即可安装(保证电脑里没有其他charles即可)

    image.png

    3、charles破解

    Charles第一种破解方法:

    打开汉化补丁 选择“中文破解版”,按下patch即可打开汉化补丁 选择“中文破解版”,按下patch即可

    image.png

    Charles第二种破解方法:

    破解地址:https://www.zzzmode.com/mytools/charles/

    生成jar文件后,放到charles安装目录的lib目录下

    image.png

    设置charles Proxy->Proxy setting,可以设置抓取http协议

     

    4、charles界面

    注意:安装好charles后,要先进行汉化破解再打开,如果先打开了软件,在汉化的话就会无效,只能重新安装再进行以上步骤。

    二、连接

    1、pc端抓包

    电脑charles客户端下载ssl证书 Help->SSL Proxying ->install Charles Root Certificate

     

    选择当前用户

    image.png

    选择将所有的证书放入下列储存,点击浏览

    image.png

    选择受信用的根证书颁发机构

    image.png

    选择受信用的颁发机构证书,点击确定既可以

    image.png

    连接windows Proxy需要勾上,就可以抓pc上的包

     

    2、手机端抓包

    需要手机和电脑在一个局域网,不一定是同一个IP,同个路由器下就可以了。

    (1)使用cmd-ipconfig命令查看自己的电脑IP地址

     

    关于本机ip

     

     

    (2)然后在手机端的wifi代理设置那里去进行相关的配置设置

    代理设置为手动、填写ip地址和端口号8888(charles默认设置),有修改的可以修改成自己所修改的端口就可以



    配置完成,会看到一个charles与手机端的连接提示弹窗,选择Allow,这里重点,不要选错

    image.png

     

    (3)手机端抓包https

    上述是针对http请求,由于https协议的特殊性,所以要求电脑端和手机端都需要安装下证书,否则会看到返回的数据都是乱码。

    a、电脑端证书下载,在 Help->SSL Proxying ->install Charles Root Certificate这个选项下载证书,具体可参考“pc端抓包的方法”进行下载证书image.png

     

    b、手机端证书下载

    在浏览器上输入 chls.pro/ssl 下载安装Charles SSL 证书。

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

    ios的手机,需要信任该证书

    1、安卓手机中使用自带的浏览器下载证书,在浏览器上输入chls.pro/ssl既可下载证书,如果下载不了,可以换其他浏览器下载

    小米手机等尽量不要使用自带的浏览器,有可能会打不开

    在浏览器中输入chls.pro/ssl后下载证书

    image.png

    下载后去设置-系统安全-加密与凭证-从SD卡安装证书-找到刚下载的证书,安装后既可以抓取https的包

    2、苹果手机中,需要在自带的浏览器safair中输入char.pro/ssl下载证书,并信任

    在设置-通用-关于手机-证书信任设置中信任该证书既可以抓取https的包

    image.png

     

    3、抓取的包全出现unknow的解决方法

    在proxying ->SSL Peoxying Settings中添加所需要的主机和端口,如下图

    或者直接如下图图添加

    image.png

    添加了所要抓取的主机和端口后,就可以解决unknow的问题了

    如果个别出现unknow,可能是本身抓包软在存在个别漏抓问题。

     

    三、功能

    image.png

    从左到右分别为:

    (1)清除当前会话

    (2)停止记录

    (3)开始限流/停止限流

    (4)开始断点/停止断点

    (5)根据所写内容撰写新请求

    (6)重发选定请求

    (7)工具

    (8)设置

     

    1、设置限速的方法

    点击 Proxy -> Throttle Setting

    勾选 Enable Throttling

    image.png

     

    2、过滤设置

    方法一:软件下方的过滤可以进行简单的过滤,在主界面的中部的Filter栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:www.baidu.com,那么只需要在 Filter 栏中填入www.baidu.com即可。一般是临时性的封包过滤

     

    方法二:在Proxy ->Recording Settings ->Exclude 中可以设置需要监控的协议,主机地址,端口号等。这样就可以只截取目标网站的封包了--这个一般是经常性的

    image.png


    方法三:在想过滤的网络请求上右击,选择“Focus”,之后在 Filter 一栏勾选上 Focussed 一项,如下图所示:

    这种方式可以临时性的,快速地过滤出一些没有通过关键字的一类网络请求。

     

     

     

     

     
  • 相关阅读:
    2019-10-28-开源项目
    2018-8-10-win10-uwp-MetroLog-入门
    2018-5-20-C#-BBcode-转-Markdown
    2018-8-10-win10-UWP-序列化
    2018-2-13-win10-uwp-BadgeLogo-颜色
    2019-1-25-WPF-ListBox-的选择
    2019-1-5-Windows-的-Pen-协议
    android studio打印
    Java 基本数据类型
    FreeRTOS 任务通知模拟计数型信号量
  • 原文地址:https://www.cnblogs.com/lgx2pwj/p/12622215.html
Copyright © 2011-2022 走看看