使用Fiddle手机抓包、捕获流量数据介绍

原创 2016年08月29日 11:22:26

Fiddler通过代理的方式获取程序http/https通讯的数据,可以用其检测所有客户端和服务器的交互情况及http请求,支持监视、设置断点、甚至可以修改输入输出数据等功能。同时也可以使用fiddler作为代理服务器抓取第三方设备的数据包。

 

1、修改设置

Tools -> FiddlerOptions,接着进行如下设置,设置需要监听的端口号(默认8888),勾选“Allowremote computers to connect”



 设置监听协议(默认如下,一般可不用更改,即默认监听HTTP/HTTPS协议数据)

 
 2、设置WIFI热点供手机连接

    最简单的,可采用360免费wifi创建一个wifi热点,这个热点用于手机连接,当然前提是电脑的无线网卡能够正常工作如果没有无线网卡,则可以购买一个便携式无线网卡并插在电脑上。


    否则,可通过指令:netsh wlan start hostednetwork开启承载网络

指令:netsh wlan set hostednetwork mode=allow ssid=360-JX key=12345678设置好wifi热点,这里ssid就是热点名称,key就是密码,请参见下图。

3、设置手机WIFI代理

如下,手动设置代理,端口填写上述设置的监听端口,主机名填写运行Fiddler的主机IP地址

 

注意:确保手机WIFI IP地址和运行Fiddler的主机IP地址在同一个网段

 4、操作手机相关应用

 结果如下

 

5、发送捕获的请求


6、模拟服务器返回

本例的一个目的是,根据服务器返回js脚本名称,有选择的让浏览器执行本地的js脚本文件。

 
如上,浏览器向服务器请求两个js文件时,fiddler会分别返回本地的两个js脚本,供浏览器执行

大致说明:

Add Rule:同拖动操作,增加规则--如上,如果请求匹配给定的值(上例中为两个js的请求),则返回指定的内容(上例中为两个本地js脚本)

 

Import …:导入规则

Enable rules: 开启规则

Unmatched requestpassthrough:如果不匹配则放行,一般要勾选

Enable Latency:开启延迟,可选

Match only once:仅匹配一次

Save:保存规则


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

抓包工具Wireshark---学习篇:8 过滤条件抓取特定数据流

一站式学习Wireshark(八):应用Wireshark过滤条件抓取特定数据流 发布日期:2014-7-21  所属分类:通信基础知识 原文出处:EM...
  • H002399
  • H002399
  • 2015年06月29日 21:02
  • 1167

利用Fiddler抓取手机流量

打开Fiddler界面 选择Tools-Fiddler Options-Connections Allow remote computers to connect 重启软件 最大化软件,光标放置...

kern—exec 3 开始错误的

用carbide新建个工程,我想隐藏状态栏,调用如下:CEikStatusPane* statusPane = StatusPane();statusPane->MakeVisible(EFalse)...

抓包fiddle

  • 2017年07月19日 11:08
  • 2.71MB
  • 下载

AndroidHttpCapture 网络诊断工具 是一款针对于移动流量劫持而开发的手机抓包软件

AndroidHttpCapture 网络诊断工具 是一款针对于移动流量劫持而开发的手机抓包软件...

fiddle对Android应用进行抓包

做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”... 需要工具: Fidd...

fiddle抓包测试环境部署

Fiddler工作原理:Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1端口:8888。当fiddler退出的时候会自动注销,这样就不会影响别的程序,不过如果fidd...

使用Fiddler对iPhone苹果手机进行数据抓包分析

使用Fiddler对iPhone苹果手机进行数据抓包分析
  • asmcvc
  • asmcvc
  • 2016年06月02日 13:45
  • 14037

抓包工具Fiddler使用宝典之捕获手机报文

Fiddler 是通过代理来实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截。 下面,我以我的一次实践为例,向大家...

Fiddler抓包实现手机手机数据捕获

Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。 Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBoo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Fiddle手机抓包、捕获流量数据介绍
举报原因:
原因补充:

(最多只允许输入30个字)