# 移动端webview常用的抓包方式:

# 一、Fiddle抓包

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

# 官网下载安装

# Fiddle配置

Fiddler的运行机制其实就是本机上监听 8888 端口的 HTTP 代理。

  • 打开Fiddler, Tools-> Fiddler Options
  • HTTPS,选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
  • Connections,选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

# 手机配置

# 安卓设置:

  • 打开android设备的“设置”->“WLAN”,找到你要连接的网络,设置代理
  • 在“代理”后面的输入框选择“手动”,在“代理服务器主机名”后面的输入框输入电脑的ip地址,在“代理服务器端口”后面的输入框输入8888,然后点击“保存”按钮。

# IOS设置:

  • 打开IPhone, 找到你的网络连接, 打开配置代理手动设置, 输入Fiddler所在机器的IP地址(比如:192.168.1.11) 以及Fiddler的端口号8888
  • Fiddler证书安装(支持https)(打开IPhone 的Safari, 访问 http://192.168.1.11:8888, 点"FiddlerRoot certificate" 然后安装证书)

# 使用

# 二、charles抓包

支持修改线上代码,调试(对压缩的代码不好处理)

# 三、Thor抓包软件(ios)

  • 安装
  • 使用

# 四、Packet Capture抓包软件(安卓)

  • 安装
  • 使用
Last Updated: 4/23/2020, 9:33:36 AM