如何使用fiddler抓取手机APP的包

如何使用fiddler抓取手机APP的包

前置条件: 抓包的电脑和运行app的手机必须是在同一个局域网(电脑和手机连接的是同一个无线路由器)

说明:Fiddler支持windows,在mac和linux使用需要很复杂的设置。如果windows首选Fiddler

设置步骤

  • 抓包工具中生成并导出证书

  • 设置手机代理

  • 将证书上传到手机中,并进行安装

  • Fiddler设置

    开启设置

  • Tools—>options设置,

  • 点击Connections设置,把"Allow remote computers to connect"选项前的勾选框,勾选上

  • 确认监听端口为8888

  • 如何使用fiddler抓取手机APP的包-每日运维

    生成并导出证书

    如何使用fiddler抓取手机APP的包-每日运维

    APP设置

    1.开启抓包功能,并设置端口号

    2.生成证书,并导出到桌面

    安装Fiddler证书

  • 上传证书到手机: 将PC端导出到桌面的证书直接拖拽进模拟器窗口

  • 进入系统设置—>安全—>凭据管理,选择从SD卡安装,找到证书(搜索fiddler),双击安装证书,自

  • 定义命名并确定,安装成功后需要自定义锁屏密码(选择PIN码,进行设置);

    如何使用fiddler抓取手机APP的包-每日运维

    设置手机代理

    进入系统设置—>WLAN,选择当前连接的网络,在弹出窗口选择修改网络,代理选择手动,代理

    服务器主机名输入本机IP,代理服务器端口与步骤1.1中设置的监听端口保持一致;

    如何使用fiddler抓取手机APP的包-每日运维