iOS Charles Https 抓包

iOS 抓包

工具:Charles

环境:Mac

平台:iPhone 12.1.4

步骤:

1.去官网下载安装包https://www.charlesproxy.com/

2.破解Charles

// Charles Proxy License
// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。
// Charles 4.2目前是最新版,可用。
Registered Name: https://zhile.io
License Key:48891cf209c6d32bf4

3.本机Mac 生产证书

img1.png

4.点击install Charles Root Certificate 此时会自动跳转到钥匙串中 ,并将信任点击未始终信任

img2.png

5.将Charles设置成为系统代理

img3.png

6.要截取iPhone 上的网络请求,我们首先需要将Charles的代理功能打开,在 Charles 的菜单栏上选择 “Proxy”->”Proxy Settings”,填入代理端口 8888,并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的设置。

img4.png

7.在iPhone Safari 浏览器中输入"chls.pro/ssl" , 进入设置->通用->描述文件 信任该文件

img5.jpeg

8.针对根证书启用完全信任 进入设置->通用->关于本机->证书信任设置

img6.jpeg

9.进入Charles Proxy->Proxying Setting-> SSL Proxying Setting

1.Host:添加需要抓取的域名

2.Prot:443

img7.png

10.进入手机设置中 设置代理

1. 连接WIFI 确保手机和Mac链接的同一个WIFI​

2.点击WIFI后面那个蓝色感叹号进入

3.点击HTTP代理 进入配置代理

4.输入Mac电脑的IP地址,端口填写8888

img8.jpeg

10.5 退出设置,Charles会弹出请求连接的确认菜单。选择“Allow”

10.6 重启Charles 开启你的抓包之路吧 !

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Charles的使用教程 手机端代理工具Charles(俗称花瓶)的详细使用教程及问题解决汇总(v4.2.1,iO...
    流云012阅读 19,570评论 0 16
  • 简介 Charles是在Mac下常用的网络封包截取工具,在移动开发中,通过将自己设置成手机系统的网络访问代理服务器...
    我是啊梁阅读 14,079评论 0 2
  • AIDL典型的使用流程 首先是创建一个Service和一个AIDL接口,接着创建一个类继承自AIDL接口中的Stu...
    一杯茶一本书阅读 4,245评论 1 3
  • 第一天就出现的事情就是电脑的home键也就是电源键出现了点问题(我也不知道是不是出现了问题就是电源键出现了轻微的晃...
    吴三石石石石ah阅读 2,047评论 0 0
  • 梦想,一个梦一个想。就像是想着想着你就只能靠做梦去实现它。 此时此刻有多少人放弃了曾经的初心,为的只是在这个繁华...
    rainll阅读 1,053评论 0 0