Board logo

标题: [讨论]关于根治网马的问题 求教各位老大了 [打印本页]

作者: richy    时间: 2008-7-24 17:26     标题: [讨论]关于根治网马的问题 求教各位老大了

[讨论]关于根治网马的问题 求教各位老大了
议题作者:sakuralike
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

小弟属于菜鸟一族,如有不敬之处请各位大大见谅。

事情是这样,我遇到一个论坛,我在浏览BBS的时候杀软偶尔会报毒,详细地址是web.XXXX./1.jpg

或者是HTM,之类的后缀文件。

我在网上查了点资料,大部分说是网站被挂了马,说是网页文件被篡改,之类的。像这种偶尔出现,带有随机性质的。到底是怎么回事呢,如果我是站长,我该如何处理呢,从何处下手。

如果我是浏览者我可不可以IE受限制网站里加入这个web.XXXX.com从而不受其害呢。

希望各位大大指点一二。
帖子4 精华0 积分13 阅读权限40 在线时间12 小时 注册时间2007-1-27 最后登录2007-12-23 查看详细资料TOP 少女暴富的隐秘(图)


hack520
运维管理组

作者: 穷疯了    时间: 2008-7-24 17:26

如果我是浏览者我可不可以IE受限制网站里加入这个web.XXXX.com从而不受其害呢。

这个是可以的.不过最好就是把自己的系统补丁全打完就没事 了

如果你是站长的话,就查该站的隐私报告,查看是哪个文件出了问题,最简单的就是用文本文件咯 替换之..如果找不到那就可能是ARP挂猪咯~~绑定下MAC地址咯, Www.China-Mu.Co.Kr 猪毛奇迹 1.02Q 将带给你无比的震撼。
帖子1082 精华6 积分5597 阅读权限150 性别男 在线时间576 小时 注册时间2005-3-18 最后登录2008-7-2 查看个人网站
查看详细资料TOP 爱要怎么说出口

gyzy
技术核心组

作者: 彬彬有礼    时间: 2008-7-24 17:26

推荐使用IE卫士或者傲游浏览器,能拦截网页木马。没打补丁也不用怕。

帖子163 精华26 积分5252 阅读权限200 性别男 在线时间383 小时 注册时间2005-7-2 最后登录2008-7-23 查看个人网站
查看详细资料TOP 赚更多的钱

pivot
晶莹剔透§烈日灼然
作者: btjily    时间: 2008-7-24 17:26

首先你应该要知道网马与木马之间的关系,以及网马的工作原理
一般只有可执行文件是对系统存在危害的
所以很简单的一个办法就是屏蔽一些MIME类型对象,缺陷是当你主动去下载文件时需要用断点传输的办法下载,比如讯雷,FLASHGET等。H.U.C For Ever
帖子65 精华0 积分225 阅读权限40 来自%D6%D0%B9%FA 在线时间172 小时 注册时间2006-5-17 最后登录2008-7-4 查看个人网站
查看详细资料TOP

zshoucheng
荣誉会员

作者: zhangrong    时间: 2008-7-24 17:26

楼主的这种情况很应该是ARP了:

一种可能是作为浏览者,其所在局域网有ARP病毒,当其浏览论坛时被插入病毒代码
另外可能是论坛服务器了,
如果你是站长,确定服务器没感染病毒
那么就应该是服务器所在机房的其他服务器中了ARP

由于在ARP欺骗过程中,病毒代码的插入并不是每次都能成功,
所以会出现杀毒软件的 偶尔报毒 现象--->  伱 能 領 導 潮 流.  我 可 領 導 全 賕!  <---

帖子238 精华12 积分4746 阅读权限100 性别男 来自gd 在线时间1268 小时 注册时间2006-5-19 最后登录2008-7-18 查看详细资料TOP 少女暴富的隐秘(图)

牧羊人
晶莹剔透§烈日灼然
作者: 热带牛仔    时间: 2008-7-24 17:26

及时打补丁(虽然还有0day),不上这个网了。
帖子1 精华0 积分6 阅读权限40 性别男 在线时间2 小时 注册时间2007-9-15 最后登录2007-10-5 查看详细资料TOP 让女孩一夜变的更有女人味

drizt
荣誉会员

作者: 44447777kun    时间: 2008-7-24 17:26

要根治应该是不太可能,你可以做的有几种办法
1. 打全补丁,这方法楼上几位已经说过了,目前用未公开漏洞挂马应该没有吧....如果你的系统无法过微软正版验证的话去下个补丁(有点不太好,不过中国国情如此)
2.装一些具有主动防御功能的防火墙,例如卡巴6,7等,能很有效的防范一批木马
3.装一些安全辅助软件,例如上面说的IE卫士等,有些防火墙,杀毒软件也带有类似功能,例如卡巴,nod,outpost
4.提高自己计算机使用知识,这样就算中病毒也能较容易发现和清除
帖子6 精华0 积分3023 阅读权限100 性别男 在线时间15 小时 注册时间2006-2-28 最后登录2007-11-29 查看详细资料TOP 让女孩一夜变的更有女人味

showdiy
晶莹剔透§烈日灼然
作者: 吉普2020    时间: 2008-7-24 17:26

现在的社工也很流行哦.. www.sshacker.cn

帖子2 精华0 积分9 阅读权限40 性别女 来自http://www.ssh 在线时间4 小时 注册时间2007-5-30 最后登录2008-4-20 查看个人网站
查看详细资料TOP

achillis
晶莹剔透§烈日灼然
作者: bbbbf    时间: 2008-7-24 17:26

装一个专门防止挂马的软件吧,比如IE卫士.
傲游的防挂马功能前不久能被绕过了.

如果用HIPS的话,直接设置IE缓存目录不可执行就万事OK.学习中.......

帖子54 精华0 积分194 阅读权限40 性别男 在线时间12 小时 注册时间2006-9-10 最后登录2008-7-18 查看详细资料TOP

mlove
mlove

作者: 大胃仔    时间: 2008-7-24 17:26

提示: 作者被禁止或删除 内容自动屏蔽
帖子20 精华0 积分-6 阅读权限0 性别男 来自邪恶八进制 在线时间8 小时 注册时间2008-1-8 最后登录2008-4-7 查看详细资料TOP

cmdshell
晶莹剔透§烈日灼然
作者: 网上网下    时间: 2008-7-24 17:26

看看对你是否有帮助
转自蓝色理想
本文原创:linr@cncert.net 请转载时保留版权信息

  相信大多数朋友都是iframe木马的受害者,有朋友的网站被注入了n回iframe,心情可想而知。而且现在ARP攻击,注入iframe也是轻而易举的事,仅局域网里都时刻面临威胁,哎,什么世道。接近年关,为了防止更多的朋友受到攻击,于是细细说下。


  灵儿曾经在经典论坛上发过贴子:《一行代码解决网站防挂IFRAME木马方案》http://bbs.blueidea.com/thread-2785512-1-1.html,有不少朋友都联系了灵儿,有的表示感谢,不过更多的是疑问了,今天把原理细细地讲一下吧:

IE Only——一般只有IE害怕iframe这样的挂马,所以灵儿就拿IE开刀。

在阅读本文之前,我们先了解一下expression;

  IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和JavaScript脚本关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段JavaScript表达式,CSS属性的值等于Javascript表达式执行的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

  很多朋友都知道CSS可以直接描述一个可视标记的外观。例如:p{color:red} 则网页里所有p标记里的文字颜色都会变成红色;iframe不也是一个标记吗?开始跟灵儿写代码吧,呵呵:
iframe{...这里写描述外观的CSS代码;};

  仔细想想要防止iframe里的东东被下载的最好办法是什么?核心来了,那就是切断iframe里的请求,切断请求就是要迅速销毁iframe对象。如何实现呢,上面不是介绍了expression吗?expression是可以执行JS脚本的哈。语法格式如下二种:
   
    标记固有的CSS属性名:expression(JS表达式);
   或   自定义属性名:expression(JS表达式);

在这里我们选择第二种,代码应该大致是这样 iframe{v:expression(JS表达式);}

接下来的问题是如何销毁网页里所有的iframe对象;使用JS实现的原理是这样的:使iframe里的请求地址变成空白页(about:blank),再将iframe对象从DOM(文档对象模型)中移除就可以切断所有iframe里的请求了。移除DOM节点的方法比较多,我这里就用 outerHTML这个属性吧。CSS代码如下:iframe{v:expression(this.src=&#39;about:blank&#39;,this.outerHTML=&#39;&#39;);};
说明:前面的v字是灵儿自己定义的一个CSS属性,这里的this代表所有将要描述外观的iframe对象,中间的逗号代表二句代码一起执行,没有执行优先顺序,这可是强有力的保证噢。about:blank代表空白页,大家都知道的。outerHTML属性是DOM对象包含自身的HTML代码,而innerHTML则是DOM对象(不含本身)里面所包含的HTML代码。

爽快,代码写好了,就让我信来测试一下有没有效果。

首先,新建一个网页,插入以上的CSS代码(或在您现有的CSS代码里加入上面那句):

<style type="text/css">
iframe{v:expression(this.src=&#39;about:blank&#39;,this.outerHTML=&#39;&#39;);}
</style>

然后在这个页面插入几个IFRAME代码,假设它们是被挂的木马网页。代码如下:

<iframe src="http://www.baidu.com"></iframe> 百度
<iframe src="http://www.126.com/"></iframe> 126邮箱
<iframe src="http://www.163.com"></iframe> 网易

保存为noiframe.htm,打开浏览器测试一下(本地测试需要启用顶部禁用的脚本的提示条哦)。我这里使用抓包工具来测试,不过也没有必要使用抓包工具,一个最简单有效的方法是打开IE的缓存文件夹,先清空它,再刷新这个页面,看看缓存文件夹里有没有这三个网站里的文件。如果没有,说明没有任何请求结果被返回——测试结果是令人满意的,我的脸上有些微笑 ^^*,这时同事递给我一块饼,蛮好吃的。

提示:Windows XP SP2的缓存文件夹位置 C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files


细心的朋友发现问题来了,如果我自己的网页里要使用iframe这个东东怎么办?

答:如果要使自己的iframe显示在网页里,而别人挂的IFRAME马都不起作用,在CSS里加一个 #f126{v:expression() !important}
对应的IFRAME代码为:<iframe id="f126" name="f126" src="http://www.126.com/"></iframe>  就OK了。

提示:IE7中优先执行标注有“!important”描述的样式,IE6不认识!important,采用就近原则,所以IE6的这个代码放在CSS的最后就可以了。

这里的f126,有很多朋友有疑问,他们问我为什么取"f126",我这样回答——这个f126是随意取的,只要下面的iframe里的ID属性和CSS里的一致就行了。同事又要递一块饼我吃,我说饱了哈..嘻嘻..


当然挂马者可以构造这样的代码<iframe style="v:expression() !important" src="URL"></iframe>使我的防御方式失效,不过它得特意去看我的CSS代码里iframe里的前缀v,如果我的v是变化的呢,哈哈,是不是也不管用呢!


小结:以上的方法只是停止了iframe的请求并销毁了它本身,但以后的挂马方式改变了,例如改成<script></script>方式挂,就不能用这种方法来解决了;此这个方法不是最终的解决案,最终的解决方案是找出真正被挂IFRAME的原因,堵住源头。这可不是我的事哈,呵~

应用实例:http://www.cncert.net 以此代码配合MD5(hash)校验,非常完美的防挂马解决方案;

更多问题请联系Linr灵儿:QQ/MSN/E-mail:www@xiaogezi.cn
帖子3 精华0 积分16 阅读权限40 性别男 在线时间15 小时 注册时间2006-2-11 最后登录2008-6-27 查看详细资料TOP

silenceshell
晶莹剔透§烈日灼然




欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com./) Powered by Discuz! 7.2