如何使用fiddler抓取手机APP的包和定位前后端bug

234 阅读1分钟

如何使用fiddler抓取手机APP的包和定位前后端bug

1.fiddler工具介绍

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

2. Fiddler工具安装

3. 设置Fiddler

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

    • Tools—>options设置

    • 点击Connections设置,

    • 把Allow remote computers to connect选项前的勾选框勾选上确认监听端口为8888(8888并非特定端口号,只是为了方便区分端口号而设置8888)

image.png

4.生成并导出证书

fiddler工具设置

image.png

5. 手机设置及安装证书

  • 设置手机为开发者模式权限

  • 确认手机已经连接上电脑(注意并不是手机插上仅充电)

  • 安装Fiddler证书

    • 上传证书到手机:将PC端导出到桌面的证书直接传输到手机

    • 进入系统设置—>安全—>凭据管理,

    • 选择从SD卡安装,找到证书(搜索Fiddler),双击安装证书,自定义命名并确定,安装成功后需要自定义锁屏密码(选择PIN码,进行设置)

image.png

6.设置手机代理

进入系统设置—>WLAN,选择当前连接的网络,在弹出窗口选择修改网络,代理选择手动,代理服务器主机名输入本机IP,代理服务器端口与步骤1.1中设置的监听端口保持一致;

image.png

7.开始抓包

image.png

image.png