安卓抓包charles:mac本 / OPPO 手机安装证书

Mac 安装证书

  • 电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:

        

  • 钥匙串访问信任证书设置——
    • 使用证书时:选择“始终信任” 

Mac 端charles配置

  • 如果是需要抓取Mac浏览器的数据,勾选macOS Proxy。勾选后在浏览器设置中更改为系统代理,即可抓取浏览器数据。

         

  •  配置HTTP代理:点选Proxy -> ProxySetting,修改Port为8888(勾选 SOCKS Proxy,可以截获到浏览器的http访问请求)

        

  •  配置SSL代理:点选Proxy -> SSL Proxying Settings。
    • 点add添加需要监视的域名,支持 *号通配符,端口一般都是443

        

 OPPO 手机设置WLAN 代理

  • 点选 Charles的 Help->

        

  •  手机:点选 设置->WLAN网络中选择电脑连接WIFI(必须和电脑在同一网络环境-)
    • 点选 该网络设置 -> 代理设置 -> 手动。

OPPO 手机证书安装

  • 点选Help->SSL Proxying->Save Charles Root Certificate,
    • 下载手机端证书到电脑(OPPO手机只支持后缀为.cer的证书)    

                

  打开蓝牙偏好设置->连接手机端蓝牙,连接成功后,把下载的.cer证书传送到手机端

  • 在MacBook上打开【系统偏好设置】,在设置页面,选择打开【蓝牙】

  • 在打开的【蓝牙】页面,点击【打开蓝牙】并选择【OPPO手机-- 蓝牙】连接,如下图所示。

                   

  •   打开蓝牙界面,选择【将文件发送到设备...】
    • 在打开的文件夹选择页面,选择 具体要传输的文件后,点击【发送】                               

        ​​​​​​​        

  •  在目标设备主屏,点击【接收】蓝牙传输;
  • 在MacBook上可以查看文件通过蓝牙传输进度。

Charles 证书安装 --  蓝牙传输证书安装

  • 难点:
    • 证书位置
    • 从存储设备安装

证书位置--查找  【oppo 手机 -- 接收蓝牙文件位置】

  • 打开 文件管理 ,点击【蓝牙】

        

  • 点击【蓝牙】 ,即可看到全部的蓝牙接收文件。

        

  • 记住文件地址,后续安装时会用到。 

从存储设备安装

  • Android 7.0 
    • 指纹、密码和安全 -- 设备管理与凭证 -- 从存储盘安装 --- 手机存储设备Bluetooth文件夹中的.cer证书
      • -> 右键打开证书->凭证用途选择  VPN和应用->点击保存,提示安装成功
  • 其他版本
    • 手机设置——凭据存储——从存储设备安装-- 手机存储设备Bluetooth文件夹中的.cer证书
    •  设置->WLAN->高级设置->从存储设备安装->手机存储设备Bluetooth文件夹中的.cer证书
      • -> 右键打开证书->凭证用途选择  VPN和应用->点击保存,提示安装成功

                ​​​​​​​

  • 手机用USB连接电脑,就可以看到电脑端 Charles 弹出 请求连接的确认菜单,点击 “Allow” 即可完成设置。

    大功告成,手机端就可以开始抓包了。。。

猜你喜欢

转载自blog.csdn.net/m0_56687854/article/details/130950542