做项目遇到Referer绕过的情况 有同事问起 这几天不是很忙 就把自己知道的方法记录下。

有条件限制 不一定所有的Refere验证就可以绕过


1.Refere为空条件下

解决方案:

    利用ftp://,http://,https://,file://,javascript:,data:这个时候浏览器地址栏是file://开头的,如果这个HTML页面向任何http站点提交请求的话,这些请求的Referer都是空的。

    例:

    利用data:协议


    
       
     

    bese64编码 解码即可看到代码


  利用https协议

  https向http跳转的时候Referer为空

  拿一个https的webshell