IE8 xss filter bypass (xss过滤器绕过)

  • A+
所属分类:lcx

IE 8 XSS 过滤器绕过。感谢@Sogili牛为本绕过通用性实现上提供的tricks。

pkav.net

1. 在IE8中,可以通过 + 的方式来构成一个XSS vector。

在测试过程中发现, 同样可写为

也就是说。下面的代码都可以运行JS代码。

     
     
x
     
     
x

2. 利用这个技巧,我发现可以成功绕过IE 8 的 xss filter

测试例子如下:

http://xsst.sinaapp.com/example/1-1.php?page=
x

如果用,则会触发过滤器。

3. 当然,上面这个代码,只适用于 {输出在这里}标签> 的情况。

我们经常会遇到类似 的情况。

这样一来,我们需要在代码前面加上 "> 来闭合HTML属性。

但是问题来啦, "> 会触发XSS过滤器,过滤掉我们代码中的敏感词。

@jackmasa (https://twitter.com/jackmasa),也就是我们乌云的 @Sogili 牛,给了一个绕过的tricks, "x> 就不会触发XSS过滤器了, x代表任意字母。 非常感谢。

这样一来,我们上面的代码可以进一步通用化。

http://www.xxxx.com/product.php?search="id=>
x

4. 至于具体怎么利用,恩,大家自己看着办。

微软已经在IE10中修复了这个问题。将会在近期推出win7的IE10版本。 故IE8中应该不会修复了。

转自:http://www.wooyun.org/bugs/wooyun-2012-013883

文章来源于lcx.cc:IE8 xss filter bypass (xss过滤器绕过)

相关推荐: 【Html】十种经典的网页木马(网马)挂马方式

十种经典的网页木马(网马)的挂马方式:     虽然很老很不给力,很多已不实用,但是稍微改下还是可以的,还是发出来了,给新手和菜鸟学习下吧。 一、框架挂马:     二、js文件挂马:      首先将以下代码     document.write(""); …

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: