使用Fiddler抓取Android应用程序数据包

上一篇 / 下一篇  2014-07-22 17:04:35 / 个人分类:抓包工具

Fiddler能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据。wireshark也是一款抓包工具,更强大,可以抓取除http和https以为的多种网络数据封包,包括TCP、UDP、ARP等网络协议包。有时间再看看使用wireshake怎么获取手机应用程序的数据包。

Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 按照以下步骤可以获取到手机端的网络数据。

1、PC端安装Fiddler

直接安装好运行就可以了。

2、配置PC端的Fiddler

打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https traffic和ignore server certificate errors两项,如下图:
fiddler https options

3、配置Fiddler远程连接

点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:
fiddler remote connect

4、配置手机代理

手机与PC连接到同一网络,修改网络,选择手动代理,主机名填写电脑的IP,端口为8888.

5、手机连接到PC,手机上操作APP,Fiddler就会收到APP发送和返回的消息了。

Inspectors tab下有很多查看Request或者Response的消息。其中Raw Tab可以查看完整的消息,Headers tab只查看消息中的header

TAG:

引用 删除 Liberty_73   /   2014-08-14 11:19:07
我的win7 64 位的电脑抓取不到安卓数据包,有可能是什么原因啊?
 

评分:0

我来说两句

Open Toolbar