Fiddler抓安卓手机HTTPS请求

本文详细介绍了如何通过Fiddler抓取Android手机的HTTPS请求,包括fiddler证书的安装与设置,Android手机的代理配置,以及安全证书的下载和安装。确保手机和电脑在同一局域网,设置fiddler允许远程连接,并在手机上设置代理,下载并信任fiddler的安全证书,即可开始抓包。

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

一、fiddler证书安装及设置

①安裝fiddler

下载,安装我就不赘述了,这个很简单。但要知道fiddler安装后不进行任何配置,仅可抓取HTTP请求。而进行了证书认证配置,可以抓取HTTPS请求

②设置HTTPS项

打开fiddler,进行fiddler的常规设置HTTPS,菜单中找到Tools--->Options---->HTTPS---->勾选Decrypt HTTPS traffic。首次(未安装证书)勾选,会弹出提示框:点击YES即可

 接下来会弹出另一个弹框,继续点击:是

接下来会继续出现弹框,继续点击:是

③验证证书是否安装

例Chrome浏览器,进入Chrome浏览器的设置,直接全局搜索&

### 配置 Fiddler 捕获 Android 设备网络流量 #### 设置 Fiddler Classic 上的配置 为了使 Fiddler 能够捕获来自 Android 设备的 HTTP 和 HTTPS 流量,需确保已在 Fiddler 中进行了适当设置。具体操作包括确认 BouncyCastle 已被指定为证书生成工具,因为这有助于创建与较新版本 Android 兼容的有效期不超过两年的证书[^4]。 对于 HTTPS 包功能,在 Fiddler 的 `Tools` -> `Options` -> `HTTPS` 页面内应勾选允许 HTTPS 解密选项,并选择仅从远程设备取流量 (`From Remote Only`) 以便专注于移动设备的数据流。 #### 安装根证书到 Android 设备 为了让 Android 认可由 Fiddler 创建的安全连接,必须将 Fiddler 的根证书安装至 Android 手机上。通常情况下,可以通过访问 http://ipv4.fiddler:8888 或者 http://ipv6.fiddler:8888 来下载该 CA 根证书文件[^3]。一旦完成下载,则按照提示将其添加为受信任的手动安装的CA认证机构之一[^2]。 #### 修改 Android 设备 Wi-Fi 连接属性 最后一步是在 Android 设备上的Wi-Fi设置里手动设定代理服务器参数。这里可以选择“单一代理解”模式并将主机名设为运行着 Fiddler 的计算机 IP 地址;端口号则保持默认值即8888不变。 通过上述步骤之后,当 Android 应用程序发起任何基于 Web 的请求时,这些通信都将经过 Fiddler 并在那里被捕获下来供进一步分析之用[^1]。 ```bash # 查看本机IP地址用于填写Android WiFi代理中的Host字段 ipconfig ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值