抓包工具Fiddler的使用教程(十):修改host地址

来源:互联网 发布:yyf的淘宝店叫什么 编辑:程序博客网 时间:2024/05/01 08:49

接着继续Fiddler的学习教程

今天我们来分享,如何修改hosts地址,其实修改的原理在之前的教程的已经分享过,该教程是对原理的具体实践

需求:将原来的请求中的host地址dispatcher.360in.com(A),调整为dispatchertest.camera360.com(B)

接下来是具体的操作实践步骤:

  • 首先来打开编辑CustomRules.js文档
    这里写图片描述
  • 搜索关键字,OnBeforeRequest,找到该函数
    这里写图片描述
  • 在该函数中添加如下代码:

      if (oSession.host.toLowerCase()== 'dispatcher.360in.com')    {        oSession.host='dispatchertest.camera360.com';        oSession["ui-color"] = "orange";    }

    解析一下:
    toLowerCase() 是将host地址的字符串都转换中小写的,当然这个也可以转换成大写的toUpperCase,或者不用转换直接进行比较,这个就要看地址A的情况了。根据不同的情况选择不一样的host处理方式。
    需要过滤没有捕捉到的请求,如果host转换之后的字符串和给定的地址A一致,则将host变换成地址B,否则不做任何的操作。
    为了方便查改host的修改情况,还特意将该接口的颜色标志位orange

  • 保存文件,重启Fiddler,产生请求,host的地址是不是变了呢?
    修改之前的地址:
    这里写图片描述
    修改之后的地址:
    这里写图片描述
  • so~ 是不是很简单
0 0
原创粉丝点击