Fiddler学习笔记(五)——抓包手机App

手机App使用fiddler进行抓包,此处首先以Android手机为例

  1. 确保fiddler可以进行远程设备抓包,点击tools-options-connections,勾选allow remote computers to connect,如下图

Fiddler学习笔记(五)——抓包手机App

    2.确保手机联网和电脑在同一网段,可通过手机连接WiFi的方式

    3.打开手机 设置- WLAN-连接上的WLAN设置

    4.点击 代理-手动,设置主机名为fiddler所在PC的ip地址,端口填写fiddler监听端口号,若未填写则默认为8888,如下图

Fiddler学习笔记(五)——抓包手机App

    5.打开Android手机浏览器,访问 http://pc的ip地址:8888/

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

    7.打开 手机 设置-更多社会-系统安全-加密与凭据-从存储设备安装

    8.选择步骤5下载好的FiddlerRoot.cer进行安装

    9.手机打开需进行测试的连接,此时已经可以抓取https包了

注意:测试完毕,需记得关闭手机代理,否则手机无法上网

iOS设备需在步骤8后,需要在安装成功后,在通用-关于本机-证书信任设置中,信任步骤8安装的fiddler证书后,PC上的fiddler才可成功抓取iOS手机上的包。