Fiddler的使用(抓包,断点,篡改数据)

摘要:
3、 Fiddler代理设置1.双击打开软件,如下图2所示。我们需要设置代理,以便能够实现监控。通常,在打开Fiddler之后,代理将被自动代理。

一,Fiddler简介

  Fiddler是最常用的web调试工具之一,位于客户端和服务器端的HTTP代理。因为它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、篡改请求的数据,甚至可以修改服务器返回的数据,功能非常强大实用。

二,Fiddler下载

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

    看不懂英文的,建议使用谷歌浏览器,因为谷歌自带网页翻译。

    点击下载windows版就好了。

    下载后,双击安装包,就按照安装助手提示安装就好,这里不多说。

  Fiddler的使用(抓包,断点,篡改数据)第1张

 三,Fiddler代理设置

  1,双击打开软件,如下图

Fiddler的使用(抓包,断点,篡改数据)第2张

  2,我们需要设置代理,这样我们才能实现监控。

  一般代理在打开Fiddler之后就会被自动代理。如果没有,就需要进行设置。每个电脑设置代理不一样。

  地址填写为127.0.01,代表为本机。端口号为软件端口,这里为fiddler端口为8888。

Fiddler的使用(抓包,断点,篡改数据)第3张

 四,fiddler抓包

  我们打开浏览器,浏览一个网页,在fiddler软件左边就会显示包内容。

  我们发送一个注册的请求过去

  Fiddler的使用(抓包,断点,篡改数据)第4张

  在左边双击这个包

  我们可以清楚看到,在右上边框内,显示的是请求内容。而下边的框内显示的是响应数据。

Fiddler的使用(抓包,断点,篡改数据)第5张

 五,过滤器的使用

  我们从上面可以知道,软件左边包会显示许多与我们抓的包不相干的,会影响我们找包,所以我们可以使用过滤器进行过滤。

  我们先需要勾选使用过滤器,本人常用肯定是仅显示以下主机,只要把主机ip放进去,就只会抓取以下主机的包,可以填写多个,每个相隔符号为;

  我们还可以使用请求标头进行过滤,只要包名中含有后缀.gif,.pong,.ico 的,将不会抓取。

Fiddler的使用(抓包,断点,篡改数据)第6张

 六,使用fiddler打断点,进行篡改数据

  打断点意思是用户在网站上发送一个请求,我们在请求发送过程中进行截取,而这个请求不会发送到服务端,需要我们经过确认后,才会发送到服务端

  在软件右上角选择规则->自动断点->之前的请求

    开启断点后底部显示一个红色T标识,证明设置断点成功了,此时就会拦截发出去的请求

 Fiddler的使用(抓包,断点,篡改数据)第7张

   我们还是用之前登陆来进行测试

   我们可以看见网页发送的请求,

  双击value里面的数据我们就可以进行修改。修改完成后我们点击红框中的内容运行到完成。

 Fiddler的使用(抓包,断点,篡改数据)第8张

 注意:我们在断点使用完之后,必须进行关闭。

  :在我们使用完fiddler之后,得检查是否已经关闭代理,如果代理没有关闭,我们网站是打不开的。

  如果本文有不到之处,请给作者留言,进行改进。

免责声明:文章转载自《Fiddler的使用(抓包,断点,篡改数据)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CocosCreator上的游戏(调试)发布到微信小程序Linux系统编程 —互斥量mutex下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LTP介绍

1.LTP介绍    LTP--linut test project ,ltp套件是由Linux Test Project所开发的一套系统測试套件。它基于系统资源的利用率统计开发了一个測试的组合,为系统提供足够的压力。    通过压力測试来推断系统的稳定性和可靠性。    压力測试是一种破坏性的測试,即系统在非正常的、超负荷的条件下的执行情况 。用来评...

实战IM(即时通讯系统)开发——剖析.NET网络通信、音频、移动平台IM及服务器端编程

 课程学习地址:http://www.ibeifeng.com/goods.php?id=174 课程试看连接:http://www.ibeifeng.com/goods.php?id=174&ct=video 本系统是国内首部讲述.NET网络通信、移动开发、服务器端编程领域的课程,通过本课程的学习您可以领略到.NET在服务器端各种优点。 一、I...

Android Studio 2.2的新鲜事

转载:http://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652039482&idx=1&sn=9aa9b204af34baabd2fdbba649e20d79#rd Android Studio 2.2 现在可以下载。Android Studio 2.2 已在 Google I...

vue-cli3 创建项目路由缺失问题

1、在项目中新建一个router.js router.js import Vue from 'vue' import Router from 'vue-router' import Home from './components/home.vue' Vue.use(Router) export default new Router({...

开放平台鉴权以及OAuth2.0介绍

OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。 OAuth 2.0不兼容1.0。 协议的参与者 RO (resource owner): 资源所有者,对资源具有授权能力的人。 RS (resource server...

WINCE快捷方式详解(转载)

1.WINCE快捷方式结构 WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.其格式如下: 数字#路径 比如,有个快捷方式写法如下: 23#\Windows\ToolViewer.exe 指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACS...