当前位置:首页 > 日记 > 正文

特洛伊木马在网络安全中的攻击与防御策略

特洛伊木马在网络安全中的攻击与防御策略

  木马程序用“瞒天过海”或“披着羊皮的狼”之类的词来形容这类程序一点也不为过,直截了当的说法是木马有两个程序,一个是程序,一个是控制器程序,当你的电脑运行了程序后,客人就可以使用控制器程序进入你的电脑,通过指挥程序达到控制你的电脑的目的.


  有些网友会说我的电脑没有什麽秘密的资料,就抱着无所谓的态度,我想你肯定不希望在奋勇冲浪的时候,在与MM谈情说爱的时候,或许你在看属于你隐私的的时候总有一双或很多双眼睛在"笑眯眯"的"关心"着你吧,更有甚者,通过木马将传染到你的电脑上,让你死去活来,你的鼠标被人家控制,键盘不知什麽时候锁住了,这电脑还算你的吗?怎麽办?凉拌!


  那麽木马究竟是何方神圣,让我们来分析一下.


  一个木马要工作,那麽其程序必须在目标上运行,没有人会主动要求去运行它,但是会有这麽一天,有人对你抱以和善的微笑说,"我这有一个好游戏""我有漂亮的MM屏保和你分享一下"等等,当你打开这些所谓的程序时,一个宿主程序已经悄悄潜入你的机子,第一步就这样完成了,这完全是我们疏于防范造成的.


  然后,木马一般会在以下三个地方安营扎寨:、win.ini、system.ini,因为电脑启动的时候,需要装载这三个文件,大部分木马是使用这三种方式启动的.也有捆绑方式启动的,木马phAse 1.0版本和NetBus 1.53版本就可以以捆绑方式装到目标电脑上,可以捆绑到启动程序上,也可以捆绑到一般程序的常用程序上.如果捆绑到一般的程序上,启动是不确定的,这要看目标电脑主人了,如果他不运行,木马就不会进入内存.捆绑方式是一种手动的安装方式,一般捆绑的是非自动方式启动的木马.非捆绑方式的木马因为会在等位置留下痕迹,所以,很容易被发现,而捆绑木马可以由黑客自己确定捆绑方式、捆绑位置、捆绑程序等,位置的多变使木马由很强的隐蔽性.


  木马的程序文件一般位置是在c:\windows和c:\windows\system中,为什么要在这两个目录下,因为windows的一些系统文件在这两个位置,如果你误删了文件,你的电脑可能崩溃,你不得不重新安装系统.


  木马的文件名更是一种学问,木马的文件名尽量和windows的系统文件接近,这样你就会弄糊涂了,比如木马SubSeven 1.7版本的文件名是c:\windows\KERNEL16.DL,而windows由一个系统文件是c:\windows\KERNEL32.DLL,他们之差一点点,但是删错了的话,结果可大不相同的哦,删除KERNEL32.DLL会让你死翘翘的哦.再比如,木马phAse 1.0版本,生成的木马是C:\WINDOWS\System\Msgsrv32.exe,愣是和windows的系统文件C:\WINDOWS\System\Msgsrv32.exe一模一样,只是图标有点两样,你可不要删错了哦.上面两个是假扮系统文件的类型,我们再来看看无中生有的类型,木马SubSeven 1.5版本文件名是c:\windows\window.exe,看清楚了哦,少一个s的哦,如果不告诉你这是木马,你有胆子删吗?


  但是木马有一个致命的缺点,相对固定的端口,黑客要进入你的电脑,必须要有通往你电脑的途径,也就是说,木马必须打开某个端口,大家叫这个端口为“后门”,木马也叫“后门工具”.这个不得不打开的后门是很难隐蔽的,只能采取混淆的办法,很多木马的端口是固定的,让人一眼就能看出是什么样的木马造成的.所以,端口号可以改变,这是一种混淆的办法.我们知道7306是木马netspy的,木马SUB7可以改变端口号,SUB7默认的端口是1243,但是如果把1243端口改成了7306呢,呵呵,一定会把目标电脑的主人弄混淆了.有些人会问,要是这个端口会自动改变那该多好呀,每次上网端口号自动改变,呵呵,真聪明,可惜聪明过头了.比如,真有这样的木马装在我的电脑上,每次上网的端口均会改变,你是黑客,你打算怎么进入我的电脑呢?你知道这个木马现在开放的端口号是多少吗?想扫描我的电脑?端口一共有6万多个,你什么时候扫描完毕?半个小时,呵呵,我早发现了,早把你炸死了.即使我是菜鸟一个,你这样高速度扫描我的电脑,也会导致我的电脑通讯阻塞,谁会在网速非常慢的情况下在网络上待半个小时?所以,这基本上是不太可能的事情.


  木马有很强的隐蔽性,在WINDOWS中,如果某个程序出现异常,用正常的手段不能退出的时候,采取的办法时按“Ctrl+Alt+Del"键,跳出一个窗口,找到需要终止的程序,然后关闭它.早期的木马会在按“Ctrl+Alt+Del"显露出来,现在大多数木马已经看不到了.所以只能采用内存工具来看内存中时候存在木马.


  木马还具有很强潜伏的能力,表面上的木马被发现并删除以后,后备的木马在一定的条件下会跳出来.这种条件主要是目标电脑主人的操作造成的.我们先来看一个典型的例子:木马Glacier(冰河1.2正式版)现在已经升级到3.0版, 这个木马有两个程序,C:\WINDOWS\SYSTEM\Kernel32.exe挂在的启动组中,当电脑启动的时候,会装入内存,这是表面上的木马.另一个是C:\WINDOWS\SYSTEM\Sysexplr.exe,也在中,它修改了文本文件的关联,当你点击文本文件的时候,它就启动了,它会检查Kernel32.exe是不是存在,如果存在的话,什么事情也不做.当表面上的木马Kernel32.exe被发现并删除以后,目标电脑的主人可能会觉得自己已经删除木马了,应该是安全的了.如果目标电脑的主人在以后的日子中点击了文本文件,那么这个文件文件照样运行,而Sysexplr.exe被启动了.Sysexplr.exe会发现表面上的木马Kernel32.exe已经被删除,就会再生成一个Kernel32.exe,于是,目标电脑以后每次启动电脑木马又被装上了.


  说了这麽多,是不是感到很恐怖,很上火,别着急,清凉解暑药马上就到.


  在对付特洛伊木马程序方面,有以下几种办法:


  1.必须提高防范意识,不要打开陌生人信中的附件,哪怕他说的天花乱坠,熟人的也要确认一下来信的原地址是否合法.


  2.多读readme.txt.许多人出于研究目的下载了一些特洛伊木马程序的包,在没有弄清包中几个程序的具体功能前,就匆匆地执行其中的程序,这样往往就错误地执行了端程序而使用户的计算机成为了特洛伊木马的牺牲品.包中经常附带的readme.txt文件会有程序的详细功能介绍和使用说明,尽管它一般是英文的,但还是有必要先阅读一下,如果实在读不懂,那最好不要执行任何程序,丢弃包当然是最保险的了.有必要养成在使用任何程序前先读readme.txt的好习惯.


  值得一提的是,有许多程序说明做成可执行的readme.exe形式,readme.exe往往捆绑有或特洛伊木马程序,或者干脆就是由程序、特洛伊木马的端程序改名而得到的,目的就是让用户误以为是程序说明文件去执行它,可谓用心险恶.所以从互联网上得来的readme.exe最好不要执行它.


  3.使用杀毒.现在国内的杀毒都推出了清除某些特洛伊木马的功能,如KV300、KILL98、瑞星等等,可以不定期地在脱机的情况下进行检查和清除.另外,有的杀毒还提供网络实时监控功能,这一功能可以在黑客从远端执行用户机器上的文件时,提供报警或让执行失败,使黑客向用户机器上载可执行文件后无法正确执行,从而避免了进一步的损失,但是要记住,它不是万能的.


  4.立即挂断.尽管造成上网速度突然变慢的原因有很多,但有理由怀疑这是由特洛伊木马造成的,当入侵者使用特洛伊的客户端程序访问你的机器时,会与你的正常访问抢占宽带,特别是当入侵者从远端下载用户硬盘上的文件时,正常访问会变得奇慢无比.这时,你可以双击任务栏右下角的连接图标,仔细观察一下“已发送字节”项,如果数字变化成1~3kbps(每秒1~3千字节),几乎可以确认有人在下载你的硬盘文件,除非你正在使用ftp功能.对TCP/IP端口熟悉的用户,可以在“MS-DOS方式”下键入“netstat-a"来观察与你机器相连的当前所有通信进程,当有具体的IP正使用不常见的端口(一般大于1024)与你通信时,这一端口很可能就是特洛伊木马的通信端口.当发现上述可疑迹象后,你所能做的就是:立即挂断,然后对硬盘有无特洛伊木马进行认真的检查.


  5.观察目录.普通用户应当经常观察位于c:\、c:\windows、c:\windows\system这三个目录下的文件.用“记事本”逐一打开c:\下的非执行类文件(除exe、bat、com以外的文件),查看是否发现特洛伊木马、击键程序的记录文件,在c:\Windows或c:\Windows\system下如果有光有文件名没有图标的可执行程序,你应该把它们删除,然后再用杀毒进行认真的清理.


  6.在删除木马之前,最最重要的一项工作是备份,需要备份,防止系统崩溃,备份你认为是木马的文件,如果不是木马就可以恢复,如果是木马你就可以对木马进行分析.不同的不马有不同的清除方法,由于涉及面太大,这里就不详述了.


  总之不管你喜欢不喜欢,木马总是存在的,你只有去多多少少的了解一些木马的知识,才不至于遭人暗算,警惕啊,我的朋友,在茫茫的大海中,总有那麽一双眼睛在窥视着你.


相关文章

Android智能手机的市场份额占世界

Android智能手机的市场份额占世界

智能手机,市场份额,占世界,电脑软件,Android,Canalys市场研究公司最近报告称,Android智能手机的市场份额在全球排名48%,与苹果二。 据悉,谷歌于2005收购安卓,并于2008推出同名Android操作系统,目前已被HTC、LG、摩托罗拉、三星等全球知名品牌手…

火狐4新功能截图抢先

火狐4新功能截图抢先

抢先,新功能,火狐,截图,电脑软件,随着IE9和Chrome 10的火狐4最终版今天正式发布。Firefox的新版本已经在速度和功能大大提高。让我们看看Firefox 4的新功能。 标签页 首先,一个重要的变化是标签页被移到了顶部。此外,如果你选择一个标签页并…

win7的个性化Win7右键没有个性化是

win7的个性化Win7右键没有个性化是

右键,电脑软件,win7右键没有个性化是怎么回事这是今天的网友小宇问了萧边一个Win7系统的问题。为了解决这个问题,有网友问过,但他们只是觉得他们的一些基本知识,所以他们没有写相关的文章。鉴于此,还是会有许多win7电脑爱好者会问的问题。 首先…

美丽的风景和添加Windows7图标,美化

美丽的风景和添加Windows7图标,美化

图标,风景,战略,美丽,电脑软件,Windows 7更加紧凑合理内核结构、资源治理顺畅和高效,和安全机制有了很大的提高,但相应地,用户空间已大大减少,foobar2000后变化是完全相同的1版本,对于这些普通用户当然是一件好事,但喜欢DIY的朋友不要激动,如编辑…

什么BTChina等指数关闭网站的意思

什么BTChina等指数关闭网站的意思

网站,电脑软件,BTChina,如果bt真的消失了 对于下载互联网上的电影;主流用户索引网站BTChina关闭像意味着什么 与张小北,南北两个电影评论家,他的博客讨论是什么;,主流观众;他们真的喜欢什么样的电影mdash;mdash;与国内电影市场如面团一样从国外玩…

VistaSP2和Server2008SP2预计将于

VistaSP2和Server2008SP2预计将于

推出,将于,明年,电脑软件,Windows Server 2008正式出货时已经预装了SP1补丁包,微软这样做的主要目的就是为了能同步Windows客户端与服务器端。从本月初微软放出的知识库KB948465的文字介绍可以看出,Windows Server 2008和Vista的SP2很可能将…

数据结构与算法C#实施系列--广义树

数据结构与算法C#实施系列--广义树

算法,数据结构,广义,系列,电脑软件,算法与数据结构(C #实现)系列--广义树(2) Heavenkiller(原创) 公共覆盖对象密钥{ get }返回此密钥}; 公共覆盖的程度{得到{退货。度} }; / /公共覆盖单元高度{得到高度} } {退货; public override bool(空的)属性…

在Win8隐藏分区的作用是什么

在Win8隐藏分区的作用是什么

作用,电脑软件,Windows 7的裸机安装新的使用,系统会默认在坚硬的部分开始把隐藏分区,在100m左右的大小。在Windows 8中,也有这样的一个隐藏分区,分区的大小为350m,这估计是要问,在这个Win8隐藏分区是干什么用的大家一起往下看。 从截图中可以看到…

如何建立替代Win7使用互联网

如何建立替代Win7使用互联网

互联网,电脑软件,如果你的Windows7系统是通过局域网代理服务器或其他网络提供商的网络服务器是在线的,你需要为你的IE浏览器或软件设置代理服务器地址设置方法如下: IE浏览器的设置方法是:点击{开始} - { } { }控制面板-网络选项,如上图所示,选…

win7资源管理器已停止工作

win7资源管理器已停止工作

资源管理器,工作,电脑软件,方法uff1a 1。打开任务管理器,点文件,然后点的新任务,并调用explorer.exe后确定开。 2。找到WinRAR,点选项,设置,整合,整合到资源管理器的使用。…

微软表示,IE8的正式版本将在默认情

微软表示,IE8的正式版本将在默认情

保护模式,默认,将在,情况下,版本,在Windows Vista和Windows Server 2008中,由于UAC的存在,微软给IE 7加入了保护模式以增强其安全性。但在某些情况下,安全模式显得过于唠叨,因此在IE 8中,微软决定默认情况下关闭此功能。不过在IE 8 RC中,这一特性…