Fiddler如何抓取手机数据包(以模拟器为例)

目录

一、查看电脑的ip地址

二、配置Fiddler允许远程连接

三、手机设置代理

四、手机下载安装证书

五、开始抓手机端的数据包


一、查看电脑的ip地址

方法一:

1.1、快捷键Win+R,在输入框输入CMD点击确定或者直接回车

或者

1.2、左下角搜索框搜索“命令提示符”

1.3、输入ipconfig

该命令是查看所有网络接口信息,不要输成了ifconfig(ifconfig主要用于类 Unix 系统)

ipconfig才是 Windows 操作系统中用于查看和配置网络接口信息的命令行工具。

方法二:打开Fiddler,鼠标放到Online上面,最下面的地址则为电脑的ip地址

二、配置Fiddler允许远程连接

2.1、打开Fiddler,主界面导航栏点击tools——>Options

2.2

点击Connections——>勾选Allow remote computers to connect——>点击ok

注意:配置完需要重启fiddler

Fiddler 默认的监听端口是 8888,如果该端口未被其他程序占用,并且你的网络环境没有对该端口进行限制,那么可以直接使用默认端口进行远程连接,无需更改

当 8888 端口已经被其他程序占用时,Fiddler 无法正常监听该端口,此时就需要更改端口号。例如,本地安装了 IIS 服务器,它默认会占用 8888 端口,这时候就需要将 Fiddler 的端口更改为其他可用端口,如 8889。

三、手机设置代理

3.1、确保手机和电脑在同一个网络下

(我这里使用的是mumu模拟器,因为模拟器是共享PC端的网络,两者网络默认就是连通的状态)

如果需要使用开发工具(如 Android Studio 等),这里需要在模拟器的设置——>关于手机——>点击5次版本号  进入开发者选项模式

设置——>系统——>开发者选项勾选USB调试(默认是关闭的)

3.2、设置手机端的代理

打开wifi设置手动代理

代理主机名:就是电脑的ip地址

代理端口:就是2.2中fiddler的监听端口(默认8888)

四、手机下载安装证书

4.1、下载证书

打开手机浏览器输入电脑的IP地址

格式    http://电脑的IP地址:Fiddler的监听端口号(默认8888)

点击 FiddlerRoot certificate下载fiddler证书

每换一个网络就需要重新下载证书

4.2、安装证书

以mumu模拟器为例,设置——>网络和互联网——>互联网——>网络偏好设置——>安装证书

——>双击证书为证书命名

输入名称点击确定会提示已安装WLAN证书

五、开始抓手机端的数据包

我这里在手机浏览器搜索拼多多,fiddler上成功抓到了数据包

猜你喜欢

转载自blog.csdn.net/m0_54685755/article/details/145381855
今日推荐