iOS11及Android上使用fiddler4抓取https请求

iOS11及Android上使用fiddler4抓取https请求

Pc上设置

提示:必须将手机和电脑连接到同一个网络。在外文办公室下,电脑和手机均连接到xwwifi上。

将pc上的fiddler打开,点击tolls-option-https,勾选截图中的内容:


打开connections标签,配置如下信息


重启fiddler。Pc上配置完成。

iOS11

1、 获取pc电脑上的ip地址:在pc上打开cmd,输入ipconfig,查看本机ip,如下图


2、配置手机上http代理:打开设置-无限局域网-点击xwwifi右侧的i图标,点击HTTP代理下的配置代理



服务器为配置好fiddler的电脑ip,端口为fiddler中设置的8888端口

3、安装证书:打开safari,输入http://172.21.96.254:8888并回车,出现如下界面后点击

[if !vml]

[endif]

按提示内容确认安装对应的描述文件。

4、打开信任证书开关:安装成功后进入设置-通用-手机-关于本机-证书信任设置,打开刚才安装的证书信任开关。如下图

[if !vml]

[endif]

配置后,抓取到iPhone手机发送的https请求,如下图

[if !vml]

[endif]

Android手机设置

[if !supportLists]1、  [endif]配置服务器和端口:以华为mate10为例,进入设置-无线和网络-WLAN-长按已连接的wifi(和pc连接同一个wifi)-修改网络-勾选显示高级选项-输入服务器主机名(pc端的ip)和端口(pc端fiddler配置的端口),并保存。

[if !supportLists]2、  [endif]打开浏览器输入http://172.21.96.254:8888并回车,出现如下界面后点击红框中内容

[if !vml]

[endif],点击后可能需要设置或者输入手机密码,输入密码后在弹框中输入证书名字点击确认等待安装完毕即可。分别如下图

[if !vml]

[endif]

安装成功后提示如下图

[if !vml]

[endif]

至此,Android上环境配置完毕。

你可能感兴趣的:(iOS11及Android上使用fiddler4抓取https请求)