`
m635674608
  • 浏览: 5029679 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Fiddler 实现手机的抓包

    博客分类:
  • java
 
阅读更多

阅读目录

  1. 截获智能手机发出的HTTP包有什么用?
  2. 配置Fiddler,  允许"远程连接"
  3. 获取Fiddler所在机器的IP地址
  4. IPhone上安装Fiddler证书
  5. IPhone上配置Fiddler为代理
  6. 大功告成,开始抓包
  7. 只能捕获HTTP,而不能捕获HTTPS的解决办法
  8. 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捕获其他手机或者平板

方法类似

 

 转载:http://www.cnblogs.com/TankXiao/p/3063871.html

分享到:
评论

相关推荐

    Fiddler实现手机抓包之小白入门必看

    Fiddler是一个轻量级的http抓包工具,且有良好的用户界面,实用强大易上手。通过设置代理接受处理所有的http请求和响应,可以很轻松的对手机上的安卓应用进行抓包。 电脑最好是笔记本,这样能和手机保持统一局域网内...

    Fiddler+Proxifier实现exe抓包功能工具包

    Fiddler+Proxifier实现exe抓包功能工具包 Fiddler只能抓包浏览器请求,配合Proxifier可以同时抓包通过exe调用的请求 压缩包中同时包括了配置使用说明

    抓包工具fiddler

    抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包工具fiddler抓包...

    Fiddler2 手机抓包工具

    Fiddler2 便捷手机抓包工具,另内含大家常配置不清的HTTPS请求的详细说明文档

    C# 调用FiddlerCore实现http/https抓包

    本文将深入探讨如何使用C#语言结合FiddlerCore库来实现对这两种协议的抓包功能。 首先,FiddlerCore是Telerik开发的一个强大的HTTP调试代理,它是Fiddler的.NET库版本,允许开发者在自己的应用程序中实现类似...

    Fiddler2Setup抓包

    Fiddler2Setup 抓包Fiddler2Setup抓包Fiddler2Setup抓包Fiddler2Setup抓包Fiddler2Setup抓包

    C#用FiddlerCore抓包HTTP和HTTPS源码

    本文将深入探讨如何使用C#结合FiddlerCore库来实现对这两种协议的抓包功能。FiddlerCore是Telerik公司提供的一个强大的工具,它是Fiddler的.NET版本,允许开发者在自己的应用程序中集成HTTP/HTTPS代理和会话抓取功能...

    手机用fiddler抓包

    手机用 Fiddler 抓包 本文将详细介绍如何使用 Fiddler 工具在 Android 手机上抓包,包括 PC 端和手机端的配置过程。 PC 端配置 1. 配置 Fiddler 允许监听到 HTTPS Fiddler 默认只抓取 HTTP 格式的流量,因此需要...

    实用工具:Fiddler手机抓包工具

    Fiddler实现手机http请求数据抓包。fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的fiddler和手机端做一些配置,具体请网上查询配置方法!

    Fiddler移动端抓包工具

    Fiddler 移动端抓包工具

    fiddler抓包安装配置的插件fiddler抓包安装配置的插件

    fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件fiddler抓包安装配置的插件...

    Fiddler 和 Wireshark抓包教程合集.docx

    **Fiddler与Wireshark抓包教程合集** 在IT行业中,网络数据包抓取工具是进行网络诊断、性能优化、安全分析和软件开发的重要工具。本文将深入探讨两个非常流行的抓包软件——Fiddler和Wireshark,帮助你理解和掌握...

    最新版Fiddler 4.6手机app抓包,网页抓包

    Fiddler 4.6在手机App抓包方面有显著提升。通过设置代理,用户可以在Android或iOS设备上启用Fiddler,监控应用的网络活动。对于Android,可以直接在Fiddler中设置设备的代理设置;而对于iOS,可能需要使用特殊的配置...

    fiddler安卓手机抓包工具

    fiddler4 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 除了在做移动开发中调试端口外,fiddler4 也可以用于分析第三方应用的通讯协议。...

    Fiddler 最好的网络抓包工具

    Fiddler 最好 网络抓包 工具 http 没有之一

    Fiddler2http抓包工具

    Fiddler2http抓包工具

    Fiddler2————————抓包工具

    Fiddler2 的

    Fiddler抓包工具,携带.net,配合使用,安卓抓包工具

    标题中的“Fiddler抓包工具,携带.net”意味着Fiddler依赖于.NET框架运行。.NET是微软推出的一个开源、跨平台的开发框架,它提供了构建各种类型的应用程序所需的基础类库、编译器和服务。在这里,"Microsoft.NET.exe...

Global site tag (gtag.js) - Google Analytics