1. 今天我们使用的工具是一个非常著名的抓包工具,百度搜索一下即可找到(或者关注/私信我,查看共享,一般我在百度经验中使用到的软件类工具,都可以在共享网盘中找到),因此这里不演示下载,相信您能很容易得到它的.

    下载/安装并运行它,界面如下:

  2.  

    一般地,我们常用的功能是:

    1.开始/暂停 抓包,方法是,点击"File"->"Capture Traffic",或者直接按快捷键F12;

    2.保存已经抓取到的数据包,方便以后再导入分析,点击"File"->"Save"然后选择相应的选项,保存即可,如图;

  3.  

    3.抓取指定进程的数据包,如果目标进程是有窗口的话,那么可以直接使用工具栏上的 靶形图标 (显示"Any Process"的那个,第一幅图中有标示出),拖放到目标窗口即可,如果目标进程不是窗口程序,那么可以使用过滤器进行过滤,如图:

  4.  

    抓取到需要的数据包后,可以在列表中单击指定条目进行详细分析,如图:

  5.  

    选择一个条目之后,右侧的两个主区域就是我们需要分析的主体,上部分是请求的数据,下半部分则是响应的数据,如图,下面的图就是笔者在写本篇经验过程中的数据:

  6.  

    其中,请求区中的"raw"(原始数据)是最常用也是最详细的,一般我们要抓包模拟都是从这里复制数据,然后修改的,其它的项是分析请求中的某一种数据;

    从下图中我们可以看到,这次请求的方式是"POST" 提交地址是:

    http://jingyan.baidu.com/submit/exp

    (实际上就是写经验时的自动保存草稿)

    还有HOST,referer,数据类型,cookies等,最下面的一行是本次请求所提交的数据,可以看到它是经过UTF8编码的

  7.  

    那么怎么查看呢?别急,很简单,fiddler已经帮我们准备好了工具.

    先复制需要解码的内容,然后点击工具栏上的"TextWizard",打开编码/解码器

    或者

    选中需要解码的内容然后右键,可以直接发送到解码器中分析,如图:

  8.  

    在打开的编码/解码器窗口中,选择"URLDecode",即可看到解码出来的结果,如图:

  9.  

    然后我们再看一下本次请求的响应结果,如图,从响应中可以看出,响应的状态码为 200 OK,请求是成功的,看响应的内容是一个JSON,所以可以点击上面的"JSON"查看:

     
    以上就是本篇经验的主要内容,本次介绍的只是fiddler最常用的几个功能 ,希望可以帮到大家

最新文章

  1. 【Win 10 应用开发】透视效果
  2. find_elements后点击不了抓取的元素
  3. 【USACO 2.2】Runaround Numbers
  4. checkbox全选和子选
  5. 常用的sql语言基础(1)
  6. 蒙地卡罗法求 PI
  7. jquery Mobile应用第2课《构建跨平台APP:jQuery Mobile移动应用实战》连载二(简单的QWER键盘)
  8. JBoss 性能优化(解决Jboss内存紧张的问题)
  9. android Gallery滑动不流畅的解决
  10. mac os 安装PIP 及异常“”Can't install python module: PyCharm Error: “byte-compiling is disabled, skipping”“”的解决方案
  11. DotNetCore跨平台~为debain系统添加阿里云加速
  12. C-sizeof和strlen区别,以及sizeof如何计算结构体大小
  13. Android应用程序类型和进程状态
  14. 《linux就该这么学》第八节课:第六章存储结构与磁盘划分
  15. Appium环境搭建(一)
  16. webstorm 使用svn
  17. 第二百九十七节,python操作redis缓存-List类型,可以理解为列表
  18. pytorch 从入门到实战
  19. 【Python】Webpy
  20. python学习(十) 自带电池

热门文章

  1. Thrift 源码学习一——源码结构
  2. yum只下载软件不安装的两种方法
  3. 基于Extjs 4.2的通用权限管理系统,通用后台模板,EF+MVC+Extjs 4.2
  4. linux中的信号机制
  5. Java知多少(16)StringBuffer与StringBuider
  6. Java知多少(37)静态内部类、匿名内部类、成员式内部类和局部内部类
  7. C++ 智能指针五
  8. FPGA编程—组合逻辑编码器等verilog实现
  9. 如何把光盘制作成ISO镜像文件
  10. Android异步处理系列文章四篇之三