当前位置:首页 > 网站运营 > 经验心得 > > iframe挂马治标方法(已验证)

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

点击次数:40 次 发布日期:2008-11-16 10:13:23 作者:源代码网
源代码网推荐

源代码网整理以下  因为FF(Firefox)不怕IFRAME,于是在FF下就无所谓挂不挂马的问题

源代码网整理以下  所以IE中只要防止了IFRAME语句的执行 那么马也不算什么马了

源代码网整理以下  我只写了一句代码,就搞定了,哈,痛快。就是IE only(特有的)的CSS中的属性e­xpression,插进去试试,果然那些IFRAME不起作用了。

源代码网整理以下  代码如下:

源代码网整理以下  

源代码网整理以下  分析:

源代码网整理以下  [separator]

源代码网整理以下  前缀:e­xpression(表达式);

源代码网整理以下  这个前缀是可以随意更换的,我上面取名为"v",例如我可以换成:abc123:e­xpression(this.src="http://www.admin5.com/article/20080408/about: blank",this.outerHTML=""); 挂木马的家伙得先看你的CSS里这个前缀,然后挂马的时候写成这样,那个前缀一定要是和你的网站一样的(abc123),才能挂到马,哈哈哈!如果把前缀做成动态的,就非常OK了,看你怎么挂!

源代码网整理以下  优点:

源代码网整理以下  可以解决一些站长的烦恼,无须去理会人家插了多少IFRAME木马,那些IFRAME都不起作用;

源代码网整理以下  保护了访客的安全,这些IFRAME不执行,不下载,就不会破坏到访问的电脑;

源代码网整理以下  代码简单,仅一句CSS样式,不管你是ASP,ASP.NET,JSP,PHP还是RUBY,都通用;

源代码网整理以下  缺点:

源代码网整理以下  只适合防御目前的挂IFRAME方案;

源代码网整理以下  使得人家挂马的方式要改变了,挂马者可以构造这样的代码使我的防御方式失效,不过挂马都一定得看我的CSS里e­xpression前面的这个"v" 字母,我可以换成任意的如:xgz:e­xpression(...),哈哈哈,他也拿我没办法,再如,如果我这个前缀是变化的,是不是也行吖 *_*

源代码网整理以下  不能防御其他标记的马,如

源代码网整理以下  另外转一种解决方案——这种方案不知道管不管用,没试过,方法如下:

源代码网整理以下  在网页最后加入

,再用css控制它的显示方式,如:xmp {</p> <p>  width:1px;</p> <p>  overflow:hidden;</p> <p>  text-overflow:clip;</p> <p>  white-space: nowrap;</p> <p>  clear: none;</p> <p>  float: none;</p> <p>  line-height: 0px;</p> <p>  display: inline;</p> <p>  } (这个我也没去试过...)</p> <p>  真心的希望各位的网站远离IFRAME的困扰!也希望本文能带给一些站长安全意识和提高警觉!!安全第一啊!!</p> 源代码网供稿.
网友评论 (0)
会员中心
网站运营
本站推荐
网站运营之精华