利用Fiddler抓取手机数据包

来源:互联网 发布:c语言的应用范围 编辑:程序博客网 时间:2024/05/17 01:59

这个是我们学校考查课的期末作业,这几天刚做完,现分享,不足之处欢迎指出

题目要求:

1、 在你的计算机上安装Fiddler并设置

2、 设置一台安卓手机是其通过你的计算机上网

3、 通过Fiddler抓取安卓手机上网数据包并分析

4、完成开始表格.doc文件

一、安装Fiddler

1、Fiddler下载地址:http://download.csdn.net/detail/shaynerain/9707066

2、下载完成后打开安装包,按照提示安装

3、单击I Agree开始安装,选择自己喜欢的位置安装,我安装在D盘


二、设置Fiddler可以手机连接,也就是远程连接

1、 打开安装文件夹,打开软件Fiddler.exe

 

2、 设置远程连接,此步骤很关键

 

 注意关键步骤:主菜单Tools -> Fiddler Options


3、 查看电脑IP地址,用于接下来手机设置代理

查看IP方式很多,这里介绍cmd命令,打开CMD输入ipconfig/all,回车键

 

找到IPV4地址,也就是我们的IP,我的是192.168.1.108,用的路由器


三、设置手机通过Fildder代理上网

1、 打开手机WIFI连接路由器,因为我用的是路由器,没有路由器的话可以用笔记本放射热点,过程大同小异

 

2、 连接后,长按该网络会弹出窗口,点击显示高级选项,此时我们也可以看到路由器给我们分配的IP

 

3、 点击网络管理

 

 

4、 注意,关键部分,首先点击代理服务器,选择手动设置,DHCP,,代理主机为我们刚才查看电脑的IP,端口设置8888

 

四、上网查看数据

1、 到了这个步骤已经算是完成一大半,接下载就是数据的分析

2、 没有设置过滤会出现很多信息,包括电脑上网的信息,可以先把所有信息清除,图中的X号点击下拉箭头,会出现RemoveAll, (截取不到该步骤),点击清除所有;

 

3、 清除后明显干净了许多,现在开始用手机访问百度试一下看会有什么结果

提示:如果手机出现无法连接网络代理,请重启一遍Fiddler

 

 

4、 手机访问百度

 

5、 访问网页后,出现很多数据包

 

五、详细讲解抓取内容

1、如果图片看不清楚可以放大看

 

2、手机简单信息

 

六、其他

1、 可以设置过滤器,减少信息量,就不会什么数据全部显示


1)首先点开Filters,可以看到下图界面,前面的选中前面的小框


2)按照框中配置选项,最后点击ACTIONS,完成设置,此时就隐藏了其他IP的信号

 

   个人觉得不好用,或者是我理解错他的意思,如有错误,欢迎指正

七、总结

1、 手机抓包是通过代理服务器,而Fidllert就可以认为是一个小服务器。

2、 手机数据请求会先经过服务器,这是我们的服务器响应,中转请求,得到网站数据,再回传给手机

3、 在中转过程中就暴露的所有的信息,哎,太危险了,透明的数字信息



转载请声明出处

闻道有先后,术业有专攻

作者:shaynerain

出处:http://blog.csdn.net/shaynerain/article/details/53524942

欢迎大神吐槽


0 0
原创粉丝点击