• 1. 设置fiddler,Tools-Options...... 2. fiddler默认监听端口8888 ...4. 打开手机 设置-无线局域网 点进去连接的电脑wifi右边的“圆圈i”,设置代理IP ...5. 现在点击手机上的联网应用,去fiddler主界面查看抓包的结果

    1. 设置fiddler,Tools-Options...      抓取https的话,勾选红框中的内容


    2. fiddler默认监听端口8888



    3. 查看本机IP



    4. 打开手机 设置-无线局域网 点进去连接的电脑wifi右边的“圆圈i”,设置代理IP 端口号



    5. 现在点击手机上的联网应用,去fiddler主界面查看抓包的结果吧

    展开全文
  • 1. 安装 安装Fiddler软件 2. 配置 ...这里官网额外加了一步配置注册表,经过验证不配置也可正常使用 如果配置可以按照以下方法: win+r进入运行命令界面,输入REGEDIT进入注册表 找到HKE...

    1. 安装

    安装Fiddler软件

    2. 配置

    2.1 端口

    点击 Tools > Options 按如下配置勾选 启用远程访问 等并且设置端口,这里设置8888
    配置Fiddler

    2.2 重启

    重启Fiddler
    这里官网额外加了一步配置注册表,经过验证不配置也可正常使用


    如果配置可以按照以下方法:
    win+r进入运行命令界面,输入REGEDIT进入注册表
    找到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2文件夹后,在文件夹下创建key ReverseProxyForPort,设置值为端口号(以十进制方式)
    reg

    2.3 访问

    访问 http://127.0.0.1:8888 会打开如下页面
    localhost

    3. 手机端配置

    3.1 代理IP

    首先确保你的电脑和手机在同一个局域网(wifi)中
    打wifi,设置代理IP和端口号为你的电脑的IP和你Fiddler的端口号

    3.2 安装根证书

    然后手机访问 http://ip:8888 此时会打开跟上面一样的页面,点击 FiddlerRoot certificate
    click
    安装证书后,会发现已经可以访问到http协议的站点在Fiddler中也可以抓到包

    3.3 信任证书

    但是由于iPhone的安全设置,还不能访问https的站点
    我们作如下设置 设置 –> 通用 –> 关于本机 –> 证书信息设置
    trust_fiddler
    现在就可以正常访问了

    参考
    http://docs.telerik.com/fiddler/configure-fiddler/tasks/usefiddlerasreverseproxy
    https://segmentfault.com/q/1010000009207553/a-1020000009870963

    展开全文
  • Fiddler不仅能抓获浏览器发去的HTTP请求,也可以抓取... 1.PC安装Fiddler  下载地址为:https://www.telerik.com/download/fiddler  根据提示安装即可。 2.Fiddler配置 选择tools-Fildder Options   选择HTTP

       Fiddler不仅能抓获浏览器发去的HTTP请求,也可以抓取移动端发出的各种HTTP(S)请求。


     1.PC安装Fiddler

            下载地址为:https://www.telerik.com/download/fiddler

            根据提示安装即可。

    2.Fiddler配置

    选择tools-Fildder Options

     

    选择HTTPS选项卡

    选中"Decrpt HTTPS traffic",    Fiddler就可以截获HTTPS请求


    选择Connections选项卡

    选中"Allow remote computers to connect".  是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来




    端口号是:8888,一定要重启Fiddler才会生效

    3.手机设置

    3.1 网络代理设置

    首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址




    在设置-无线局域网找到你的网络连接,打开HTTP代理



    3.2手机证书安装


    此设置是为了让Fiddler能捕获HTTPS请求。 如果你只需要截获HTTP请求, 可以忽略这一步

    1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.1.104

    2. 打开IPhone 的Safari, 访问  http://192.168.1.104:8888, 点"FiddlerRoot certificate" 然后安装证书







    现在可以抓包了。IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。 

















    展开全文
  • 第一次写博客,把我使用fiddler抓苹果手机内容时,遇到的两个问题和解决方案分享给大家!(>^ω^ 问题一:抓APP内容配置好后,发现打开Fiddler,PC端浏览器页面就打不开。 问题二:手机端HTTP代理设置好后,仍然抓取...

    第一次写博客,把我使用fiddler抓苹果手机内容时,遇到的两个问题和解决方案分享给大家!(>^ω^<)

    问题一:抓APP内容配置好后,发现打开Fiddler,PC端浏览器页面就打不开。

    问题二:手机端HTTP代理设置好后,仍然抓取不到内容。


    先关闭电脑的防火墙!先关闭电脑防火墙!先关闭电脑防火墙!

    下面就一步一步从头开始配置fiddler

    第一步:打开Fiddler,点击Tools-->Telerik Fiddler Options-->HTTPS,勾选Decrypt HTTPS traffic和Ignore server certificate error,第一次勾选的时候会提醒是否信任fiddler证书及安全提醒,请选择yes,可以在系统证书管理中进行管理。如图1、2、3、4、5步

    第二步:点击Connections,勾选Allow remote computers to connect,然后配置下端口,默认8888,也可自行修改为其他,如图1、2、3步

    第三步:做完上述操作后,我发现fiddler运行时,PC端打开新的页面就显示如下内容


    点击Geteway,勾选No Proxy,如图1、2步。

    fiddler的运行机制就是监听本机上的8888端口的http代理,fiddler默认选择了代理,但是浏览器未设置代理,就会造成打不开网页的情况。所以2个解决方案:1、选择不用代理  2、将浏览器的IE代理设置为127.0.0.1:8888。360浏览器代理设置方法如下:点击工具-->Internet选项-->连接-->局域网设置-->高级,将HTTP代理服务器地址改为127.0.0.1:8888。问题一完美解决

    第四步:查看fiddler所在PC的IP地址,有两个方式

    1、打开fiddler,右上角有个Online按钮,鼠标悬浮在上面即可显示本机IP,如图


    2、运行cmd,输入ipconfig,IP显示如下


    第五步:打开苹果手机连接fiddler所在PC的局域网下,wifi详情页面选择HTTP代理为手动,服务器和端口处分别输入IP及端口。如图


    苹果手机必须安装fiddler证书后才可以抓包,打开浏览器,输入192.168.2.163:8888,点击FiddlerRoot certificate安装证书就可以了。


    第七步:开始抓包吧




    fiddler抓不到手机上内容,怎么办?往下看

     
    使用Fiddler抓手机的会话包涉及多个方面,所以容易出现无法抓取包的情况。遇到这类问题,需要按照以下顺序进行检查和排除。
     
    (1)在Fiddler中设置监听的端口号8888,并开启代理功能。
     
    (2)使用netstat命令,查看Fiddler是否监听端口8888。出现127.0.0.1:8888表示已经监听本机的;出现IP地址:8888,表示已经监听其他主机的。
     
    (3)如果没有出现IP地址:8888,就需要在Windows防火墙中,添加Fiddler为例外程序,将端口8888设置为例外端口。
     
    (4)在手机设置代理,IP地址为Fiddler所在电脑的IP。端口号为8888。注意,手机和Fiddler所在电脑必须在同一个局域网内。
     
    (5)由于Fiddler只能抓取HTTP/HTTPS/FTP协议的数据包,所以抓取手机App的包,一定要判断它使用的协议是否为Fiddler支持的协议。


    fiddler网络限速

    fiddler还为我们提供了一个很方便的网络限速的功能,通过网络限速的功能,可以来模拟用户的一些真实环境。fiddler提供了网络限速的插件,我们可以在他的官网下载:http://www.telerik.com/fiddler/add-ons


    点击”download”,下载完成之后,点击安装,需要重新启动fiddler,在重新启动fiddler之后,可以看到fiddler的工具栏选项卡,多出了一个FiddlerScript选项。

    比如我需要在请求之前延迟一段时间,可以这样做:

    在onBeforeRequest方法中加入这样一段代码”oSession[“request-trickle-delay”] = “3000”;”,那么如果需要在服务端响应之间做延迟只需要将”oSession[“request-trickle-delay”] = “3000”;”中的request替换成response即可





    展开全文
  • HTTPS 标签页,选中 Decrpt HTTPS traffic ,Fiddler 就可以截获 HTTPS 请求; 继续勾选 Ignore server certificate errors; Connections 标签页,选中 Allow remote computers to connect,是允许别的机...

    1. 安装证书

    电脑端

    点击 Tools -> Options 进行如下配置:

    HTTPS 标签页,选中 Decrpt HTTPS traffic ,Fiddler 就可以截获 HTTPS 请求;
    继续勾选 Ignore server certificate errors

    Connections 标签页,选中 Allow remote computers to connect,是允许别的机器把 HTTP/HTTPS 请求发送到 Fiddler 上来;

    然后重启 Fiddler,获取所在机器的 IP 地址,我 Fidder 所在的机器地址是:192.168.1.106

    手机端

    打开 IOS 的 Safari, 访问 http://192.168.1.106:8888,点 FiddlerRoot certificate 然后安装证书;

    安装完证书后,还需要在 通用 -> 关于本机 -> 证书信任设置 信任刚刚安装的证书;

    同时手机端需要设置代理到 192.168.1.106:8888,然后手机端请求电脑端就能看到请求的信息了。

    注意手机端和电脑端最好不要开代理

    鸣谢:https://www.cnblogs.com/zanjiahaoge666/p/7119268.html

    作者 Github : tojohnonly , 博客 : EnskDeCode

    展开全文
  • Fiddler 抓包iOS篇 PC端证书安装 安装后打开,如下图: Tools-Options-HTTPS,进行HTTPS设置 勾选Decrypt HTTPS traffic,点击Yes 安装证书 点击确定,Fiddle重启,安装成功 iOS端证书安装 Cmd-ipconfig 查看...
  • 1、下载fiddler,打开Fiddler ,设置HTTPS 备注:fiddler工具默认只抓取http,允许监听https,在Options里面设置允许抓取https,勾选下图圈住的选项 2、手机上只需安装证书就可以了,步骤如下: 首先设置 代理...
  • 第一步:先下载fiddler抓包工具,并自行安装。 第二步:fiddler--Tools--Options--Connection按照如图配置好 第三步:获取本机ip cmd打开输入ipconfig 第四步:手机代理设置(i...
  • fiddler 抓ios app

    2019-04-23 11:13:27
    fiddler 配置 打开Fiddler, Tools->Options 。 切换https tab,选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求 切换成Connecttions ,选中"Allow remote computers to connect". 是允许别的机器把...
  • 一直是按照以往的设置抓包,设置代理ip,通过Safari下载安装证书,抓包https怎么显示证书无效呢?难道证书被apple设为黑名单了?google后发现,IOS10.3以后,安装了证书不是默认启用的,而是需要手动开启。 如何...
  • 作为一名软件测试人员,若连抓包都不会,...一、 fiddler抓包工具官网下载地址:http://www.telerik.com/fiddler 二、 fiddler默认抓http请求,如果要抓https需要设置环境如下: 然后就是配置ios的手机,在浏览器...
  • Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种...Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。
  • 在进行APP抓包的时候,虽然设置了相应的fiddler代理,但发现手机依然连不上网的情况。本文将从fiddler设置开始检查,再到ios手机证书设置,大家可以自行查看自己是哪一步出现问题了。 解决办法: 第一部分...
  • 官网下载Fiddler并安装2.打开Fiddler,点击上方Tools,进入Options,选择HTTPS,按下图设置3.进入Connections,按下图设置4.ipconfig查看本机ip,然后打开浏览器,输入ip:8888,点击FiddlerRoot certficate下载...
  • 手把手教你Fiddler IOS https抓包 下载安装Fiddler 点击Tools-&gt;Options 点击Https,并勾选下面红框中的 输入端口号(切勿被占用了,否则抓不了包),并勾选允许远程设备连接到电脑 手机连接wifi...
  • 1、电脑上安装Fiddler抓包工具,百度一搜就可以了,很容易下载,如果只是在电脑上抓包,没什么好说的,现在说的是如何抓苹果手机上的包,安装之后点Tools -- Options菜单,按照下面截图设置HTTPS,不然...
  • Fiddler抓包使用教程

    2018-09-17 17:15:19
    Fiddler是做什么的,能帮助我们做什么? 2  工作原理 2  代理模式 3  使用场景——提供的功能 3  界面及使用介绍 3  常用功能 10  HOST配置 10  前后端接口连调——Composer 11  网络限速FiddlerScript——...
  • 其他步骤按网上说的设置了,但是还是不能。最后是这样解决的: 坑1. 把这里的勾给去掉 坑2. 设置好端口后,WIN+R输入regedit, 定位到HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 - 新建DWORD(32 位)值 ...
  • 手机抓包的时候老是无法抓htttps,android端抓取HTTPS请求一切正常,可是在ios端抓取HTTPS请求时一直提示“此服务器的证书无效,搜索后发现,ios10.3以后,安装了证书不是默认启动的,需要从设置中手动开启,下面...
  • 手机用fiddler抓包 电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。 一.对PC(笔记本)参数进行配置  1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)  打开...
1 2 3 4 5 ... 20
收藏数 2,343
精华内容 937