Fiddler抓包工具(捕获Android数据包)
一:获取Android的数据包必须要在同一个网络中
移动设备访问网络原理
先看看移动设备是怎么去访问网络,如图所示,可以看到,移动端的数据包是从wifi出去的。
可以看得出,移动端的数据包,都是要走wifi出去,所以我们可以把自己的电脑开启热点,将手机连上电脑,
Fiddler开启代理后,让这些数据通过Fiddler,Fiddler就可以抓到这些包,然后发给路由器(如图):
二、Fiddler抓取android数据包所需条件
1、电脑需要安装Fiddler
2、测试手机需要支持Wifi
3、测试手机与电脑需要同一网络
4、所测APP需支持代理
注:Iphone、Ipad、WinPhone等支持代理手机均适用
三:电脑开热点手机连接WiFi 或者 手机热点电脑连接wifi(只要你钱多,用手机开热点电脑连接)
打开Fidder,点击菜单栏中的 [Tools] –> [ Options]
1、配置fiddler允许监听到https(fiddler默认只抓取http格式的)
工具(tools)--选项(TelerikFiddler Options)
2、配置fiddler允许远程连接
工具(tools)--选项(TelerikFiddler Options)
3、对手机端进行参数设置:
(1)前置条件:电脑与手机处于共同的网络
(2)然后需要知道电脑的ip地址
(3)、手机连接本机的Wifi,并设置代理
每个品牌的手机设置wifi的方式可能不一样,这里以华为手机为例,如图所示,将手机连接至PC的wifi
勾选“显示高级选项”-> 代理 选择“手动” ->输入服务器主机名和服务器端口 ->IP选择“DHCP”->连接,即完成手机端设置代理操作,如图所示
注:服务器主机名:Fiddler所在电脑IP(即开启wifi后,在fiddler或cmd中看到的无线网卡IP地址)
服务器端口: Fiddler使用的端口(即Options-Connections中设置的端口号)
(4)证书安装步骤:
连接上wifi后,手机打开浏览器输入代理IP+端口号(即是本机无线网卡IP,也是手机连接wifi时所设置的服务器主机名,
这里的ip+端口号为192.168.1.191:8888),进入fiddler echo service页面,下载Fiddler的证书,如图 所示,点击FiddlerRoot certificate
直接点击无法安装
安装步骤如下:设置----搜索设置项:证书----安装证书----然后从目录中选择该证书进行安装成功即可。
(5)更改手机wifi网络代理设置:
修改代理为手动;修改服务器主机名为192.168.1.191;服务器端口为8888
然后操作手机上面的app即可
最新文章
- 国内IT软件开发人员现状
- go-martini 简单分析之一
- 格式与布局 CSS阴影效果(Box-shadow)用法
- jquery plug-in DataTable API中文文档参考
- Tips for android
- 修改的某人的SqlHelper FOR ODBC
- 在Visual Studio中使用Pseudovariables来帮助调试
- Core Audio 在Vista/Win7上实现
- JS判断客户端、浏览器、操作系统
- CentOS7 nginx简单配置pathinfo模式(ThinkPHP)
- C++——函数的调用
- Java设计模式(一)工厂模式
- MySQL巧建sum索引帮我们提高至少100%的效率
- sessionStorage 基本使用
- 网络互联技术(2)——前篇—【转载】电脑结构和CPU、内存、硬盘三者之间的关系
- Podfile文件用法详解
- 【转】浅谈Java中的hashcode方法
- scrapy初探(一)-斗鱼TV直播信息抓取
- Emmet快速编写代码
- 基于Windows Subsystem for Linux (WSL) 【Ubuntu】在WIN10 Home Edition安装Docker
热门文章
- [转帖]oracle补丁类型
- Word 自动图文集使用方法
- python 之 面向对象基础(组合和封装)
- 第五章 模块之random 、hashlib、time /datetime
- 'telent' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- vue-cli3+mand-mobile svg 配置
- Linux磁盘管理系列 — LVM和RAID
- NetLink通信原理研究、Netlink底层源码分析、以及基于Netlink_Connector套接字监控系统进程行为技术研究
- 在论坛中出现的比较难的sql问题:46(日期条件出现的奇怪问题)
- 基于【 springBoot +springCloud+vue 项目】一 || 项目架构简介