简单记录手机抓包

文章目录

    • Fiddler抓包
      • 1.下载Fiddler
      • 2.Fiddelr中设置
      • 手机中设置
      • 使用Fidder进行弱网测试
    • Charles抓包
      • 1.下载Charles
      • 下载证书(https乱码问题)
      • IOS安装证书同上面方法一样
      • 注意:

Fiddler抓包

前提条件:手机和电脑连接同一个路由器

1.下载Fiddler

2.Fiddelr中设置

Tools->Options
简单记录手机抓包_第1张图片
简单记录手机抓包_第2张图片

手机中设置

查看电脑IP地址

找到连接的WIFI,设置代理,端口默认:8888
简单记录手机抓包_第3张图片
安装Fidder证书:
如果是https请求必须安装证书,不然会失败
以下是安装Fiddler证书的步骤:

打开手机浏览器,输入PC端IP地址/端口号,进行下载
如:http://192.168.1.33:8888
下载完成后,不会自动安装,需要找到下载文件并安装

使用Fidder进行弱网测试

1.自定义设置延时时间
简单记录手机抓包_第4张图片

打开文本,搜索m_SimulateModem,修改延时

  if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "1000"; //请求延时
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "1000"; //响应延时
        }

2.开启延时设置
简单记录手机抓包_第5张图片

Charles抓包

1.下载Charles

1)官方下载地址 ,30分钟后会自动关闭
2)破解后的Charles,永不歇菜,奉上地址破解版Charles

破解版Charles是由于jar包是替换过的,可以在官方地址下载Charles,替换掉lib-charles.jar包,在破解版本中自取

下载证书(https乱码问题)

1.添加主机,及端口号
Proxy-SSL Proxying Settings
简单记录手机抓包_第6张图片

2.设置从手机下载证书
简单记录手机抓包_第7张图片
3.用手机浏览器访问 chls.pro/ssl下载后安装即可
比如:华为手机
设置-安全和隐私-加密和凭据-从存储设备安装
如果找不到下载目录,可先把下载的证书放到指定文件夹,在安装

IOS安装证书同上面方法一样

需要用手机自带浏览器下载,否则不会自动安装
下载安装好之后,需要设置为启用状态,步骤如下:

  • 查看是否安装成功:设置–> 通用 --> 描述文件 中会新增一个Charles Proxy的描述文件
  • 设置–> 通用 --> 关于本机–> 证书信任设置 里,将Charles证书设置为启用状态,

注意:

1.小米手机不要使用系统自带浏览器安装
2.小米手机安装时提示无法安装该证书,因为无法读取证书文件
需要在设置中搜索证书安装证书

安装证书,如果提示找不到证书,证书文件后缀是.pem,重命名改为 .crt

附:charles下载链接,及fidder证书、charles证书
链接:https://pan.baidu.com/s/1BoXnCWxV0Ej4SCyrG7-eIw
提取码:v4mn

你可能感兴趣的:(工具使用)