美文网首页
fiddler深入学习之QuickExec,Filter,Com

fiddler深入学习之QuickExec,Filter,Com

作者: 黄二的NPE | 来源:发表于2018-04-19 09:16 被阅读11次
  • QuickExec

  1. Alt + Q : 可激活QuickExec,我们可以在QuickExec中输入命令,来对session进行选择


    命令窗
  2. ?searchtext : 选择 url中含有 searchtext的session


    ?zhihu.com

    以上是我用?zhihu.com找出来的session,用shift + del 可以把选择不到的删除掉,剩下选择到的

  3. =status : 选择状态码 = status 的session


    =204
  4. @host : 选择某个域名下的session


    @qq.com
  1. > size : 选择大小 > size 的包
  2. cls 清屏
  • 神器一 : filter(过滤器)

利用filter,我们可以让显示屏中只显示我们期待的session,而排序那些没用的干扰.


filter
  1. 我们设置完filter里面,需要点击这个齿轮(actions)的 run filterset now来使设置生效

  2. filter框的位置

  3. 要想使用filter,需要先勾选use filters

  4. Hosts
    A. 第一个选择框
    a. No Zone Filter : 无操作
    b. show only intranet hosts : 只显示内网session
    c. show only internal hosts : 只显示外网session
    B. 第二个框(需配合下面的textarea操作)
    a. No Host Filter :无操作
    b. Hide the following Hosts : 隐藏这个hosts的session,多个host用分号隔开


    这样子就把56和baidu的session的隐藏掉了

    c. show only the following hosts : 只显示textarea里面的hosts的session


    这样子只显示56和baidu的hosts了
  5. Client process : 有时候我们只是想显示某个进程的session,可以用这个


    选择我们要显示的进程
  6. Request Headers : 这个就特别有用了
    A. show only if url contains : 只显示配对到的url的session,如果想用正则,可以用REGEX:


    只配对含有.ios或者.android的session

    B. hide if url contains : 过滤掉匹配到url的session

  7. 状态码 : 隐藏掉某些不需要显示的状态码

  8. response type and size : 显示某些content-type 或者 某些大小的session

  • 神器二 : composer(作曲家)

composer其实跟postman有点相似也是用来模拟请求的,但是不像postman模拟请求特别的繁琐,尤其对那些需要设置cookie啥的请求,而用composer模拟请求特别方便,我们只需要把一个发送过的session从左边按鼠标按住然后拉到右边,修改一些东西就可以实现对复杂请求的模拟了.

image.png
  1. 位置
  2. 配置
    A. parsed (跟postman相似)
    上面是请求url的设置,中间是请求头的设置,下面是请求体的设置,见上图
    B. Raw(源文件设置)


    raw

    其实就是我们抓包的时候inspectors的请求头的raw,找一个session复制一下raw放到这里即可用.

  3. execute : 当配置完了以后,需要点击execute才会执行
  4. history : 执行过的数据会保存到history里面,方便下次调试
  • 神器三 : AutoRsponder

通过设置AutoRsponder,我们可以替换请求的响应内容.下面有一个例子来解释整个过程.


需要替换的内容

比如上图,我们想把三次元其实很性感改成今天天气很好.

AutoResponder
  1. 手机打开千帆app,打开二次元页面,看到请求地址(1)
  2. 右边打开autoresponser,把session地址拖到右边(2)
  3. 编辑(3),本来是个EXACT的地址(EXACT是完全匹配的意思),因为地址中带有ts时间戳的参数,我们每次请求ts都会发生变化,所以不能用exact,只能用regex(正则匹配)
    4.编辑(4),它是一个选择框,我们选择create new response
  4. 然后点击(5)save,这时候会弹出一个框


    编辑框

    在(A)中把本来的响应内容复制黏贴进来,然后在B中搜索"三次元其实很性感",把三次元其实很性感改成"今天天气真好",然后点击(D)保存.
    再一次请求二次元页面,


    再次请求
    完美!!!

相关文章

网友评论

      本文标题:fiddler深入学习之QuickExec,Filter,Com

      本文链接:https://www.haomeiwen.com/subject/dsvikftx.html