Fiddler抓取android通信数据
2017-12-12 本文已影响36人
慧至我心
前期准备:
1.PC端安装fiddler工具,安装包下载地址链接:https://pan.baidu.com/s/1qYHVK3y 密码:nuwn
2.将PC端和手机客户端连接在同一局域网内
PC端fiddler设置
1.开启远程连接服务:打开fiddler,在菜单栏Tools|Options|connections中,勾选Allow remote computers to connect选项,并确认fiddler监听端口号为8888,最后点击“OK”完成设置。如图1所示
图1 fiddler远程连接设置2.抓取HTTPS通信数据设置:Tools|Options|HTTPS中勾选Ignore server certificate errors,点击“OK”完成设置,如图2所示
图2 抓取HTTPS通信设置3.查看本地IP地址:使用窗口命令cmd和ipconfig,查看“无线局域网适配器WLAN”中IPv4地址,如192.168.188.40
Android端网络设置
在“设置”的WLAN列表中选择PC端所在局域网进行连接,连接成功后长按该局域网进行修改网络设置(如图3),进入修改网络后选择“显示高级选项”(如图4),并进行图5设置,最后选择“连接”。
图3 图4 图5Fiddler工具使用
启动Fiddler后,用手机访问网易新闻客户端,fiddle能成功抓取数据,如下图6
图6经过以上步骤,fiddler就可以成功抓取Android应用通信数据了。