农业发展论坛.探讨现代农业技术与发展。

 找回密码
 立即注册
查看: 6|回复: 0

iframe挂马治标方法(已验证)

[复制链接]

主题

帖子

5

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5
发表于 2024-10-5 09:18:01 | 显示全部楼层 |阅读模式
因为FF(Firefox)不怕IFRAME,于是在FF下就无所谓挂不挂马的问题
    所以IE中只要防止了IFRAME语句的执行 那么马也不算什么马了
    我只写了一句代码,就搞定了,哈,痛快。就是IE only(特有的)的CSS中的属性e­xpression,插进去试试,果然那些IFRAME不起作用了。
    代码如下:
     
   
    /*<![CDATA[*/
    iframe{
    v:e&shy;xpression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的样式会除所有 IFRAME */
    }
    #f126{v:e&shy;xpression() !important} //如果要使自己的IFRAME可以执行,在自己的IFRAME里加上ID="f126";
    /*]]>*/
   
    分析:
    [separator]
    前缀:e&shy;xpression(表达式);
    这个前缀是可以随意更换的,我上面取名为v,例如我可以换成:abc123:e&shy;xpression(this.src='about: blank',this.outerHTML=''); 挂木马的家伙得先看你的CSS里这个前缀,然后挂马的时候写成这样,那个前缀一定要是和你的网站一样的(abc123),才能挂到马,哈哈哈!如果把前缀做成动态的,就非常OK了,看你怎么挂!
    优点:
    可以解决一些站长的烦恼,无须去理会人家插了多少IFRAME木马,那些IFRAME都不起作用;
    保护了访客的安全,这些IFRAME不执行,不下载,就不会破坏到访问的电脑;
    代码简单,仅一句CSS样式,不管你是ASP,ASP.NET,JSP,PHP还是RUBY,都通用;
    缺点:
    只适合防御目前的挂IFRAME方案;
    使得人家挂马的方式要改变了,挂马者可以构造这样的代码使我的防御方式失效,不过挂马都一定得看我的CSS里e&shy;xpression前面的这个v 字母,我可以换成任意的如:xgz:e&shy;xpression(...),哈哈哈,他也拿我没办法,再如,如果我这个前缀是变化的,是不是也行吖 *_*
    不能防御其他标记的马,如 、、等。
    到那时候再来找我吧,呵呵~ 网页里插入的IFRAME还是存在,只是不起作用了;
    再加固防线,加入以下JS代码——其实这个代码可以完全不用:
   
    //<![CDATA[
    function killfrm()
    {
    var xgzfrm=document.getElementsByTagName("iframe");
    for(var i=0;i<xgzfrm.length;i++)//循环检查所有IFRAME标记,把所有IFRAME的URL都改为空白页,然后删除IFRMAE标记;
    {
    xgzfrm.src='about:blank';
    xgzfrm.outerHTML='';
    }
    }
    window.onload=killfrm;//一边加载页面,一边执行这个JS方法;
    //]]>
   
    另外转一种解决方案这种方案不知道管不管用,没试过,方法如下:
    在网页最后加入
    ,再用css控制它的显示方式,如:xmp {lt;/pgt;
    lt;pgt;
    width:1px;lt;/pgt;
    lt;pgt;
    overflow:hidden;lt;/pgt;
    lt;pgt;
    text-overflow:clip;lt;/pgt;
    lt;pgt;
    white-space: nowrap;lt;/pgt;
    lt;pgt;
    clear: none;lt;/pgt;
    lt;pgt;
    float: none;lt;/pgt;
    lt;pgt;
    line-height: 0px;lt;/pgt;
    lt;pgt;
    display: inline;lt;/pgt;
    lt;pgt;
    } (这个我也没去试过...)lt;/pgt;
    lt;pgt;
    真心的希望各位的网站远离IFRAME的困扰!也希望本文能带给一些站长安全意识和提高警觉!!安全第一啊!!lt;/pgt;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|农业发展论坛

GMT+8, 2024-11-23 21:54 , Processed in 0.032795 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2013 Discuz Team.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表