美文网首页
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