手把手教你如何用Fiddler抓取手机数据包(iOS+Android)

---title: 手把手教你如何用Fiddler抓取手机数据包(iOS+Android)date: 2019-7-24 12:25:22category: "好物分享"tags: [文件传输]浏览器

keywords: [Fiddler, 手机]

本文主要教你如何经过 Fiddler 来抓取手机端的数据包,包括 iOS 和 Android 端的配置和抓取。安全

1、Fiddler下载安装

访问 Fiddler 官网:www.telerik.com/download/fi…服务器

这里会要求填写一些东西,随便填写一些便可网络

下载页面

下载完成后,傻瓜式安装便可spa

2、电脑端配置

一、https配置

Tools-->Options-->HTTPS 进入配置页面.net

参考下图进行配置3d

https配置

二、证书配置

点击上述页面的 Actions 按钮,选择第二个选项,将安全证书导出到桌面代理

导出安全证书

导出后会在页面出现这么一个东东code

安全证书

双击它,进行证书安装cdn

证书安装

直接下一步-->下一步进行安装

下一步

安装成功后,会有提示:

安装成功

三、链接配置

Tools-->Options-->Connections 进入配置页面

参考以下截图进行配置

链接配置

配置完成后,重启 Fiddler

3、手机端配置

一、查看电脑网络IP地址

打开 CMD 窗口,输入 ipconfig

[liuhao.haha] ➤ ipconfig

Windows IP 配置

以太网适配器 VMware Network Adapter VMnet1:

   链接特定的 DNS 后缀 . . . . . . . :
   本地连接 IPv6 地址. . . . . . . . : fe80::601b:2a02:aea2:7a4b%33
   IPv4 地址 . . . . . . . . . . . . : 192.168.22.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 VMware Network Adapter VMnet8:

   链接特定的 DNS 后缀 . . . . . . . :
   本地连接 IPv6 地址. . . . . . . . : fe80::b07b:19b2:6d5f:25d3%29
   IPv4 地址 . . . . . . . . . . . . : 192.168.233.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

无线局域网适配器 WLAN 2:

   链接特定的 DNS 后缀 . . . . . . . : lan
   本地连接 IPv6 地址. . . . . . . . : fe80::e1b8:429f:6251:3b44%35
   IPv4 地址 . . . . . . . . . . . . : 192.168.2.238
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.2.1复制代码

若是像我这样,出现不少结果

不知道哪一个才是本机电脑网络怎么办?

打开控制面板,搜索适配器

控制面板

打开查看网络连接

网络连接

这里便可以看到,链接的无线的名称对应的网络是:WLAN 2

那么,本地的 IP 地址就是对应的:192.168.2.238

二、手机设置(Android)

2.1 网络代理设置

打开手机设置里的 WLAN,长按所链接的无线网络

选择修改网络

而后勾选高级选项

选择代理为手动,填入代理服务器为本身电脑 IP,端口填入刚刚设置的 8888

完成

2.2 证书下载安装

Android配置

打开手机浏览器,访问 192.168.2.238:8888

正常状况下能够进入到以下页面

点击最下方的连接,下载证书

证书下载页面

证书下载后,会弹出安装页面

安装时,名称能够随便填写

安装证书

须要注意的是,这里的用途是一个下拉框

我不清楚有什么区别,咱们能够在相同的页面下载两次

分别为两个用途各安装一个,名称用不一样的

至此,手机端设置完毕

不一样手机的操做流程可能会有所误差

可是大同小异

三、手机设置(iOS)

3.1 网络代理设置

iOS 设备进入手机设置:无线局域网

点击已链接的无线网最右侧的符号,进入网络设置

无线局域网

一样的,选择手动配置代理

并输入 IP 和端口

手动配置代理

3.2 证书下载

设置完成后,一样的打开浏览器,访问 192.168.2.238:8888

正常状况下能够进入到以下页面

点击最下方的连接,下载证书

下载证书

与 Android 不一样的是,iOS 这里只是下载,安装还须要再到手机设置里面进行

下载完成

3.3 证书安装

设置-->通用-->描述文件与设备管理

这时就会看到下载的证书了

证书安装

点击进行,根据提示进行安装便可

3.4 证书彻底信任(重要)

设置-->通用-->关于本机-->证书信任设置

将 Fidder 的证书设置为彻底信任

彻底信任

若缺乏这一步设置,会致使一些 APP 没法联网

4、抓包

通过了这么多配置,终于能够开始抓包了

此时,经过手机浏览器访问百度首页

咱们就能够在 Fiddler 上看到不少请求数据包了

数据包

总结

至此,打完收工。

能够看出,iOS 上的设置要比 Android 上复杂一些,也反映出 iOS 更安全一些。

本文主要是教你如何经过 Fiddler 抓取手机端的数据包。

至于数据包如何解析,或者 Fiddler 如何使用,就不是本文所要讨论的内容了。

参考

一、blog.csdn.net/qq_36350532…二、testerhome.com/topics/1520…

你的关注是对我最大的鼓励!

关注本公众号,后台回复「2018」便可获取传智播客 2018 最新 Python 和 Java 教程。

公众号提供CSDN资源免费下载服务!

相关文章
相关标签/搜索