【抓包工具】fiddler使用小结

本文详细介绍Fiddler工具的高级使用技巧,包括查看本机IP地址、影响浏览器访问网页的方法、URL重定向操作、添加自定义Cookie以及进行Session欺骗等。通过这些技巧,读者可以更高效地使用Fiddler进行网络调试。

tips

1.查看本机IP地址:鼠标hover到右上角online图标,会显示MAC地址和IP

2.影响PC浏览器访问网页:tools - options - https - decrypt HTTPS traffic - 右上角action - export root cer

将该证书导入浏览器(chrome需要以管理员模式打开)

3.界面详解(包括quick exec命令行)http://www.cnblogs.com/chengchengla1990/p/5681775.html

url重定向

右侧AutoResponse - 选中Enable rules和Unmatched requests passthrough

Add rule - Rule Editor 

使用比较多的是正则匹配, 

首先 regex:(?insx)语法为 fiddler中正则匹配的语法,

fiddler结构形式为 ?<groupname>regexexpression ,所以此处这个Group的意思是匹配func.后面直到结尾 的 1到多个字符

参考在线调试利器Fiddler AutoResponse   Fiddler设置重定向url

重定向成功后,抓包显示底色变成灰蓝

 

添加cookie(类比charles中的rewrite)

参考https://www.cnblogs.com/terrible/p/4295444.htm

全局添加cookie:

右侧-fiddler script - Go to 选择on before request - 在这段function中添加如下代码

//add cookie by yongqi
        var sCookie = oSession.oRequest['cookie'];
        sCookie += ';pub_env=1';
        oSession.oRequest['cookie']=sCookie;
        //end

 

缺点是所有网站任何时候都会带上这个cookie,可以针对这个cookie添加开关

 

fiddler script 上方条目find-  rulesOption 添加一条

//add a rule by yongqi
    public static RulesOption("pubenv")
    var m_pubenv:boolean = false;
    //end

回到刚刚的function 修改为

 //add cookie by yongqi
        if(m_pubenv){
            var sCookie = oSession.oRequest['cookie'];
            if(sCookie.IndexOf('pub_en')==-1){
                sCookie += ';pub_env=1';
                oSession.oRequest['cookie']=sCookie;
            }
        }
        //end

save script

顶部菜单栏 - rules - 打开pubenv 就会带上 pubenv=1的cookie,关闭则不带

 

 

session欺骗

 

设置断点调试

https://blog.youkuaiyun.com/loner_fang/article/details/83898899

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值