奇宝库 > 比较木马和病毒的相同点和不同点(可能附带病毒的木马程序)

比较木马和病毒的相同点和不同点(可能附带病毒的木马程序)

任何病毒和木马都存在于系统中,不可能完全脱离进程。即使采用了隐藏技术,仍然可以从过程中发现线索。因此,检查系统中的活动进程成为我们检测病毒木马最直接的方法。但是系统中同时运行着这么多进程,哪些是正常的系统进程,哪些是木马进程,那些经常被病毒木马假冒的系统进程在系统中扮演着什么角色?

病毒进程隐藏的三种方法

当我们确认系统中有病毒,但通过任务管理器查看系统中的进程却找不到任何奇怪的进程时,说明病毒采取了一些隐藏措施。有三种方法可以总结:

1.伪造真实的东西

系统中的正常流程有:svchost.exe、explorer.exe、iexplore.exe、winlogon.exe等。也许你在系统中发现了这样的过程:svch0st.exe,explore.exe,iexplorer.exe,winlogin.exe。比较一下,找出区别?这是病毒经常用来迷惑用户的伎俩。通常他们会把系统中正常的进程名中的O改成0,L改成I,I改成J,然后变成自己的进程名。区别只是一个字,意义却完全不同。或者多一个字母或者少一个字母。例如,explorer.exe和iexplore.exe很容易混淆,如果出现另一个iexplorer.exe,情况会更加混乱。如果用户不小心,一般会被忽略,病毒的过程就逃逸了。

2.偷梁换柱

如果用户很小心,那么上面的招数就没用了,病毒会被当场执行。结果病毒也学会了聪明,懂得偷梁换柱的把戏。如果一个进程的名字是svchost.exe,它就和一个正常的系统进程的名字完全一样。那么这个过程安全吗?不是,其实只是利用了任务管理器无法查看进程对应的可执行文件的缺陷。我们知道svchost.exe进程对应的可执行文件位于“C:\WINDOWS\system32”目录下(在Windows2000中是C:\WINNT\system32的目录)。如果病毒把自己复制到“C:\WINDOWS”并改名为svchost.exe,运行后我们会在“任务管理器”里看到svchost.exe,这是正常的。你能说出哪一个是病毒的过程吗?

3.从死亡中重生

除了以上两种方法,病毒还有另一个终极方案,——,让死人复活。所谓复活,就是病毒采用进程插入技术,将病毒运行所需的dll文件插入到正常的系统进程中。表面上看,并没有什么可疑的情况。本质上,系统进程已经被病毒控制了。除非使用专业的进程检测工具,否则很难发现隐藏在其中的病毒。

& & &如果我们平时检查流程的时候发现了可疑的地方,只要根据两点来判断就可以了:

1.仔细检查进程的文件名;

2.检查它的路径。

本文来自网络,不代表本站立场,转载请注明出处: