Fiddler(7)设置手机端抓包

使用Fiddler进行移动端抓包,需要进行一系列的配置和操作。以下是详细的步骤:

1.确保手机和PC在同一网络环境下:手机和电脑必须在同一局域网内,手机最好也关闭4G/5G网络流量,并且使用Wi-Fi,以便手机和Fiddler在同一局域网下。

2.获取Fiddler所在机器的IP地址:打开Fiddler,在菜单栏中选择“Online”选项,最后一行显示的便是Fiddler的IP地址。

 3.配置Fiddler允许远程连接:在Fiddler中,单击菜单栏的“Tools”->“Fiddler Options”->“Connections”,然后选中“Allow remote computers to connect”(允许远程计算机连接)。同时,你可以设置一个端口号,Fiddler的默认端口是8888,但你也可以根据需要进行修改。

 4.配置手机端代理:在手机端,你需要设置代理。代理服务器的地址应设为你在步骤2中获取的Fiddler的IP地址,端口号则设为你在步骤3中设置的端口号(或默认的8888)。具体的设置方法可能因手机操作系统和版本的不同而有所差异,但通常可以在手机的网络设置中找到代理设置选项。

 对于安卓手机:

  • 进入手机的“设置”菜单,找到“网络和互联网”或“WLAN”选项。
  • 选择当前连接的Wi-Fi网络,并长按或点击它以进入网络详情页。
  • 在网络详情页中,找到“代理”或“高级”选项,并选择“手动”。
  • 在代理服务器设置中,输入电脑的IPv4地址作为主机名,端口号通常为Fiddler的默认端口8888(如果之前更改过,请输入更改后的端口号)。

安装并信任Fiddler证书:由于Fiddler会拦截HTTPS请求,因此需要在手机上安装并信任Fiddler的证书。这通常需要在手机的浏览器中访问Fiddler提供的证书安装页面,并按照提示进行安装和信任操作。

1.在手机浏览器上输入:http://ip地址:8888

2.点击页面底部FiddlerRoot certificate 下载证书

 

3.打开设置>更多设置>系统安全>加密与凭据>从存储设备安装选择下载好的FiddlerRoot.cer进行安装

4.浏览器打开百度一下,你就知道,已经可以抓取HTTPS包了

 

 

 

  1. 在Fiddler中查看抓包数据:配置完成后,当你在手机上使用APP进行网络请求时,这些请求的数据就会在Fiddler中显示出来。你可以通过Fiddler的各种功能对这些数据进行查看、分析和处理。
posted @ 2024-04-05 21:43  越长大越孤单哦  阅读(164)  评论(0编辑  收藏  举报