【纯干货】IOS手机使用Charles抓包

【纯干货】IOS手机使用Charles抓包一、Charles 下载地址https://www.charlesproxy.com/二、Charles激活1、生成激活码生成激活码:https://www.zzzmode.com/mytools/charles/2、去Charles激活生成后点击Charles>

大家好,欢迎来到IT知识分享网。

一、Charles 下载地址

  https://www.charlesproxy.com/

二、Charles 激活

1、生成激活码

  生成激活码:https://www.zzzmode.com/mytools/charles/

2、去Charles激活

  生成后点击Charles  –> Help –> 第一个选项 输入生成的激活name和key(此处我的已激活)

【纯干货】IOS手机使用Charles抓包

三、web抓包

1、抓取HTTPS协议

对于抓取https协议的包,和fiddler是一样的,要进行对应的配置设置。

2、Charles下配置

1)点击顶部菜单栏【Help】–>选择【SSL Proxying】,点击【install Charles Root Certificate 】安装Charles根证书即可;

(截取证书安装,证书安装一直下一步就可以,此处仅截部分)

【纯干货】IOS手机使用Charles抓包

【纯干货】IOS手机使用Charles抓包

 2)点击【Proxy】–>【SSL Proxying Settings…】

3)在弹出选项卡中,勾选【Enable SSL Proxying】点击【add】。

在Host输入【】表示接收任何主机,在Prot输入【443】最后点击【ok】保存***

【纯干货】IOS手机使用Charles抓包

  

此处已完成web端抓包的全部步骤!

 

四、App抓包

1、电脑端配置:

1,启动安装好的Charles抓包工具;

2,点击【Help】–>【local IP Address】获取下ip地址,也可以直接通过电脑自带的CMD命令来获取电脑IP【ipconfig】

【纯干货】IOS手机使用Charles抓包

 3、点击【Proxy】–>【Proxy Settings】我们在设置下端口号,默认即可,具体视自己电脑环境设置

【纯干货】IOS手机使用Charles抓包

2、手机端设置:

1、手机和电脑连接到同一Wifi下

2、手机中设置代理,选择【无线局域网】设置—> 点击【配置代理】–>【手动】,输入服务器和端口,点击存储

  (输入本机【IP地址(192.168.*.***)】以及上面查看到的端口号【8888】)

【纯干货】IOS手机使用Charles抓包【纯干货】IOS手机使用Charles抓包【纯干货】IOS手机使用Charles抓包

 

 

 3、手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow

【纯干货】IOS手机使用Charles抓包

 

 4、手机安装证书

1)手机连接charles代理后,打开safari浏览器,地址栏输入chls.pro/ssl打开网页弹出尝试下载配置文件,点击允许

【纯干货】IOS手机使用Charles抓包

 

2)手机设置—>通用—>描述文件与设备管理中查看下载的配置文件,点击charles Proxy CA(xxx)选择安装【纯干货】IOS手机使用Charles抓包【纯干货】IOS手机使用Charles抓包【纯干货】IOS手机使用Charles抓包

 

 3)手机设置—>通用—>关于本机—>证书信任设置中开启刚刚下载的证书

【纯干货】IOS手机使用Charles抓包

 

至此代理设置完毕,可以在charles抓取Https的请求

尊重原创,转载请注明出处,谢谢!!

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31591.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信