发新话题
打印

防止网站被挂马(iframe马)

防止网站被挂马(iframe马)

至少能够防止网站被挂马后使用户中毒

因为FF(Firefox)不怕IFRA M E,于是就拿IE开刀,不知道比尔有没有奖发。我只写了一句代码,就搞定了,哈,痛快。就是IE only(特有的)的CSS中的属性e xpression,插进去试试,果然那些IFR AM E不起作用了。

代码如下:

<style type="text/css" media="all" id="http://safe3.cn">
/*<![CDATA[*/
ifr am e{
v:e xpression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的样式会除所有 IFR AM E */
}
#f126{v:e xpression() !important} //如果要使自己的IFR AM E可以执行,在自己的IFR AM E里加上ID="f126";
/*]]>*/
</style>

分析:
前缀:e xpression(表达式);

这个前缀是可以随意更换的,我上面取名为"v",例如我可以换成:abc123:e xpression(this.src='about: blank',this.outerHTML=''); 挂木马的家伙得先看你的CSS里这个前缀,然后挂马的时候写成这样<if ram e style="abc123:e xpression() !important" src="URL"></ifra m e>,那个前缀一定要是和你的网站一样的(abc123),才能挂到马,哈哈哈!如果把前缀做成动态的,就非常OK了,看你怎么挂!

优点:

可以解决一些站长的烦恼,无须去理会人家插了多少IFR AM E木马,那些IFR AM E都不起作用;

保护了访客的安全,这些IFR AM E不执行,不下载,就不会破坏到访问的电脑;

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

缺点:

只适合防御目前的挂IFR AM E方案;

使得人家挂马的方式要改变了,挂马者可以构造这样的代码<ifr am e style="v:e xpression() !important" src="URL"></ifra m e>使我的防御方式失效,不过挂马都一定得看我的CSS里e xpression前面的这个"v" 字母,我可以换成任意的如:xgz:e xpression(...),哈哈哈,他也拿我没办法,再如,如果我这个前缀是变化的,是不是也行吖 *_*

不能防御其他标记的马,如<script>、<applet>、<object>等。
到那时候再来找我吧,呵呵~ 网页里插入的IFR AM E还是存在,只是不起作用了;

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

<script type="text/javascript" language="javascript">
//<![CDATA[
function killfrm()
{
var xgzfrm=document.getElementsByTagName("ifra m e");
for(var i=0;i<xgzfrm.length;i++)//循环检查所有IFR AM E标记,把所有IFR AM E的URL都改为空白页,然后删除IFRMAE标记;
{
xgzfrm.src='about:blank';
xgzfrm.outerHTML='';
}
}
window.onload=killfrm;//一边加载页面,一边执行这个JS方法;
//]]>
</script>

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

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

TOP

净水器

你一般把手机放到什么地方?
现代人都离不开手机,记得大哥大的年代,经常看到人们夹在臂弯里,现在手机越来越小了,手机携带方式也发生了变化。有研究发现一个有趣的情况,男性习惯把手机放在裤兜里,而女性习惯把手机放在包包里,也有的人怕错过电话常把手机拿在手里....

  在家里、坐车时、在办公室、在户外你都习惯把手机放在什么地方呢?为什么会喜欢这样放?有没有发生过什么事影响你放手机的位置?你放手机的位置会带来什么好处或者坏处吗?来吧,不管是为了安全防盗,还是彰显个性,大家都分享一下自己的的带机心得吧。






















净水器 开水器 净水机 净水 软水机

TOP

红外测温仪

新手报道请大家多多包含!!呵呵   希望;论坛越办越好!!!!!





















专业从事各类红外测温仪,红外热像仪,熔炼测温仪,无纸记录仪,噪音计,温度记录仪,万用表,硬度计 万用表数字智能仪表,红外线测温控制系统等先进,可靠,经济的自动化智能化产品.

TOP

无线网桥

你一般把手机放到什么地方?
现代人都离不开手机,记得大哥大的年代,经常看到人们夹在臂弯里,现在手机越来越小了,手机携带方式也发生了变化。有研究发现一个有趣的情况,男性习惯把手机放在裤兜里,而女性习惯把手机放在包包里,也有的人怕错过电话常把手机拿在手里....

  在家里、坐车时、在办公室、在户外你都习惯把手机放在什么地方呢?为什么会喜欢这样放?有没有发生过什么事影响你放手机的位置?你放手机的位置会带来什么好处或者坏处吗?来吧,不管是为了安全防盗,还是彰显个性,大家都分享一下自己的的带机心得吧。






















无线网桥 无线网络产品 无线宽带设备
[url=http:/www.toptry.com.cn]天龙八部私服[/url]

TOP

看帖子~~~~~~~~~~~~

文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分老虎 机能在有生之年看见楼主的这个帖子。

TOP

发新话题