2023年12月2日发(作者:)

维普资讯

技高一筹 投稿信箱:hard@netfriends corn,ca 系统应用 就会在“c:\Windows\system32wins 文件夹下添 拨开迷雾 通透看清e 经常看到有网友在询问Svchost exe进程的问题.很多 加一个Svchost.exe文件。对于此类病毒 只要通 过一些进程管理工具,看其进程路径即可加以判 断。此外.还有诸如SVCHOST exe之类病毒(名 字中间的是数字0.而不是英文字母o).靠的是 混淆名称来达到目的。 2.极度隐藏型 此类病毒是真正通过系统文件Svchost exe调 用DLL病毒文件的。比如PortLess BackDoor木马就 是借助Svchost exe来启动的.如何找出这种木马 呢, 人都对自己进程列表中的多个Svchost exe进程感到不安。 有人说它是病毒.有人说Windows XP正常情况下就应该有 4~5个此类进程。那么Svchost exe到底是何方神圣呢7 首先从服务人手.因为通过Svchost exe调用 的DLL文件都是通过注册为系统服务实现启动的。 重启后进入安全模式.在“运行”栏中执行 “Msconfig”命令 启动系统配置实用程序.单击 “服务”标签 然后勾选 隐藏所有Microsoft服务”. 之后便可查看到所有非微软的系统服务。在这里. 根据 制造商” 描述判断服务 的性质.可看到 库(D L L)中运行服务的通用主机进程名称,它位于 “%SystemRoot%\System32”文件夹中。因此肯定的是c \windows\system32\svchost exe是系统正常的文件。因为它 是通用主机进程名称.不同Svchost.exe调用的是不同的DLL 文件。举个例子来说.Svchost.exe 就像是多节车厢的公共汽车.每 节车厢坐着不同的乘客.而系统 其它进程就像每部小汽车.里面 只搭载了一位乘客.Svchost同时 搭载多位乘客可以方便管理.更 好地进行控制且更加便于调试. 晰 t■舢●■∞矧 蛐●嗡t 腿 d8 ●●5● … ,~ ●●” t—唯 ●■ mP 口-∞ ∞ ^ 嘲…i…l…■●te ‘D、∞、∞¨ …∞ £、… 1 l 4 ’ 【 其中的lPRlP就 是木马注册的 服务(如图3)。 现在来查看服务.在 ”运行”栏中执行“Services msc 命令.打开服务配置 窗口.找到IPRIP服务并打开 其属性窗口.可看到它的 可执行文件路径是”c: Ⅱ●……一…… £…llt tⅥTll0 s 【 ¨! tj ■…………’…●  ∞ ∞ ∞ ∞ ∞ ∞∞∞…16I m【 【 … E≮ t●’● …●‘  E E E ●■■■■■—●■●■■■■■●■■■●l—日X ¨t●●‘●t-‘ …’●’●1●¨…l 6I’【 ……【…1…I r…1… ●‘… ・ ……-_ “…c…-●●口I∞…E r…、i E --’Ⅱ- … ∞ :'帅*【 ,…【 ・lI 、和 叠每舀镀; 篱鼋| | 曼 比如我的进程列表中就有5个此 ! ?篡 …~…9詈粤 进程【如图1)。'鼍巴_=—墨_- — _二.深入了解——揭开Svchost的神秘面纱 ■每当系统启动时.Svchost将检查注册表中的服务部分. 以构建需要加载的服务列表。每个Svchost会话可以包含一 \windows\System32\Svchost 组服务.以便根据Svchost的启动方式和位置的不同.来运 exe-k netsvcs“【如图4)。 行不同的服务。它调用的DLL文件是由注册表【HKEY—LOCAL 查看调用的DLL文件.依次展开注册表中的 —MAcHINE\sYsTEM\currentcontrolSet\Services\相应服务 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ ”\Parameters]键右侧的“servecedll”值来指定的.服务列表在 Services\IPRlP\Pa rameters】键值.在这里可看到 fHKEY—LOCAL—MACHINE\SOFTWARE\Microsoft\Windows Srevecedlr值为 C:\windows\system32\svchostdl1. .NT'\CurrentVersion\SvcHost]下(如 图2)。比如我这儿有7个服务.如 果这些服务全部开启的话 系统 进程列表就会出现7个Svchost. exe进程。因此Svchost exe进程有 dl1“这就是真正的木马所在。现在将其服务停止 并删除DLL木马文件.便彻底摆平了这个恶劣的木 马。 根据上面的介绍 最后总结一下对付恶意 Svchost exe进程的通用方法 打开任务管理器查 几个。是否是病毒 关键是看它启动了几个服务.调用的 看Svchost exe进程数目.首先确定Svchost exe的 是否是病毒DLL文件来决定的。 路径(如为非system32目录则为病毒) 在服务配 _三.擦亮双眼——Svchost.exe病毒巧识别 毒?这里主要有两种类型: 1.假日伪劣 置窗口中查看服务开启数量确定Svchost.exe的数 _ 为什么有时候Svchost exe进程会被杀毒软件识别为病 目(如果都是系统服务则多个也属正常) 如果怀 疑有SvcHost木马。用Msconfig确定系统新增的非 微软服务 然后通过服务配置窗口 确定服务是 t.exe调用。如果是.则打开注册表编 Svchost exe本身并不在系统目录下 它不是系统正常 否由Svchos的文件 确实是个病毒。比如W32.Welchia Worm病毒 它 辑器 查找其调用的DLL文件并将其删除即可。 ee WWW.onlnedown net/soft/1 7601.htm进程终结者1.0 ・可定时杀进程的一款小工具 59・