使用Fiddler4实现手机抓包
Fiddler抓包
1.Fiddler介绍
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
2.Fiddler下载
链接: https://www.telerik.com/download/fiddler
3.fiddler安装
请自行百度教程"fiddler安装",完全傻瓜式操作。
4.fiddler配置
(1).在fiddler界面点击Tools
(2).在下拉选项中选择Options,显示如下界面
(3)点击HTTPS,安卓如下图配置
(4).再点击Connections.按照如下配置,中间会跳出弹窗,点击是。
Fiddler配置完成后重启Fiddler。
5.手机配置,安卓与IOS差不多配置。
前提条件:
手机与电脑处于同一wifi网络下(也就是同一局域网,网关处于同一网关)。例如:手机连接的wifi名称为:fiddlerPCwifi。电脑连接的wifi名称为:fiddlerPCwifi
我这里是用的方式为:电脑开启wifi热点。手机连接此热点。
连接方式不限于一种,只要满足条件即可
6.操作步骤
(1).电脑window键+R调出DOS窗口。在输入框内输入ipconfig.
(2).查看本机IP地址并且记住IP地址。例如我的电脑IP地址为:192.168.137.1
(3).手机连接热点后,找到连接的热点网络,设置HTTP代理,如下图(以IOS为例):
(4)在服务器里面输入自己电脑的IP地址。端口填写为8888.如上图二:
(5)在手机浏览器中输入192.168.137.1:8888查看证书。
7.fiddler配置完成。
8.问题解答:
有部分小伙伴发现按照如上配置还是无法抓包,那么有可能是缺少证书,我这里提供下fiddler的证书单独安装文件,有需要的小伙伴自取,在安装完成后,重启fiddler,再次使用。
附链接地址:链接: https://pan.baidu.com/s/1i8xzVzdkNVDcbyozNvMrrg 密码: h1xp
9.基础配置只可以抓http包,如果是https包,需要在手机安装证书,安装方式如下:
在第六步最后一项中,打开浏览器选择最后一个安装证书,IOS安装的是描述文件,在设置,通用证书信任设置里面开启,然后到关于里面也开启
Android下载的证书,可以直接安装的,在安装是选择wlan,名称随便起,安装后就好了
不可以直接安装的,在wlan里面手动选择证书目录进行安装。同样选择wlan,一定不能选择vpn。
相关文章
- Android、iPhone和Java三个平台一致的加密方法
- 3个简单步骤,测试你的应用是否兼容Java 8
- 基于Storm构建分布式实时处理应用初探
- 创建以API为中心的Web应用
- 大数据七大趋势 第一个趋势是物联网
- 如何才能发挥大数据的价值?
- 坚守“品质阅读”初心 红板报让新闻更好看
- 10大行业大数据应用痛点及解决策略
- 2017年中国大数据行业最新发展图览
- 关于安防与大数据不能不说的九个发展趋势
- Web项目管理工具精选(上)
- 东方金信CTO石棋玲:浅析大数据风险分析与控制应用
- 基于Hadoop大数据分析应用场景与实战
- 同样是开源应用,百度PaddlePaddle和谷歌TensorFlow有什么不同?
- 三年大改版,Java 7企业版终于拥抱HTML 5
- Java EE 7意味着Spring框架是否已经过时?
- 解读大数据行业在2017年的新发展
- 传微软将于7月1日进行大规模重组
- GlassFish 4 中EclipseLink MOXY实现REST应用简介
- 流式大数据实时处理技术、平台及应用