热点新闻
使用Charles进行手机数据抓包
2023-07-10 05:33  浏览:833  搜索引擎搜索“错改B2B”
温馨提示:为防找不到此信息,请务必收藏信息以备急用! 联系我时,请说明是在错改B2B看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

现在大部分App都使用了https对接口进行加密,为了活动我们需要的数据,这时候我们就需要使用Charles进行抓包了。

安装

Charles官网下载对应版本即可

注意⚠️:下载安装完成后,如果不进行破解的话,使用一段时间后就会再次弹出广告。可以使用以下注册码进行注册。

//注册码1 Registered Name:https://zhile.io License Key:48891cf209c6d32bf4 //注册码2 Registered Name:macenjoy.co License Key:BBF36640E8D382CAA3


注册g

配置Charles

  1. 配置电脑的代理端口,找到CharlesProxy中的Proxy Settings进行相关设置,一般默认即可。



Proxy Settings

  1. CharlesHelp中的Local IP Addresses找到本地电脑的IP地址,并记录下来。如我的是:192.168.200.63



IP地址

  1. CharlesHelpSSL ProxyingInstall Charles Root Certificate安装证书。



安装Charles证书

注意⚠️:我们开始按照的证书是不被信任的,这时候我们需要去钥匙串中去主动信任。




不信任状态




授权信任

  1. CharlesProxy中的SSL Proxying Settings添加一个SSL代理,并在Access Control Settings中完成设置。



SSL代理




Access Control Settings

手机配置

  1. 手机连接上和电脑相同的wifi,不能电脑连接本地。
  2. 在手机的http代理设置中进行代理设置。点击相应wifi进入设置页面,点击配置代理,选择手动,填入刚刚记录的IP地址和配置的端口号。我这边分别配置192.168.200.638888



手机配置

  1. 打开Safari浏览器,访问chls.pro/ssl 下载证书并且安装,期间Charles会有弹框,选择允许即可。



下载证书g

  1. 到手机端,打开设置可以看到已下载描述文件,点击可以直接安装或者打开设置-通用-VPN与设备管理-描述文件-安装



安装描述文件




安装描述文件

  1. 到手机端,打开设置-通用-关于手机-证书信任设置-打开相应的证书开关。



证书信任

抓包

按照以上设置我们就能够正常抓包,查看相应数据了。




抓包

CharlesURL映射(修改URL等)

将一个请求重定向到另外一个请求。比如,测试中线上环境有问题,测试环境没有问题时,可将线上环境映射到测试环境进行测试。映射分为两种,一种是Map Remote,一种是Map Local

  1. Map Remote是将某个网络请求重定向到另一个网络请求。
  2. Map Local是将某个网络请求重定向到本地的某个文件。

举个

发布人:7ed8****    IP:223.213.66.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发