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

544 阅读2分钟

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

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

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

设置步骤

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

  2. 设置手机代理

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

Fiddler设置

开启设置

  1. Tools—>options设置,

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

  3. 确认监听端口为8888

img转存失败,建议直接上传图片文件

生成并导出证书

img转存失败,建议直接上传图片文件

APP设置

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

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

安装Fiddler证书

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

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

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

img转存失败,建议直接上传图片文件

设置手机代理

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

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

img转存失败,建议直接上传图片文件