模拟器抓包 - Fiddler

本文介绍如何在电商项目中使用Fiddler对APP进行自测抓包,特别是针对夜神模拟器上的Https请求抓取,包括安装证书和设置Fiddler的详细步骤。

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

### 配置Fiddler与安卓模拟器配合实现HTTP抓包 #### 1. 安装并启动Fiddler 确保已安装最新版本的[Fiddler](https://www.telerik.com/fiddler),对于仅需基本抓包功能的情况,推荐使用经典版(Fiddler Classic)[^2]。 #### 2. 设置Fiddler捕捉HTTPS流量 进入`Tools -> Telerik Fiddler Options...`菜单下的`HTTPS`选项卡内开启如下设置: - `Capture HTTPS CONNECTs`: 启用此选项可让Fiddler拦截通过SSL/TLS加密的数据传输请求。 - `Decrypt HTTPS traffic`: 这一步骤允许解密HTTPS会话以便查看具体内容。点击页面中的`Actions`按钮来创建或更新根证书,并确认将其信任。 #### 3. 将Fiddler CA证书导出至Android设备 为了使来自受信源的安全连接正常工作,在目标安卓环境中也需要导入由Fiddler生成的信任CA证书文件。这通常涉及到下载`.cer`格式的证书并通过USB或其他方式传送到移动操作系统中进行手动安装[^1]。 #### 4. 调整安卓模拟器网络配置 针对不同品牌型号的具体操作可能有所差异,但对于大多数情况而言,可以通过命令行执行ADB指令为指定实例设定全局代理服务器地址: ```bash adb shell settings put global http_proxy <主机IPv4>:8888 ``` 这里假设本地计算机运行着监听于端口`8888`上的Fiddler服务;请替换上述占位符以匹配实际环境条件[^3]。 #### 5. 测试验证 完成以上准备工作之后重新启动模拟器客户端应用尝试发起一些互联网访问活动——此时应该能够在Fiddler界面看到相应的HTTP(S)事务记录条目显示出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值