Fiddler的应用(抓包)-手机篇

本文详细介绍了如何配置Fiddler来监听HTTPS流量及允许远程连接,并指导如何在Android设备上设置代理以实现移动端数据捕获。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.对fiddler参数进行配置
从官网下载最新版fiddler,下载地址:
https://www.telerik.com/download/fiddler
这里写图片描述
下载后进行安装,一般不要安装在C盘。
1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的):
-> 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,

->勾选CaptureHTTPS CONNECTs,点击Actions,

->勾选Decrypt HTTPS traffic,如果要监听的程序访问的HTTPS站点使用的是不可信的
证书,则请接着把下面“Ignore servercertificate errors”勾选上。点击OK
(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)

如下图:
这里写图片描述
2.配置fiddler允许远程连接
上一步窗口中点击Tools->TelerikFiddler Options
->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号)
,会弹出提示是否确认代理,点击确定,若端口被占用可以设置成其他的,配置OK后要重新启动fiddler
如下图:
这里写图片描述
点击完成之后,PC端fiddler配置完成,接下来开始配置手机端,以Android为例,iOS方法同Android;

二.对手机端进行参数配置
  首先要保证手机和电脑都处于同一个局域网中,然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑),电脑ip地址可通过运行cmd命令,输入ipconfig查询:
这里写图片描述
或网络共享中ipv4找到,我的是192.168.99.133,再者要知道fiddler的端口号,Tools->TelerikFiddler Options->Connections,port中值就是端口号,一般默认为8888;

接下来开始操作手机:

1.保证手机和电脑连接在同一个局域网中,先对手机WiFi进行代理服务设置,让手机传输的数据通过fiddler选择连接的wifi,点击代理设置,选择“手动”,代理服务器设为PC的IP,端口设为fiddler上配置的端口8888,点"保存",
这里写图片描述
2.打开手机浏览器,输入http://192.168.99.133:8888,点击前往,前往之后会跳转到证书下载页,点击FiddlerRootcertificate下载证书(此步需在PC端开启fiddler软件,否则前往的地址无法访问);
这里写图片描述
3.点击下载之后,安装证书并命名,点击确定:
这里写图片描述
手机提示网络受到监控(即fiddler代理):
这里写图片描述
此时便可对进行抓包了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值