手机抓包工具有哪些:苹果及安卓手机抓包工具推荐

nikeylee 2024-04-01 19:33:22电脑知识
205

在移动互联网飞速发展的今天,手机抓包工具成为了网络调试与分析的重要手段。无论是开发者还是网络安全工程师,都需要借助这些工具来获取网络数据包,以便于对网络行为进行深入研究。本文将为大家介绍一些适用于苹果和安卓手机的抓包工具,帮助大家更好地进行网络诊断和分析。

一、苹果手机抓包工具Stream

1、Stream安装和配置

1)在App Store下载Stream,安装

Stream.png

2)安装后,打开Stream,点击【开始抓包】,

弹出提示框,点击【允许】;

再弹出提示框,点击【去安装证书】

Stream2.png     Stream3.png

3)在HTTPS抓包页面,点击【步骤一:安装CA证书】,弹出浏览器提示,点击【允许】,描述文件提示下载成功【已下载描述文件】

Stream4.png   Stream5.png  Stream6.png

4)在设置--通用--描述文件中找到下载的描述文件,点击【安装】

 Stream7.png    Stream8.png

 5)描述文件安装成功后,显示如下截图

Stream9.png

 6)在通用--关于本机--证书信任设置中,信任新安装的证书(滑动后显示为绿色即为被信任)

 Stream10.png  Stream11.png

 2、Stream使用(IOS手机抓包)

举例:抓浏览器访问百度的包

1 )点击【开始抓包】,然后去打开浏览器,访问百度;

访问后,点击【停止抓包】,然后去点击【抓包历史】

 Stream12.png

 2)点击抓包历史记录,查看抓包记录

Stream13.png  

3)可以切换tab方式查找自己想要查看的请求,如按域名,找到请求m.baidu.com,点击请求,查看请求详细情况

 Stream14.png

 4)抓包详情,可以查看请求、响应等信息

Stream15.png       Stream16.png

Stream17.png     Stream18.png

二、安卓手机抓包工具(使用PC端工具Fiddler抓包)

1、Fiddler、测试手机的安装和配置

Fiddler 4下载地址:https://www.telerik.com/download/fiddler

下载后得到安装文件FiddlerSetup.exe,一路傻瓜式安装即可。

1)安装完成后,打开Fiddler,主界面如下:

  • 切换至Inspectors可查看对应请求的请求参数和返回参数;

  • 请求参数、返回参数不同内容及格式的展示,可以切换图中对应展示窗口顶部的Tab按钮,如Headers、WebForms、Raw、Json等。

Fiddler.png

 2)Fiddler设置允许远程计算机连接

设置步骤:Tools-->Options-->Connections-->勾选Allow remote computers to connect-->再点击OK,其他默认即可,如下图所示(勾选页面中的8888为默认的端口号,后面手机配置会使用);勾选后如果有弹窗确认页面,点击【确定】即可。

Fiddler2.png

 3)设置手机网络代理

设置前,先获取到安装Fiddler的电脑的IPv4地址,在cmd中输入ipconfig,如下图所示:

Fiddler3.png

查到电脑的IPv4地址后,在手机设置--WLAN中,找到手机与电脑共用的WIFI,修改代理为手动,输入主机名(查到的IPv4地址,如192.168.2.3),端口(Fiddler中设置的监听端口号8888),点击保存,下图以红米K40 Pro为例: 

 Fiddler4.png

4)手机设置好后,重启Fiddler后,便可以对手机上的http请求进行抓包了;

举例:手机打开浏览器访问百度页面(上面是请求头,下面是响应体--百度HTML)

Fiddler5.png

 

5)如果要对https请求抓包,还需要设置Fiddler和在手机安装证书;

1> 设置Fiddler:允许捕获HTTPS连接

设置步骤:Tools-->Options-->HTTPS-->勾选Decrypt HTTPS traffic-->再勾选Ignore server certificate errors-->点击OK,保存设置后,重启Fiddler;(重启Fiddler才会生效)

Fiddler6.png

 2> 手机安装证书

在手机上打开浏览器,输入IPv4代理地址,如192.168.2.3:8888,在打开的网页中点击FiddlerRoot certificate下载证书;

注意:Android手机到这一步就可以了,苹果手机还需要在手机设置里去信任下载的证书;

Fiddler7.png

2、安卓手机抓包

举例:手机浏览器访问百度(或其他APP)

Fiddler8.png

三、会话窗口图标说明

Fiddler9.png

总结:

通过对苹果和安卓手机抓包工具的了解,我们可以发现这些工具在移动互联网环境中发挥着重要作用。无论是开发调试、网络安全检测还是日常网络诊断,这些工具都能为我们提供宝贵的网络数据。因此,在日常工作中,掌握这些手机抓包工具的使用方法,将有助于我们更好地应对各种网络问题,提高工作效率。

抓包工具 抓包 手机抓包
THE END
战地网
频繁记录吧,生活的本意是开心

相关推荐

手把手教你Charles抓包工具使用
Charles是一款HTTP抓包工具,能够让开发者查看所有网络和机器之间的HTTP流量情况。本文将详细的为大家分享Charles的安装及使用全过程,有需要的朋友可以参考下。
2024-01-13 电脑知识
54

常用抓包工具有哪些:12款抓包工具推荐
在处理IP网络的故障时,经常使用以太网抓包工具来查看和抓取IP网络上某些端口或某些网段的数据包,并对这些数据包进行分析,定位问题,那么我们在日常工作中都有哪些抓包工具...
2023-11-22 电脑知识
2540