fiddler手机抓包

发布时间 2023-06-02 21:50:44作者: 娜娜99

使用fiddler 进行手机抓包:

1、fiddler工具打开后,点击tool—options—connection,进行如下配置(如果未配置https的话,也需要配置一下,这里不做介绍了 ),配置完毕后,fiddler 关闭重启

2、查询本地电脑的ip地址(无线局域网适配器wlan下的ipv4地址)

3、手机打开并设置代理,如下图所示

手机发送和接受数据时,如果能够被fiddler 接收到,则必须设置代理,且代理的ip 必须是 fiddler所在服务器的ip(即安装了fiddler 的电脑的ip)

注意:手机和电脑必须在同一局域网

4、在浏览中输入地址 http://ip:端口号(即http://192.168.3.6:8888),页面打开后,点击「FiddlerRoot certificate」进行下载证书,下载完毕后点击证书进行证书安装。

5、证书安装成功后,此时打开fiddler,便可以对手机传输的数据进行抓包。如下图所示,是我在操作“两步路”这个软件时,抓取到的包

6、执行以上步骤时,遇到的问题记录一下:

6.1、想通过http://ip:端口号打开网页下载fiddler证书时,这个网页一直打不开

解决方法:

a)、先检查电脑上的防火墙是否运行,若在运行,可以关闭防火墙试一下;

b)、再次检查一下fiddler的tool—options—connection中,[allow remote computers to connect]是否勾选,未勾选的话,勾选上重启fiddler(我是勾选了,重启之后,再查看到此选项去勾选了,所以才导致页面一直打不开的。再勾选上就好了)

6.2、fiddler 证书下载好之后,点击证书,报错:无法安装证书,因为无法读取证书文件

解决方法:

换个浏览器下载,就好了(目前试了,用oppo自带的浏览器、UC浏览器下载证书,都没办法安装, 用百度浏览器是可以的)

7、使用注意事项:

1)、fiddler 证书只需要安装一次即可,后续再使用fiddler进行手机抓包时,只需要设置手机代理即可,不需要再装证书

2)、使用完毕,关闭fiddler 后,手机需要关闭代理,不然的话,手机就无法上网。