阅读目录
- 截获智能手机发出的HTTP包有什么用?
- 配置Fiddler, 允许"远程连接"
- 获取Fiddler所在机器的IP地址
- IPhone上安装Fiddler证书
- IPhone上配置Fiddler为代理
- 大功告成,开始抓包
- 只能捕获HTTP,而不能捕获HTTPS的解决办法
- Fiddler捕获其他手机或者平板
截获智能手机发出的HTTP包有什么用?
用处一: 手机软件程序员利用Fiddler,可以截获手机发出的HTTP包, 从而调试程序
用处二: 软件测试人员用于测试智能手机上的软件。
用处三: 可以用来在App应用商店中刷排名
用处四: 截获了HTTP/HTTPS后,你想干什么就干什么,比如修改Request,或者Response.
配置Fiddler, 允许"远程连接"
打开Fiddler, Tools-> Fiddler Options 。 (配置完后记得要重启Fiddler).
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
获取Fiddler所在机器的IP地址
这个简单吧。 我Fidder所在的机器地址是: 192.168.1.104
IPhone上安装Fiddler证书
这一步是为了让Fiddler能捕获HTTPS请求。 如果你只需要截获HTTP请求, 可以忽略这一步
1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.1.104
2. 打开IPhone 的Safari, 访问 http://192.168.1.104:8888, 点"FiddlerRoot certificate" 然后安装证书
IPhone上配置Fiddler为代理
打开IPhone, 找到你的网络连接, 打开HTTP代理, 输入Fiddler所在机器的IP地址(比如:192.168.1.104) 以及Fiddler的端口号8888
大功告成,开始抓包
现在IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。
实例: 打开Safari,
1. 输入http://www.cnblogs.com/tankxiao. 看看Fiddler能否捕获。
2. 输入https://dynamic.12306.cn/otsweb/ 看看Fiddler能否捕获。
是不是HTTP和HTTPS都截获到了????, 你不但能截获, 还可以下断点,修改Request, 修改Response, Do what you want.
用完了, 记得把IPhone上的Fiddler代理关闭, 以免IPhone上不了网。
只能捕获HTTP,而不能捕获HTTPS的解决办法
有时候会发现, Fiddler 只能捕获IPhone发出得HTTP请求, 而不能捕获HTTPS请求, 原因可能是证书没有安装好。 解决办法是:
1. 先把IPhone上所有的Fiddler证书删除 (拿出IPhone, 点”设置“->“通用”->"描述文件")
2. 安装上面的方法,重新安装Fiddler证书
Fiddler捕获其他手机或者平板
方法类似
附: Fiddler 系列教程, (连载中, 敬请期待)
转载:http://www.cnblogs.com/TankXiao/p/3063871.html
相关推荐
Fiddler是一个轻量级的http抓包工具,且有良好的用户界面,实用强大易上手。通过设置代理接受处理所有的http请求和响应,可以很轻松的对手机上的安卓应用进行抓包。 电脑最好是笔记本,这样能和手机保持统一局域网内...
Fiddler+Proxifier实现exe抓包功能工具包 Fiddler只能抓包浏览器请求,配合Proxifier可以同时抓包通过exe调用的请求 压缩包中同时包括了配置使用说明
抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包...
Fiddler2 便捷手机抓包工具,另内含大家常配置不清的HTTPS请求的详细说明文档
本文将深入探讨如何使用C#语言结合FiddlerCore库来实现对这两种协议的抓包功能。 首先,FiddlerCore是Telerik开发的一个强大的HTTP调试代理,它是Fiddler的.NET库版本,允许开发者在自己的应用程序中实现类似...
Fiddler2Setup 抓包Fiddler2Setup抓包Fiddler2Setup抓包Fiddler2Setup抓包Fiddler2Setup抓包
本文将深入探讨如何使用C#结合FiddlerCore库来实现对这两种协议的抓包功能。FiddlerCore是Telerik公司提供的一个强大的工具,它是Fiddler的.NET版本,允许开发者在自己的应用程序中集成HTTP/HTTPS代理和会话抓取功能...
手机用 Fiddler 抓包 本文将详细介绍如何使用 Fiddler 工具在 Android 手机上抓包,包括 PC 端和手机端的配置过程。 PC 端配置 1. 配置 Fiddler 允许监听到 HTTPS Fiddler 默认只抓取 HTTP 格式的流量,因此需要...
Fiddler实现手机http请求数据抓包。fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的fiddler和手机端做一些配置,具体请网上查询配置方法!
Fiddler 移动端抓包工具
fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件...
**Fiddler与Wireshark抓包教程合集** 在IT行业中,网络数据包抓取工具是进行网络诊断、性能优化、安全分析和软件开发的重要工具。本文将深入探讨两个非常流行的抓包软件——Fiddler和Wireshark,帮助你理解和掌握...
Fiddler 4.6在手机App抓包方面有显著提升。通过设置代理,用户可以在Android或iOS设备上启用Fiddler,监控应用的网络活动。对于Android,可以直接在Fiddler中设置设备的代理设置;而对于iOS,可能需要使用特殊的配置...
fiddler4 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 除了在做移动开发中调试端口外,fiddler4 也可以用于分析第三方应用的通讯协议。...
Fiddler 最好 网络抓包 工具 http 没有之一
Fiddler2http抓包工具
Fiddler2 的
标题中的“Fiddler抓包工具,携带.net”意味着Fiddler依赖于.NET框架运行。.NET是微软推出的一个开源、跨平台的开发框架,它提供了构建各种类型的应用程序所需的基础类库、编译器和服务。在这里,"Microsoft.NET.exe...