木马和间谍有什么本质上的区别-拜托了各位-病毒-谢谢-蠕虫 (木马和间谍有什么区别)  第1张

病毒蠕虫与特洛伊木马之间的区别? 情形 希望了解有关计算机病毒的更多信息及其与特洛伊木马、蠕虫和谎报的不同。

解释 术语“病毒”通常用作任何恶意代码的通称,该恶意代码事实上并不是真正的计算机病毒。

本文将讨论病毒、特洛伊木马、蠕虫和谎报及其防止方法。

什么是病毒? 计算机病毒是编写的小程序,它可以在未经用户许可,甚至在用户不知情的情况下改变计算机的运行方式。

病毒必须满足两个条件: 它必须能自行执行。

它通常将自己的代码置于另一个程序的执行路径中。

它必须能自我复制。

例如,它可能用受病毒感染的文件副本替换其他可执行文件。

病毒既可以感染桌面计算机也可以感染网络服务器。

一些病毒被设计为通过损坏程序、删除文件或重新格式化硬盘来损坏计算机。

有些病毒不损坏计算机,而只是复制自身,并通过显示文本、视频和音频消息表明它们的存在。

即使是这些良性病毒也会给计算机用户带来问题。

通常它们会占据合法程序使用的计算机内存。

结果,会引起操作异常,甚至导致系统崩溃。

另外,许多病毒包含大量错误,这些错误可能导致系统崩溃和数据丢失。

可识别的病毒类型有五种: 文件传染源病毒:文件传染源病毒感染程序文件。

这些病毒通常感染可执行代码,例如 和 文件。

当受感染的程序从软盘、硬盘或网络上运行时,可以感染其他文件。

这些病毒中有许多是内存驻留型病毒。

内存受到感染之后,运行的任何未感染的可执行文件都会受到感染。

已知的文件传染源病毒示例包括 Jerusalem 和 Cascade。

引导扇区病毒:引导扇区病毒感染磁盘的系统区域,即软盘和硬盘的引导记录。

所有软盘和硬盘(包括仅包含数据的磁盘)的引导记录中都包含一个小程序,该程序在计算机启动时运行。

引导扇区病毒将自身附加到磁盘的这一部分,并在用户试图从受感染的磁盘启动时激活。

这些病毒本质上通常都是内存驻留型病毒。

其中大部分是针对 DOS 编写的,但所有 PC 机(无论使用什么操作系统)都是此类病毒的潜在目标。

只要试图用受感染的软盘启动计算机就会被感染。

此后,由于病毒存在于内存中,因此访问软盘时,所有未写保护的软盘都会受到感染。

引导扇区病毒示例有Form、Disk Killer、Michelangelo 和Stoned。

主引导记录病毒:主引导记录病毒是内存驻留型病毒,它感染磁盘的方式与引导扇区病毒相同。

这两种病毒类型的区别在于病毒代码的位置。

主引导记录感染源通常将主引导记录的合法副本保存在另一个位置。

受到引导扇区病毒或主引导扇区病毒感染的 Windows NT 计算机将不能启动。

这是由于 Windows NT 操作系统访问其引导信息的方式与 Windows 95/98 不同。

如果 Windows NT 系统用 FAT 分区格式化,通常可以通过启动到 DOS 系统,并使用防病毒软件来杀除病毒。

如果引导分区是 NTFS,则必须使用三张 Windows NT 安装盘才能恢复系统。

主引导记录感染源示例有 NYB、AntiExe 和 Unashamed。

复合型病毒:复合型病毒同时感染引导记录和程序文件,非常难以修复。

如果清除了引导区,但未清除文件,则引导区将再次被感染。

同样,只清除受感染的文件也不能完全杀除该病毒。

如果未杀除引导区的病毒,则清除过的文件将被再次感染。

复合型病毒示例包括 One_Half、Emperor、Anthrax 和 Tequilla。

宏病毒:这种类型的病毒感染数据文件。

它们最常见,修复它们占用的公司财力和时间也最多。

随着 Microsoft Office 97 中 Visual Basic 的出现,编写的宏病毒不仅可以感染数据文件,还可以感染其他文件。

宏病毒可以感染 Microsoft Office Word、Excel、PowerPoint 和 Access 文件。

现在,这类新威胁也出现在其他程序中。

所有这些病毒都使用其他程序的内部程序设计语言,创建该语言的原意是使用户能够在该程序内部自动执行某些任务。

这些病毒很容易创建,现在传播着的就有几千种。

宏病毒示例包括 、 和 。

什么是特洛伊木马? 特洛伊木马是具有欺骗性的文件(宣称是良性的,但事实上是恶意的)。

特洛伊木马与病毒的重大区别是特洛伊木马并不像病毒那样复制自身。

特洛伊包含能够在触发时导致数据丢失甚至被窃的恶意代码。

要使特洛伊木马传播,必须在计算机上有效地启用这些程序,例如打开电子邮件附件。

就是一个特洛伊木马。

什么是蠕虫? 蠕虫是不使用驻留文件即可在系统之间复制自身的程序。

这点与病毒不同,病毒需要传播受感染的驻留文件。

尽管蠕虫通常存在于其他文件(通常是 Word 或 Excel)内部,但蠕虫和病毒使用驻留文件的方式不同。

通常,蠕虫将发布其中已包含“蠕虫”宏的文档。

整个文档将在计算机之间传播,所以应将整个文档视为蠕虫。

是常见示例。

什么是病毒谎报? 病毒谎报是消息,几乎总是通过电子邮件发送,其危害不比连锁信件大多少。

这些谎报中常用的短语包括: 如果收到标题为 [此处为电子邮件病毒谎报名称] 的电子邮件,不要打开! 立即删除! 其中包含 [谎报名称] 病毒。

它将删除硬盘上的所有内容,并 [此处极尽所能地渲染其危险]。

此病毒今天由 [此处为著名组织名称] 发布。

请将此警告转发给您认识的所有人! 大多数病毒谎报警告不会偏离此模式太远。

如果不确定病毒警告是合法的还是谎报,还可以从下列地址获得其他信息:(英文) 什么不是病毒? 因为病毒如此受到公众观注,人们容易将任何计算机问题都归咎于病毒。

病毒或其他恶意代码不太可能引起下列情况: 硬件问题。

没有病毒可以物理损坏计算机硬件,例如芯片、主板和监视器。

计算机启动时发出蜂鸣声,并且没有屏幕显示。

这通常是由于启动期间的硬件问题引起的。

请参阅计算机文档,了解蜂鸣代号的含义。

计算机不注册 640 K 常规内存。

这可能是病毒的标记,但并不绝对。

.有些硬件驱动程序(例如监视器或 SCSI 卡的驱动程序)可以使用部分常规内存。

请咨询计算机制造商或硬件供应商,确定是否属于这种情况。

安装了两个防病毒程序,其中一个报告有病毒。

这可能是病毒,但也可能是由于一个防病毒程序在内存中检测到另一个程序的签名。

有关其他信息,请参阅文档:是否应该同时运行多个防病毒程序?(英文) 使用 Microsoft Word 时,Word 警告文档中包含宏。

这并不意味着此宏是病毒。

打不开特定文档。

这并不意味着一定有病毒。

尝试打开其他文档,或者问题文档的备份。

如果其他文档打开正常,则可能是该文档被损坏了。

更改了硬盘驱动器的卷标。

每个磁盘有一个卷标。

可以使用 DOS Label 命令或从 Windows 内部指定磁盘卷标。

运行 ScanDisk 时,NAV 自动防护报告类病毒活动。

以下是两个可能的解决方案: 禁用自动防护 1. 启动 NAV,暂时禁用自动防护 2. 运行 ScanDisk,让其修复错误。

3. 重新启用自动防护。

更改 ScanDisk 选项 1. 启动 ScanDisk,并选择运行完全扫描。

2. 单击“选项”。

3. 取消选中“不执行写测试”。

4. 重新运行 ScanDisk。

病毒是破坏计算机系统的恶意代码,木马是黑客用来控制别人计算机的一种工具,这两个是不一样的 木马病毒的名称来自于希腊神化《木马屠城记》中那只有名的木马,因此又被叫做“特洛伊木马”。

完整的木马病毒程序一般由两个部分组成,一个是服务器程序,一个是控制程序,被病毒感染的计算机会自动运行服务器程序。

如果你的计算机被安放了木马,就如同你的家被人偷偷的装上了后门一样,将变得毫无秘密可言。

拥有控制程序的人随时可以检查你的文件,做系统管理员才能做的工作(例如格式化磁盘),你的计算机上的所有文件、程序,以及在你使用到的所有帐号、密码都会被别人轻松的窃走。

传播方式: 木马程序通常通过伪装自己的方式进行传播,常见的伪装方式有: 伪装成小程序,通常会起一个很诱人的的名字,例如“FlashGet破解程序”,用户一旦运行这个程序,就中了木马 伪装成网页,网页的链接通常会起一个十分暧昧的名字,诱使用户去点击它,用户一旦点击了这个链接,就中了木马 把自己绑定在正常的程序上面,高明的黑客可以通过编程把一个正版winzip安装程序和木马编译成一个新的文件,一旦用户安装winzip程序,就会不知不觉地把木马种下去 伪装成邮件附件,邮件主题可能会是“好消息”,“你想赚钱吗?”等等,一旦你好奇的打开附件,木马就安置在了你的计算机中 感染对象: 木马程序感染的对象是整台计算机。

计算机病毒? 《中华人民共和国计算机信息系统安全保护条例》中,将计算机病毒(以下简称为病毒)明确定义为:编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。

简述蠕虫病毒的类型、特点、主要危害、攻击对象、产生原因、如何防治

蠕虫病毒是一种常见的计算机病毒。

特点:它是利用网络进行复制和传播,传染途径是通过网络和电子邮件。

危害:最初的蠕虫病毒定义是因为在DOS环境下,病毒发作时会在屏幕上出现一条类似虫子的东西,胡乱吞吃屏幕上的字母并将其改形。

蠕虫病毒是自包含的程序(或是一套程序),它能传播自身功能的拷贝或自身(蠕虫病毒)的某些部分到其他的计算机系统中(通常是经过网络连接)。

1988年一个由美国CORNELL大学研究生莫里斯编写的蠕虫病毒蔓延造成了数千台计算机停机,蠕虫病毒开始现身网络;而后来的红色代码,尼姆达病毒疯狂的时候,造成几十亿美元的损失;北京时间2003年1月26日,一种名为“2003蠕虫王”的电脑病毒迅速传播并袭击了全球,致使互联网网路严重堵塞,作为互联网主要基础的域名服务器(DNS)的瘫痪造成网民浏览互联网网页及收发电子邮件的速度大幅减缓,同时银行自动提款机的运作中断,机票等网络预订系统的运作中断,信用卡等收付款系统出现故障!专家估计,此病毒造成的直接经济损失至少在12亿美元以上! 蠕虫病毒的一般防治方法是:使用具有实时监控功能的杀毒软件,防范邮件蠕虫的最好办法 ,就是提高自己的安全意识,不要轻易打开带有附件的电子邮件。

另外,可以启用瑞星杀毒软件的“邮件发送监控”和“邮件接收监控”功能,也可以提高自己对病毒邮件的防护能力。

找出隐藏的木马

某一天,你在缴纳电话费时出现大笔的网络服务费;登录QQ和收取邮件时,却老是被告知“密码错误”;上网过程中,突然觉得计算机不听使唤了,这时你就该想到自己是不是被人黑了。

黑客要想直接进入你的机器是很难的,通常的方法是将木马植入你的机器中,如网上下载的程序;或是“网友”发来的“好玩”的程序。

如果你被黑了,应该怎么办? 为预防病毒的侵袭,很多用户都在个人电脑中安装了防病毒软件,只要及时升级,很多杀毒软件都能清除大多数木马,像“木马克星”这类软件还可以找出潜伏在机器中的木马。

另外LockDown、天网个人防火墙等黑客监视程序都能够监视黑客的非法连接。

但是如果黑客对木马的程序名进行了修改,对于这种隐藏很深的木马又该怎样清除呢? 在上网过程中,如果你突然发现计算机不听使唤了,或是出现一些如光驱自动弹出又自动关闭等奇怪现象,应该立即联想到是被黑了。

对于拨号上网用户来说,要马上下线中止黑客的连接;而对局域网用户来说,由于长期连在网上,时刻可能遭到攻击,一般都要安装个人网络防火墙。

这时只需点击防火墙的〔断开网络〕按钮,就可以马上中止黑客的连接,不管他是来自因特网还是局域网内的用户。

与网络断开的同时,还应立即按下〔Ctrl+Alt+Del〕复合键来查看一下系统是否运行了什么可疑的程序,一旦发现,应马上停止它。

如果你的系统是Windows 98或者Windows 2000,最好运行[开始]→[程序]→[附件]→[系统工具]→[系统信息],双击“软件环境”,选择“正在运行任务”,在任务列表中寻找自己不熟悉的或者自己并没有运行的程序并删除它。

可是木马还能死而复生,为什么呢?这是因为黑客对木马设置了文件类型关联,通常是对最常用的文件类型关联,如TXT、EXE等。

当你打开了被关联类型的文件时,木马服务端程序首先会被执行,然后再执行系统默认的打开程序。

所以必须检查注册表中相应的项是否被木马所修改,并记录下修改后的键值,然后在资源管理器中找到这些键值对应的程序并删除,再重新启动机器即可达到清除木马的目的。

QQ登录不上去,老是报告与上次密码不一致,有可能就是自己的密码被黑了。

如果你已经在腾讯网站申请了密码保护,那么你可以到腾讯网站填写你的密码保护信息,取回你的密码。

如果没申请保护的话,那恐怕就只有同你心爱的QQ说拜拜了。

有时你的QQ会收到大量的信息,使你根本无法接收到好友发来的信息,这是有人在使用QQ炸弹,遇到这种情况,你大可不必惊慌,只需关掉QQ下线,再上线,就没问题了。

个人电脑用户除了需采取一些技术措施来尽量减少上网风险外,在上网时还需注意不轻易打开来历不明的文件、对下载的任何东西都进行病毒检测、关闭浏览器和电子邮件客户端的脚本执行功能、安装IE补丁等,只有这样才能充分享受网络的“利”,避免网络的“弊”,在网上自由翱翔。

灰鸽子()作者现在还没有停止对灰鸽子的开发,再加上有些人为了避开杀毒软件的查杀故意给灰鸽子加上各种不同的壳,造成现在网络上不断有新的灰鸽子变种出现。

如果您的机器出现灰鸽子症状但用杀毒软件查不到,那很可能是中了还没有被截获的新变种。

这个时候,就需要手工杀掉灰鸽子。

手工清除灰鸽子并不难,重要的是我们必须懂得它的运行原理。

灰鸽子的运行原理灰鸽子木马分两部分:客户端和服务端。

黑客(姑且这么称呼吧)操纵着客户端,利用客户端配置生成出一个服务端程序。

服务端文件的名字默认为G_,然后黑客通过各种渠道传播这个木马(俗称种木马或者开后门)。

种木马的手段有很多,比如,黑客可以将它与一张图片绑定,然后假冒成一个羞涩的MM通过QQ把木马传给你,诱骗你运行;也可以建立一个个人网页,诱骗你点击,利用IE漏洞把木马下载到你的机器上并运行;还可以将文件上传到某个软件下载站点,冒充成一个有趣的软件诱骗用户下载……G_运行后将自己拷贝到Windows目录下(98/xp下为系统盘的windows目录,2k/NT下为系统盘的Winnt目录),然后再从体内释放G_和G_Server_到windows目录下。

G_、G_和G_Server_三个文件相互配合组成了灰鸽子服务端,有些灰鸽子会多释放出一个名为G_的文件用来记录键盘操作。

注意,G_这个名称并不固定,它是可以定制的,比如当定制服务端文件名为时,生成的文件就是、和A_。

Windows目录下的G_文件将自己注册成服务(9X系统写注册表启动项),每次开机都能自动运行,运行后启动G_和G_Server_并自动退出。

G_文件实现后门功能,与控制端客户端进行通信;G_Server_则通过拦截API调用来隐藏病毒。

因此,中毒后,我们看不到病毒文件,也看不到病毒注册的服务项。

随着灰鸽子服务端文件的设置不同,G_Server_有时候附在的进程空间中,有时候则是附在所有进程中。

灰鸽子的手工检测由于灰鸽子拦截了API调用,在正常模式下木马程序文件和它注册的服务项均被隐藏,也就是说你即使设置了“显示所有隐藏文件”也看不到它们。

此外,灰鸽子服务端的文件名也是可以自定义的,这都给手工检测带来了一定的困难。

但是,通过仔细观察我们发现,对于灰鸽子的检测仍然是有规律可循的。

从上面的运行原理分析可以看出,无论自定义的服务器端文件名是什么,一般都会在操作系统的安装目录下生成一个以“_”结尾的文件。

通过这一点,我们可以较为准确手工检测出灰鸽子木马。

由于正常模式下灰鸽子会隐藏自身,因此检测灰鸽子的操作一定要在安全模式下进行。

进入安全模式的方法是:启动计算机,在系统进入Windows启动画面前,按下F8键(或者在启动计算机时按住Ctrl键不放),在出现的启动选项菜单中,选择“Safe Mode”或“安全模式”。

1、由于灰鸽子的文件本身具有隐藏属性,因此要设置Windows显示所有文件。

打开“我的电脑”,选择菜单“工具”—》“文件夹选项”,点击“查看”,取消“隐藏受保护的操作系统文件”前的对勾,并在“隐藏文件和文件夹”项中选择“显示所有文件和文件夹”,然后点击“确定”。

2、打开Windows的“搜索文件”,文件名称输入“_”,搜索位置选择Windows的安装目录(默认98/xp为C:\windows,2k/NT为C:\Winnt)。

3、经过搜索,我们在Windows目录(不包含子目录)下发现了一个名为Game_的文件。

4、根据灰鸽子原理分析我们知道,如果Game_是灰鸽子的文件,则在操作系统安装目录下还会有和文件。

打开Windows目录,果然有这两个文件,同时还有一个用于记录键盘操作的文件。

经过这几步操作我们基本就可以确定这些文件是灰鸽子木马了,下面就可以进行手动清除。

另外,如果你发现了瑞星杀毒软件查不到的灰鸽子变种,也欢迎登陆瑞星新病毒上报网站()上传样本。

灰鸽子的手工清除经过上面的分析,清除灰鸽子就很容易了。

清除灰鸽子仍然要在安全模式下操作,主要有两步:1、清除灰鸽子的服务;2删除灰鸽子程序文件。

注意:为防止误操作,清除前一定要做好备份。

一、清除灰鸽子的服务2000/XP系统:1、打开注册表编辑器(点击“开始”-》“运行”,输入“”,确定。

),打开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services注册表项。

2、点击菜单“编辑”-》“查找”,“查找目标”输入“”,点击确定,我们就可以找到灰鸽子的服务项(此例为Game_Server)。

3、删除整个Game_Server项。

98/me系统:在9X下,灰鸽子启动项只有一个,因此清除更为简单。

运行注册表编辑器,打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run项,我们立即看到名为的一项,将项删除即可。

二、删除灰鸽子程序文件删除灰鸽子程序文件非常简单,只需要在安全模式下删除Windows目录下的、、Game_以及文件,然后重新启动计算机。

至此,灰鸽子已经被清除干净。

小结本文给出了一个手工检测和清除灰鸽子的通用方法,适用于我们看到的大部分灰鸽子木马及其变种,然而仍有极少数变种采用此种方法无法检测和清除。

同时,随着灰鸽子新版本的不断推出,作者可能会加入一些新的隐藏方法、防删除手段,手工检测和清除它的难度也会越来越大。

当你确定机器中了灰鸽子木马而用本文所述的方法又检测不到时,最好找有经验的朋友帮忙解决。

特洛伊木马完全解析 一位客户的PC出现了奇怪的症状,速度变慢,CD-ROM托盘毫无规律地进进出出,从来没有见过的错误信息,屏幕图像翻转,等等。

我切断了他的Internet连接,然后按照对付恶意软件的标准步骤执行检查,终于找出了罪魁祸首:两个远程访问特洛伊木马——一个是Cult of the Dead Cow臭名昭著的Back Orifice,还有一个是不太常见的The Thing。

在这次事件中,攻击者似乎是个小孩,他只想搞些恶作剧,让别人上不了网,或者交换一些色情资料,但没有什么更危险的举动。

如果攻击者有其他更危险的目标,那么他可能已经从客户的机器及其网络上窃得许多机密资料了。

特洛伊木马比任何其他恶意代码都要危险,要保障安全,最好的办法就是熟悉特洛伊木马的类型、工作原理,掌握如何检测和预防这些不怀好意的代码。

一、初识特洛伊木马 特洛伊木马是一种恶意程序,它们悄悄地在宿主机器上运行,就在用户毫无察觉的情况下,让攻击者获得了远程访问和控制系统的权限。

一般而言,大多数特洛伊木马都模仿一些正规的远程控制软件的功能,如Symantec的pcAnywhere,但特洛伊木马也有一些明显的特点,例如它的安装和操作都是在隐蔽之中完成。

攻击者经常把特洛伊木马隐藏在一些游戏或小软件之中,诱使粗心的用户在自己的机器上运行。

最常见的情况是,上当的用户要么从不正规的网站下载和运行了带恶意代码的软件,要么不小心点击了带恶意代码的邮件附件。

大多数特洛伊木马包括客户端和服务器端两个部分。

攻击者利用一种称为绑定程序的工具将服务器部分绑定到某个合法软件上,诱使用户运行合法软件。

只要用户一运行软件,特洛伊木马的服务器部分就在用户毫无知觉的情况下完成了安装过程。

通常,特洛伊木马的服务器部分都是可以定制的,攻击者可以定制的项目一般包括:服务器运行的IP端口号,程序启动时机,如何发出调用,如何隐身,是否加密。

另外,攻击者还可以设置登录服务器的密码、确定通信方式。

服务器向攻击者通知的方式可能是发送一个email,宣告自己当前已成功接管的机器;或者可能是联系某个隐藏的Internet交流通道,广播被侵占机器的IP地址;另外,当特洛伊木马的服务器部分启动之后,它还可以直接与攻击者机器上运行的客户程序通过预先定义的端口进行通信。

不管特洛伊木马的服务器和客户程序如何建立联系,有一点是不变的,攻击者总是利用客户程序向服务器程序发送命令,达到操控用户机器的目的。

特洛伊木马攻击者既可以随心所欲地查看已被入侵的机器,也可以用广播方式发布命令,指示所有在他控制之下的特洛伊木马一起行动,或者向更广泛的范围传播,或者做其他危险的事情。

实际上,只要用一个预先定义好的关键词,就可以让所有被入侵的机器格式化自己的硬盘,或者向另一台主机发起攻击。

攻击者经常会用特洛伊木马侵占大量的机器,然后针对某一要害主机发起分布式拒绝服务攻击(Denial of Service,即DoS),当受害者觉察到网络要被异乎寻常的通信量淹没,试图找出攻击者时,他只能追踪到大批懵然不知、同样也是受害者的DSL或线缆调制解调器用户,真正的攻击者早就溜之大吉。

二、极度危险的恶意程序 对于大多数恶意程序,只要把它们删除,危险就算过去,威胁也不再存在,但特洛伊木马有些特殊。

特洛伊木马和病毒、蠕虫之类的恶意程序一样,也会删除或修改文件、格式化硬盘、上传和下载文件、骚扰用户、驱逐其他恶意程序,例如,经常可以看到攻击者霸占被入侵机器来保存游戏或攻击工具,用户所有的磁盘空间几乎都被侵占殆尽,但除此之外,特洛伊木马还有其独一无二的特点——窃取内容,远程控制——这使得它们成为最危险的恶意软件。

首先,特洛伊木马具有捕获每一个用户屏幕、每一次键击事件的能力,这意味着攻击者能够轻松地窃取用户的密码、目录路径、驱动器映射,甚至医疗记录、银行帐户和信用卡、个人通信方面的信息。

如果PC带有一个麦克风,特洛伊木马能够窃听谈话内容。

如果PC带有摄像头,许多特洛伊木马能够把它打开,捕获视频内容——在恶意代码的世界中,目前还没有比特洛伊木马更威胁用户隐私的,凡是你在PC前所说、所做的一切,都有可能被记录。

一些特洛伊木马带有包嗅探器,它能够捕获和分析流经网卡的每一个数据包。

攻击者可以利用特洛伊木马窃取的信息设置后门,即使木马后来被清除了,攻击者仍可以利用以前留下的后门方便地闯入。

其次,如果一个未经授权的用户掌握了远程控制宿主机器的能力,宿主机器就变成了强大的攻击武器。

远程攻击者不仅拥有了随意操控PC本身资源的能力,而且还能够冒充PC合法用户,例如冒充合法用户发送邮件、修改文档,当然还可以利用被侵占的机器攻击其他机器。
木马和间谍有什么本质上的区别-拜托了各位-病毒-谢谢-蠕虫 (木马和间谍有什么区别)  第2张
二年前,一个家庭用户请我帮忙,要我帮他向交易机构证明他并没有提交一笔看来明显亏损的股票交易。

交易机构确实在该笔交易中记录了他的PC的IP地址,而且在他的浏览器缓冲区中,我也找到了该笔有争议的交易的痕迹。

另外,我还找到了SubSeven(即Backdoor_G)特洛伊木马的迹象。

虽然没有证据显示出特洛伊木马与这笔令他损失惨重的股票交易直接有关,但可以看出交易发生之时特洛伊木马正处于活动状态。

三、特洛伊木马的类型 常见的特洛伊木马,例如Back Orifice和SubSeven等,都是多用途的攻击工具包,功能非常全面,包括捕获屏幕、声音、视频内容的功能。

这些特洛伊木马可以当作键记录器、远程控制器、FTP服务器、HTTP服务器、Telnet服务器,还能够寻找和窃取密码。

攻击者可以配置特洛伊木马监听的端口、运行方式,以及木马是否通过email、IRC或其他通信手段联系发起攻击的人。

一些危害大的特洛伊木马还有一定的反侦测能力,能够采取各种方式隐藏自身,加密通信,甚至提供了专业级的API供其它攻击者开发附加的功能。

由于功能全面,所以这些特洛伊木马的体积也往往较大,通常达到100 KB至300 KB,相对而言,要把它们安装到用户机器上而不引起任何人注意的难度也较大。

对于功能比较单一的特洛伊木马,攻击者会力图使它保持较小的体积,通常是10 KB到30 KB,以便快速激活而不引起注意。

这些木马通常作为键记录器使用,它们把受害用户的每一个键击事件记录下来,保存到某个隐藏的文件,这样攻击者就可以下载文件分析用户的操作了。

还有一些特洛伊木马具有FTP、Web或聊天服务器的功能。

通常,这些微型的木马只用来窃取难以获得的初始远程控制能力,保障最初入侵行动的安全,以便在不太可能引起注意的适当时机上载和安装一个功能全面的大型特洛伊木马。

随便找一个Internet搜索网站,搜索一下关键词Remote Access Trojan,很快就可以得到数百种特洛伊木马——种类如此繁多,以至于大多数专门收集特洛伊木马的Web网站不得不按照字母顺序进行排列,每一个字母下有数打甚至一百多个木马。

下面我们就来看看两种最流行的特洛伊木马:Back Orifice和SubSeven。

■ Back Orifice 1998年,Cult of the Dead Cow开发了Back Orifice。

这个程序很快在特洛伊木马领域出尽风头,它不仅有一个可编程的API,还有许多其他新型的功能,令许多正规的远程控制软件也相形失色。

Back Orifice 2000(即BO2K)按照GNU GPL(General Public License)发行,希望能够吸引一批正规用户,以此与老牌的远程控制软件如pcAnywhere展开竞争。

但是,它默认的隐蔽操作模式和明显带有攻击色彩的意图使得许多用户不太可能在短时间内接受。

攻击者可以利用BO2K的服务器配置工具可以配置许多服务器参数,包括TCP或UDP、端口号、加密类型、秘密激活(在Windows 9x机器上运行得较好,在Windows NT机器上则略逊一筹)、密码、插件等。

Back Orifice的许多特性给人以深刻的印象,例如键击事件记录、HTTP文件浏览、注册表编辑、音频和视频捕获、密码窃取、TCP/IP端口重定向、消息发送、远程重新启动、远程锁定、数据包加密、文件压缩,等等。

Back Orifice带有一个软件开发工具包(SDK),允许通过插件扩展其功能。

默认的bo_插件允许攻击者远程控制机器的键盘和鼠标。

就实际应用方面而言,Back Orifice对错误的输入命令非常敏感,经验不足的新手可能会使它频繁地崩溃,不过到了经验丰富的老手那里,它又会变得驯服而又强悍。

■ SubSeven SubSeven可能比Back Orifice还要受欢迎,这个特洛伊木马一直处于各大反病毒软件厂商的感染统计榜前列。

SubSeven可以作为键记录器、包嗅探器使用,还具有端口重定向、注册表修改、麦克风和摄像头记录的功能。

图二显示了一部分SubSeven的客户端命令和服务器配置选项。

SubSeven具有许多令受害者难堪的功能:攻击者可以远程交换鼠标按键,关闭/打开Caps Lock、Num Lock和Scroll Lock,禁用Ctrl+Alt+Del组合键,注销用户,打开和关闭CD-ROM驱动器,关闭和打开监视器,翻转屏幕显示,关闭和重新启动计算机,等等。

SubSeven利用ICQ、IRC、email甚至CGI脚本和攻击发起人联系,它能够随机地更改服务器端口,并向攻击者通知端口的变化。

另外,SubSeven还提供了专用的代码来窃取AOL Instant Messenger(AIM)、ICQ、RAS和屏幕保护程序的密码。

四、检测和清除特洛伊木马 如果一个企业网络曾经遭受病毒和Email蠕虫的肆虐,那么这个网络很可能也是特洛伊木马的首选攻击目标。

由于木马会被绑定程序和攻击者加密,因此对于常规的反病毒软件来说,查找木马要比查找蠕虫和病毒困难得多。

另一方面,特洛伊木马造成的损害却可能远远高于普通的蠕虫和病毒。

因此,检测和清除特洛伊木马是系统管理员的首要任务。

要反击恶意代码,最佳的武器是最新的、成熟的病毒扫描工具。

扫描工具能够检测出大多数特洛伊木马,并尽可能地使清理过程自动化。

许多管理员过分依赖某些专门针对特洛伊木马的工具来检测和清除木马,但某些工具的效果令人怀疑,至少不值得完全信任。

不过,Agnitum的Tauscan确实称得上顶级的扫描软件,过去几年的成功已经证明了它的效果。

特洛伊木马入侵的一个明显证据是受害机器上意外地打开了某个端口,特别地,如果这个端口正好是特洛伊木马常用的端口,木马入侵的证据就更加肯定了。

一旦发现有木马入侵的证据,应当尽快切断该机器的网络连接,减少攻击者探测和进一步攻击的机会。

打开任务管理器,关闭所有连接到Internet的程序,例如Email程序、IM程序等,从系统托盘上关闭所有正在运行的程序。

注意暂时不要启动到安全模式,启动到安全模式通常会阻止特洛伊木马装入内存,为检测木马带来困难。

大多数操作系统,当然包括Windows,都带有检测IP网络状态的Netstat工具,它能够显示出本地机器上所有活动的监听端口(包括UDP和TCP)。

打开一个命令行窗口,执行“Netstat -a”命令就可以显示出本地机器上所有打开的IP端口,注意一下是否存在意外打开的端口(当然,这要求对端口的概念和常用程序所用的端口有一定的了解)。

显示了一次Netstat检测的例子,检测结果表明一个Back Orifice使用的端口(即)已经被激活,木马客户程序使用的是远程机器(ROGERLAP)上的1216端口。

除了已知的木马常用端口之外,另外还要特别留意未知的FTP服务器(端口21)和Web服务器(端口80)。

但是,Netstat命令有一个缺点,它能够显示出哪些IP端口已经激活,但却没有显示出哪些程序或文件激活了这些端口。

要找出哪个执行文件创建了哪个网络连接,必须使用端口枚举工具,例如,Winternals Software的TCPView Professional Edition就是一个优秀的端口枚举工具。

Tauscan除了能够识别特洛伊木马,也能够建立程序与端口的联系。

另外,Windows XP的Netstat工具提供了一个新的-o选项,能够显示出正在使用端口的程序或服务的进程标识符(PID),有了PID,用任务管理器就可以方便地根据PID找到对应的程序。

如果手头没有端口枚举工具,无法快速找出幕后肇事者的真正身份,请按照下列步骤操作:寻找自动启动的陌生程序,查找位置包括注册表、文件、启动文件夹等。

然后将机器重新启动进入安全模式,可能的话,用Netstat命令确认一下特洛伊木马尚未装入内存。

接下来,分别运行各个前面找出的有疑问的程序,每次运行一个,分别用Netstat命令检查新打开的端口。

如果某个程序初始化了一个Internet连接,那就要特别小心了。

深入研究一下所有可疑的程序,删除所有不能信任的软件。

Netstat命令和端口枚举工具非常适合于检测一台机器,但如果要检测的是整个网络,又该怎么办?大多数入侵检测系统(Intrusion Detection System,IDS)都具有在常规通信中捕获常见特洛伊木马数据包的能力。

FTP和HTTP数据具有可识别的特殊数据结构,特洛伊木马数据包也一样。

只要正确配置和经常更新IDS,它甚至能够可靠地检测出经过加密处理的Back Orifice和SubSeven通信。

请参见,了解常见的源代码开放IDS工具。

五、处理遗留问题 检测和清除了特洛伊木马之后,另一个重要的问题浮现了:远程攻击者是否已经窃取了某些敏感信息?危害程度多大?要给出确切的答案很困难,但你可以通过下列问题确定危害程度。

首先,特洛伊木马存在多长时间了?文件创建日期不一定值得完全信赖,但可资参考。

利用Windows资源管理器查看特洛伊木马执行文件的创建日期和最近访问日期,如果执行文件的创建日期很早,最近访问日期却很近,那么攻击者利用该木马可能已经有相当长的时间了。

其次,攻击者在入侵机器之后有哪些行动?攻击者访问了机密数据库、发送Email、访问其他远程网络或共享目录了吗?攻击者获取管理员权限了吗?仔细检查被入侵的机器寻找线索,例如文件和程序的访问日期是否在用户的办公时间之外? 在安全要求较低的环境中,大多数用户可以在清除特洛伊木马之后恢复正常工作,只要日后努力防止远程攻击者再次得逞就可以了。

至于安全性要求一般的场合,最好能够修改一下所有的密码,以及其他比较敏感的信息(例如信用卡号码等)。

在安全性要求较高的场合,任何未知的潜在风险都是不可忍受的,必要时应当调整管理员或网络安全的负责人,彻底检测整个网络,修改所有密码,在此基础上再执行后继风险分析。

对于被入侵的机器,重新进行彻底的格式化和安装。

特洛伊木马造成的危害可能是非常惊人的,由于它具有远程控制机器以及捕获屏幕、键击、音频、视频的能力,所以其危害程度要远远超过普通的病毒和蠕虫。

深入了解特洛伊木马的运行原理,在此基础上采取正确的防卫措施,只有这样才能有效减少特洛伊木马带来的危害. 回答者:阿喃 - 经理 四级 12-31 17:00 -------------------------------------------------------------------------------- 您觉得最佳答案好不好? 目前有 0 个人评价 50% (0)50% (0) 其他回答 共 2 条 特洛伊木马完全解析 一位客户的PC出现了奇怪的症状,速度变慢,CD-ROM托盘毫无规律地进进出出,从来没有见过的错误信息,屏幕图像翻转,等等。

我切断了他的Internet连接,然后按照对付恶意软件的标准步骤执行检查,终于找出了罪魁祸首:两个远程访问特洛伊木马——一个是Cult of the Dead Cow臭名昭著的Back Orifice,还有一个是不太常见的The Thing。

在这次事件中,攻击者似乎是个小孩,他只想搞些恶作剧,让别人上不了网,或者交换一些色情资料,但没有什么更危险的举动。

如果攻击者有其他更危险的目标,那么他可能已经从客户的机器及其网络上窃得许多机密资料了。

特洛伊木马比任何其他恶意代码都要危险,要保障安全,最好的办法就是熟悉特洛伊木马的类型、工作原理,掌握如何检测和预防这些不怀好意的代码。

一、初识特洛伊木马 特洛伊木马是一种恶意程序,它们悄悄地在宿主机器上运行,就在用户毫无察觉的情况下,让攻击者获得了远程访问和控制系统的权限。

一般而言,大多数特洛伊木马都模仿一些正规的远程控制软件的功能,如Symantec的pcAnywhere,但特洛伊木马也有一些明显的特点,例如它的安装和操作都是在隐蔽之中完成。

攻击者经常把特洛伊木马隐藏在一些游戏或小软件之中,诱使粗心的用户在自己的机器上运行。

最常见的情况是,上当的用户要么从不正规的网站下载和运行了带恶意代码的软件,要么不小心点击了带恶意代码的邮件附件。

大多数特洛伊木马包括客户端和服务器端两个部分。

攻击者利用一种称为绑定程序的工具将服务器部分绑定到某个合法软件上,诱使用户运行合法软件