目前有几款不错的抓包工具
Wireshark、Fiddler、Charles,下面主要以Charles分析
安装
1.官网下载Charles
http://www.charlesproxy.com/
2.(破解版)下载charles.jar替换(显示包内容/Contents/Java/目录下)
http://download.youkuaiyun.com/download/jianwang_qau/9291609
为浏览器设置代理(以Firefox为例)
1.查看CharlesHttp代理设置端口,Proxy(menu)->Proxy Setting->HTTP Proxy
2.设置浏览器代理为:IP/127.0.0.1 端口/上方查询到的端口
3.浏览器访问网页,Charles即可显示刚浏览时发送的包&接收的包
为手机Android设备设置HTTP抓包代理
1.查看电脑IP
- 终端输入ifconfig
- IP地址类似inet 192.168.0.101
2.手机WIFI设置代理(手机需要与电脑连同一局域网),端口设置为Charles中的端口
3.手机打开任意联网APP,在Charles中即显示刚联网过程中的数据包