使用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);

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM