首页 > Web开发 > 详细

使用fiddler中url替换法进行替换请求ip或者域名

时间:2020-06-19 17:26:07      阅读:225      评论:0      收藏:0      [点我收藏+]

一、使用fiddler中url替换法进行替换请求ip或者域名

1、准备一个即将要替换的测试域名

如:www.baidu.com

2、抓包查看当前需要进行替换的域名;

如:www.douban.com

3、进行替换

在fiddler工具左侧底部的命令框位置中输入框中输入命令后回车:

urlreplace www.douban.com  www.baidu.com

4、检查域名是否替换成功

只有看到原先请求的www.douban.com域名全部被替换为www.baidu.com域名即为替换成功

5、解除域名替换

在fiddler工具左侧底部的命令框位置中输入框中输入命令urlreplace后回车即可解除;还原到原请求域名

二、 url中指定字符串进行替换

urlreplace a=1 a=2

三、正则表达式

参考:

http://www.mzwu.com/article.asp?id=3509

urlreplace不支持正则替换,如需用正则,可打开FiddlerScript,在OnBeforeRequest中方法中找到下边代码:

复制内容到剪贴板 程序代码

if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) {   // Case sensitive

    oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith); 

}

替换为:

复制内容到剪贴板 程序代码

if ((null != gs_ReplaceToken) && (System.Text.RegularExpressions.Regex.IsMatch(oSession.url, gs_ReplaceToken))) {   // Case sensitive

    oSession.url = System.Text.RegularExpressions.Regex.Replace(oSession.url, gs_ReplaceToken, gs_ReplaceTokenWith);

}

使用fiddler中url替换法进行替换请求ip或者域名

原文:https://www.cnblogs.com/mashuqi/p/13163976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!