admin管理员组

文章数量:1569850

目录

一、环境配置

二、开启电脑代理设置

三、给IPhone手机设置代理服务器

四、Iphone手机下载并信任证书

五、Charles抓取手机数据包 

六、总结


一、环境配置

        1.Win10系统

        2.Charles抓包工具(官网免费下载 我的资源也可以免积分下载汉化版本)

        3.Iphone手机一部

        4.Windows系统上已经配置完成Charles(教程看上一篇文章)


二、开启电脑代理设置

        首先取消勾选 代理->Windows代理 选项,这是为了抓取手机数据包的时候避免抓取电脑的数据包产生干扰。

         随后打开代理->代理设置

        带代理设置中修改自己的端口号(下面需要用到),勾选启动透明HTTP代理,随后点击确认。

        点击 代理->SSL代理设置

        在客户端证书窗口,添加如下主机与端口,随后点击确认->确认


三、给IPhone手机设置代理服务器

        首先将Iphone手机与电脑连接至同一局域网内。

        win徽标键+R调出运行命令框,输入cmd进入管理员模式。

        使用ipconfig命令查看电脑IP地址。 

        此处我的IP地址为--192.168.0.111

        打开Iphone的WIFI设置界面,连接至局域网WIFI。点击WIFI右边的感叹号,进入配置界面。向下拉找到配置代理,点击进入配置代理界面,选择手动,填写电脑IP地址以及上边设置的端口号,随后点击存储即可。

        此时手机已经连接到电脑的代理服务器,电脑会弹出如下提示:

        我们点击Allow同意,以进行下一步操作。(第一次连接出现)

        此时我们查看抓取的数据,发现出现--客户端SSL握手失败...,此原因是因为我们还没有配置证书。


四、Iphone手机下载并信任证书

         点击 帮助->SSL代理->在移动设备或远程浏览器上安装Charles Root证书

        弹出如下信息框,根据框中信息可以知道,我们需要使用手机浏览chls.pro/ssl网址来下载证书。

        Iphone手机使用Safari浏览器打开chls.pro/ssl网址,弹出下载提示框,点击允许,出现下图界面。

        这时,证书已经下载完成,我们需要安装。打开设置,会出现已下载描述文件选项,点击该选项,出现下图界面。

         随后我们一直点击安装,输入密码,直到安装完成,出现如下界面。

        证书安装完成后,并不能直接使用,因为此时该证书是不被信任的,我们需要在Iphone设置中信任该证书,在设置中打开 通用->关于本机。

        向下拉找到证书信任设置,打开并勾选上Charles的证书,选择允许,则配置完成。


五、Charles抓取手机数据包 

        此时,全部的配置已经完成,我们点击左上角刷子,清理当前会话。

        我们可以发现,Charles已经可以正常抓取手机上的数据包并解析。


六、总结

        如果仍然不能正常抓取解析数据包,请检查电脑证书是否安装、SSL代理是否设置正确等,对照上一篇Windows配置文章查看步骤是否有遗漏。水平有限,欢迎批评指正!

Windows配置文章链接:Charles网络抓包新手入门教程-(一)软件配置与环境安装(Win10-Windows系统安装&配置)https://blog.csdn/qq_39724355/article/details/126960267?spm=1001.2014.3001.5501

本文标签: 系统安装入门教程新手环境网络