IT学习者 | 文章大全 | 技术文档 | 桌面壁纸 | 实用查询 | 网络电台 | 成语 | 歇后语 | 网址 | 下载 | 周公解梦 | 生日密码 | 电视剧365 | Flash
 您现在的位置: IT学习者 >> 文章大全 >> 网页制作 >> HTML&CSS

网站防挂IFRAME木马的灵儿解决方案

【 作者:灵儿    来源:灵儿的Blog  更新时间:2008-5-8 | 字体:

IE Only——一般只有IE害怕这样的挂马,网站防挂IFRAME木马的灵儿解决方案

* 注意:只适合防御目前的挂IFRAME方式

这个页面包含了四个IFRAME,它们分别是以下几个网站,代码如下(查看源文件);

  • <iframe src="http://www.baidu.com"></iframe> 126邮箱
  • <iframe src="http://www.163.com"></iframe> 网易
  • <iframe src="http://www.sohu.cn/"></iframe> 搜狐
  • <iframe src="http://www.xiaogezi.cn/"></iframe> 小鸽子
  • <iframe id="f126" src="http://www.126.com/"></iframe> 百度 [注意看不同的地方]

现在开始测试:
在测试之前,请先清空缓存文件夹;再来刷新这个页面;然后回到缓存文件夹验证一下,可以看到缓存里没有一个以上4个网站的任何文件,只有baidu.com加载了,代表IFRAME不起作用;另外还经过严格的抓包测试,发现没有任何返回数据包; 经过测试,这个解决方案除了IFRAME里面的JS代码alert方法不能屏蔽之外,其他任意JS都可以不起作用; 提示:Windows XP SP2的缓存文件夹位置 C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files

解决方法如下——关键代码:
<style></style>标记中加入:

iframe{v:expression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的样式会除所有 IFRAME */}

如果要使自己的IFRAME显示在网页里,别人挂的IFRAME马都不起作用,在CSS里加一个 #f126{v:expression() !important}  就OK了,
对应的IFRAME代码为:<iframe id="f126" name="f126" src="http://www.baidu.com"></iframe> 
当然挂马者可以构造这样的代码<iframe style="v:expression() !important" src="URL"></iframe>使我的防御方式失效,不过它得特意去看我的CSS里iframe里的前缀v,如果我的v是变化的呢,哈哈,是不是也不管用呢!

再加入以下JS代码——其实这个代码可以完全不用:

为了防止误会,灵儿删除了这段JS代码;


另外转一种解决方案——这种方案不知道管不管用,没试过,方法如下:

在网页最后加入<xmp>,再用css控制它的显示方式,如:xmp {
width:1px;
overflow:hidden;
text-overflow:clip;
white-space: nowrap;
clear: none;
float: none;
line-height: 0px;
display: inline;
}

小结:以上的方法只是使IFRAME里的文件不起作用,但以后的挂马方式改变了,就不能用这种方法了,例如改成<script></script>方式挂,就不能用这种方法解决了;

更多问题请联系灵儿:MSN/E-mail:www@xiaogezi.cn QQ:106456213 Blog:http://blog.xiaogezi.cn

相 关 文 章
相 关 软 件
没有相关下载
 放生
 够爱
 触电
 白狐
 真爱
 天路
 彩虹
 烟火
 日不落
 爱转角
 蓝眼泪
 青花瓷
 老人与海
 边做边爱
 牛仔很忙
 你的选择
 等一分钟
 冰河时代
 我最闪亮
 自由飞翔
 爱死了昨天
 会呼吸的痛
 我们的纪念
 做你的爱人
 爱大了受伤了
 上帝是个女孩
 思念是一种病
 只对你有感觉
 有没有人告诉你
 听着情歌流眼泪
 遇上你是我的缘
 在梵高的星空下
 找个好人就嫁了吧
 下辈子也要找到你
 全世界最伤心的人
 寂寞的时候说爱我
加入收藏留言建议自助友情链接普通友情链接站长的Blog
版权所有   COPYRIGHT 2002-2008 ★IT学习者★ ALL RIGHTS RESERVED.