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

一、使用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
参考:https://www.cnblogs.com/mashuqi/p/13163976.html
posted @   我是小菜鸡丫丫  阅读(880)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示