感谢@Alisone_li供给的操作

一、条件概要

运用Fiddler手机抓包的两个前提条件:

1、手机连的网络或WiFi有必要和电脑(运用fiddler)连的网络或WiFi是相同的 2、手机不能脱离电脑太远间隔,一定要保持手机能够上网(不能断网)**

二、装置 Fildder

1、下载 Fiddler 下载地址: www.soft-down.net/detail/4376…

下载的是Fiddler的装置包,直接解压后就能够运用,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

2、运转 Fiddler 点击 Fildder 运转程序,翻开 Fildder 面板,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

三、装备 Fiddler

1、装备端口

1、点击菜单栏中的 东西 -> 选项(Tools > Fiddler Options),翻开 选项(Fiddler Options) 对话框,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

2、在 选项(Fiddler Options)对话框切换到 衔接(Connections)选项卡,然后勾选 答应远程计算机衔接(Allow romote computers to connect)后边的复选框,最终,点击 确认(OK)按钮。

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

2、装备手机署理网络 1、检查电脑IP地址,翻开 cmd命令行,并输入:ipconfig,找到本机的 IPv4地址。

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
2、 翻开IOS设备的 设置 -> 无线局域网,找到你要衔接的网络,点击右边的符号,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
3,翻开网络设置对话框,下拉到最终,找到装备署理,点击有点的 > 符号,弹出网络署理装备,进行如下装备,并点击右上角的 存储,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
4、启动 IOS设备中的浏览器或使用,在fiddler程序中能够看到完结的恳求和呼应数据,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
留意: 在上述完结的恳求中,能够看到存在许多的 Tunnel to xxx 443 问题,这是因为网页中有许多恳求都是 HTTPS ,因而需要在手机中装置 Fiddler 生成的证书,并在手机中信赖该证书。

四、手机装置证书

因为 Fiddler 默许只抓取 HTTP 恳求,因而需装备 Fiddler,答应其监听到 HTTPS恳求。

1、装备 Fiddler 1、点击 Fiddler 菜单项 东西 -> 选项 -> HTTPS(Tools -> TelerikFiddler Options -> HTTPS),翻开 HTTPS 装备面板,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

2、勾选 捕获HTTPS衔接(CaptureHTTPS CONNECTs),勾选 解密 HTTPS 通信(Decrypt HTTPS traffic)疏忽服务器证书错误(Ignore servercertificate errors) 两项,点击 动作 -> 信赖根证书(Actions -> Trust Root Certificate),生成 Fiddler 证书,点击 将根证书导出到桌面(Export Root Certificate to Desktop),此刻证书会生成到桌面上,名为 FiddlerRoot.cer。最终,点击 确认(OK) 保存,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

首次点击会弹出是否信赖 Fiddler 证书和安全提示,直接点击 是(yes) 就行。

2、装备手机装置 Fiddler 证书 1、保证手机和电脑衔接同一网络,翻开手机浏览器,输入 http://192.168.1.8:8888 (http://IP:端口号) 此处的 IP 指的是电脑的IP地址,端口号 指的是在Fiddler 衔接中设置的端口号(8888),点击搜索,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
2、点击 FiddlerRoot 证书,将其下载到手机中,翻开手机 设置 -> 通用 -> VPN与设备管理,找到 已下载的描绘文件(FiddlerRoot 证书),如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】
3、点击 DO_NOT_TRUST_FiddlerRoot,点击右上角的 装置,装置完后,点击右上角的 完结,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

4,因为 iOS手机供给了系统层面的设置,所以在确认证书装置好、署理设置没问题后,需要对已装置的证书进行信赖设置。即,点击 设置 -> 通用 -> 关于本机 -> 证书信赖设置,开启 Fiddler 证书信赖,如图所示:

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包【iPhone抓包】

不运用Fildder 进行抓包时,主张将手机网络署理关闭,以防有其他网络问题。

5、此刻,Fiddler 就能够抓取 HTTPS 恳求了。

此教程同步我的技术文档

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。