找回密码
 加入华同
搜索
黄金广告位联系EMAIL:[email protected] 黄金广告[email protected]
查看: 1213|回复: 5

谢谢大家,我已经解决了,斑竹请删吧`

[复制链接]
发表于 2006-9-3 21:23:49 | 显示全部楼层 |阅读模式
我电脑给别人用过后,里面就有个程序SVOHOST.exe不知道是个什么,有人说是病毒,我玩跑跑卡丁车的时候才发现,里面提示不能和游戏同时运行.
" x8 y$ Y* j- t2 P还有啊,我的瑞星监控都被关了,开启不了啦,我恢复了系统后还是有那个程序,在操作系统里也找不到,用瑞星查杀也没显示有病毒,这是怎么了啊?# H5 U2 f" I! q; q% R' |
我哭哭哭.......帮帮我吧~~~~6 g  }+ ]- {( a2 P3 {0 @
谢谢下面两位哥哥,不过,我说的是SVOHOST,而不是SVCHOST,第3个字母是O,不是C,这是不是冲击波或者震荡波的病毒啊?我一点都不懂,有人说这是,1 u' k5 t- @) Z1 [
你们再帮我看看吧`
6 [) d7 O  h- e! B3 V
' ?2 c' N& B( M9 f( f7 q+ m[ 本帖最后由 5346724 于 2006-9-5 09:13 PM 编辑 ]
发表于 2006-9-3 21:55:20 | 显示全部楼层
Service Host Process是一个标准的动态连接库主机处理服务。Svchost.exe对那些从动态连接库(DLL)中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的Windows\system32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。Windows 2000一般有2个Svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个Svchost.exe;而在 windows XP中,则一般有4个以上的Svchost.exe服务进程;Windows 2003 server中则更多。Svchost.exe 是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看 Svchost.exe进程的执行路径可以确认是否中毒。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索 Svchost.exe文件就可以发现异常情况。一般只会在C:\Windows\System32目录下找到一个Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。
回复

使用道具 举报

发表于 2006-9-3 22:39:18 | 显示全部楼层
呵呵。那个文件名第三个字母是O 。。。。。说名是木马。哈哈。 如果是笔误,我估计是病毒是dll文件。装载到系统进程里了。要杀毒首先要知道是什么病毒才好入手。
回复

使用道具 举报

发表于 2006-9-4 20:08:39 | 显示全部楼层
你先打开任务管理器{方法:鼠标移到IE最下部的任务栏,右击,任务管理器(K)},看看那个进程的占用率大。把这个进程记下来。
8 Y- _1 f- I9 b然后,打开注册表,搜索一下这个进程,找到后,将他删除
回复

使用道具 举报

发表于 2006-9-4 23:00:39 | 显示全部楼层
svchost是一个很复杂的进程,一般不是单独启用的,这个是pconline的文章,对了解svchost很有帮助,这里提示就是svchost很多情况不一定是病毒,尽管行为很想。
+ ?9 q( [8 s1 P$ {: }" b 关于“系统蓝色档案”栏目5 y& e: v/ {- ~
  Svchost.exe、lsass.exe、wdfmgr.exe,打开进程列表后你会发现一大堆不知用途的进程,究竟是系统进程还是木马病毒?如果打开系统文件夹,一大堆奇奇怪怪名称的文件,更是会把你弄得晕头转向。很多朋友因此而始终抱有一种未知的恐惧,认为木马、黑客无处不在,即使是高手,也不能把这些陌生的系统文件说个明明白白。为消除大家的疑惑,从这期开始为大家带来一档新的连载栏目——系统蓝色档案为大家曝光这些隐秘文件的秘密。两位主人公,现在就来认识一下。
) E- i1 _$ I) K3 [  主人公介绍0 _( r3 _  V4 u  x3 u. T* j
  小菜:刚接触电脑不久的菜鸟,但对电脑知识有着非常浓厚的学习兴趣,常说的一句话是“菜鸟先飞”。
5 S4 z1 t3 L7 g0 d$ X8 f( N- F  大嘴:乐于助人的老鸟,经常被别人冠以“大嘴高手”称号,不过这并不是指他嘴特别大,而是一谈到电脑知识就滔滔不绝。
/ ~) s1 _' g3 A4 V3 `$ R  一、紧急状况:系统发现严重病毒
2 k2 A' i9 e& z  ]  小菜刚刚学习了进程的概念和知识,于是就打开“任务管理器”观察系统中的进程,这一看不要紧,还真发现了一个“病毒”——Svchost.exe,这家伙在系统进程列表中竟然有5个之多(见图1),于是小菜就逐个结束这些进程,没想到第二个进程结束后还会再生,而结束第四个进程时更离谱,系统提示“系统即将关机,离关机还有60秒”,进程再生、错误提示,这些典型的病毒“症状”更让小菜相信“Svchost.exe”是病毒无疑,但无法结束进程,又该怎么清除病毒呢?小菜只好请来了大嘴。
$ {+ E% Z, R0 ^% |: F- O5 A 0 v0 T0 w  e$ x- Y$ b! z9 D
图1 数量众多的SVCHOST进程
! E! r' l7 |2 q9 g, f  大嘴过来后还没看电脑,就先告诉小菜,系统中的Svchost.exe进程是正常系统进程,不是病毒,不仅仅是你,其他朋友一看到系统中这么多的Svchost.exe进程,第一反应也感觉它是病毒,虽然系统中有多个Svchost.exe进程是正常的,但也不保证都是正常的。听起来似乎有些矛盾?这让小菜更有些迷糊,大嘴坐下后给小菜详细讲了起来。
; k% N! v- Q/ k0 X6 W+ O/ N  二、松了口气:Svchost.exe是台“CD机”
8 M, d1 p2 ]8 C+ {5 y; W& Q1 [- B  1.服务装在“CD机”里
4 F* Q0 S6 O7 n( y8 o; k) m+ B  Svchost.exe是NT内核操作系统(Windows 2000/XP/2003都属于NT内核操作系统)独有的进程,“Svchost”其实就是“Service Host”(服务宿主)的缩写。微软官方对它的定义是:Svchost.exe是从动态链接库(DLL)中运行的服务的通用主机进程名称,通俗讲,它就是一个服务装载器。大家可以把每个服务想象成一张音乐CD,而Svchost.exe就是用来播放这种CD的CD机。
- z3 p- N) J! n) k8 t3 Q  2.为什么用“CD机”装服务$ y7 J; a$ r$ g7 p6 |" ]
  由于Windows 2000/XP系统服务越来越多,以EXE单独进程的形式启动所有服务会大大增加系统负担,为节省系统资源,微软将一些系统服务以动态链接库(DLL)形式实现,而Svchost.exe就是用来装载这些DLL文件以启动系统服务的程序。没有人会为了发行一张CD而制作一台专用播放此CD的CD机,微软也一样。
1 {% K' \& P* T$ }) \- c  3.系统里有几台这样的“CD机”
1 G% p3 O7 F* U! ?( X2 \0 X  那为什么系统进程列表中的Svchost.exe会有多个呢?微软为了让系统能更好地进行服务控制,就允许多个Svchost.exe进程同时运行,每个Svchost.exe进程可以包含一组服务,想像一下可以同时容纳3张甚至更多CD的多碟CD机。打开注册表[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost]主键,在窗口右侧可以看到许多键值,这里的每个键值都代表一组服务,键值数据则包含了该组服务下面运行的服务名称列表,每组服务启动时都会通过单独的Svchost.exe进程来装载。Windows XP中默认共有六组服务(见图2),其中imgsvc、NetworkService、rpcss、termsvcs四个组,它们都只有一个服务运行,这些服务启动后的Svchost.exe进程用户名为“SYSTEM”。而LocalService和netsvcs组都启动了多个服务,它们的Svchost.exe进程用户名分别为“LOCAL SERVICE”和“NETWORD SERVICE”,从图1中可以看到这种区别。% q0 o7 X* T5 O( w, f, r! S

4 Q6 U% v& }3 K) k+ R2 Z9 L6 q# f图2 众多svchost进程的区别
8 Q! v0 e3 b( U: J. z& M% F1 j  当然了,这六组服务通常并不都是启动状态的,根据系统启动的服务不同,反映在系统进程列表中的Svchost.exe进程数量也是不同的,Windows XP会有四个到六个Svchost.exe进程,而Windows 2000通常则会有两个Svchost.exe进程。
  ^8 A+ y; d" G, i- X小提示:点击“开始→运行”,在运行框中输入“CMD”回车,然后在打开的命令行窗口中输入“Tasklist /svc”(不含引号)命令,可以更直观地看到每个Svchost.exe进程装载的服务名称列表(见图3)。( a; w# V& L8 g" r  O6 t

9 `( J  z& d* w2 d图3 查看svchost进程装载的服务名称
! E, ^5 y6 z4 i- D) `  4.获取每张“CD”的详细信息
7 e: E# v2 l5 {, m4 R+ [* P  如果想更进一步了解Svchost.exe装载的这些服务都是什么功能,可以记下键值数据中的服务名称,例如“RpcSs”,接着打开注册表的[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services],再打开下面的“RpcSs”子键,在右边的“Description”键值中就可以看到该服务的描述,而在“ImagePath”键值数据中则可以看到这个服务的运行命令正是“%SystemRoot%\system32\svchost -k rpcss”(见图4)。而在“RpcSs”子键下还有一个“Parameters”(参数)子键,其右边的“ServiceDll”键值数据“%SystemRoot%\system32\rpcss.dll”则表明了RpcSs服务启动时调用的是系统目录下的“Rpcss.dll”文件,这就好像你原来只知道CD中歌曲的歌名,现在又让你能够查到这首歌的演唱者。- \" G' u  O8 d
  ~" ~2 Y$ `$ Y+ p9 G3 T
图4 查看svchost的具体功能8 D) N2 E+ u7 ^& Y/ o+ u1 H4 ~4 Q
  如果觉得通过注册表查询服务名称了解其属性不太方便,也可以使用“全能助手用Windows服务管理专家”(以下简称“服务管理专家”)来查询,运行软件后单击“All Win32 Services”分支,在右侧服务列表中根据服务名称索引即可快速找到要查询的服务,单击服务名称,即可看到该服务的启动命令以及调用的DLL文件等相关信息(见图5)。同时软件还专门设计了Svchost Group分支,可以快速查询LocalService和netsvcs组中的服务详细信息。
# ~& x  g  I/ Q/ }, ?/ N 8 h5 q. r, s% B% `' V  V- F
图5 用工具查看svchost的情况
( H* w) I, @( [* a  全能助手用Windows服务管理专家 小档案2 I5 v; ]6 D8 Y& a# Z% P
软件名称:         全能助手用Windows服务管理专家
9 A: t8 Z+ ^+ Z4 R8 H2 Q* ^( H 软件版本:         1.02
3 S4 o0 q- ~6 j; H 软件大小:         164KB  l& O7 P4 {* |
软件授权:         免费
2 u4 j2 P( F' ?. S4 U, u- d 适用平台:         Windows 2000/XP& r, e4 w- {9 h, u" u
下载地址:         点击这里下载: d9 q+ M. n5 d' F8 F

4 R. B3 k3 ~4 J. d4 E" D三、危机仍在:小心病毒的骗局
# K* h3 W( o& q9 T  由于Svchost.exe进程的特殊性,它隐藏了真正运行的程序的名称,在表面看到的只是Svchost.exe进程,这个特性同时也让许多病毒、木马有空可钻,企图以此迷惑用户。那么如何判断系统中的多个Svchost.exe进程是否正常呢?下面针对这类病毒常用的几种欺骗手法来进行分析。  k: p1 l3 H1 [0 u& D
  骗局1:利用假冒Svchost.exe名称的病毒程序& q  r: n* P0 z
  火眼金睛:这种方式运行的病毒并没有直接利用真正的Svchost.exe进程,而是启动了另外一个名称同样是Svchost.exe的病毒进程,由于这个假冒的病毒进程并没有加载系统服务,它和真正的Svchost.exe进程是不同的,只需在命令行窗口中运行一下“Tasklist /svc”,如果看到哪个Svchost.exe进程后面提示的服务信息是“暂缺”(见图6),而不是一个具体的服务名,那么它就是病毒进程了,记下这个病毒进程对应的PID数值(进程标识符),即可在任务管理器的进程列表中找到它,结束进程后,在C盘搜索Svchost.exe文件,也可以用第三方进程工具直接查看该进程的路径,正常的Svchost.exe文件是位于%systemroot%\System32目录中的,而假冒的Svchost.exe病毒或木马文件则会在其他目录,例如“w32.welchina.worm”病毒假冒的Svchost.exe就隐藏在Windows\System32\Wins目录中,将其删除,并彻底清除病毒的其他数据即可。6 L. b- ]/ K) i$ R. ]

- Z- ]& x7 N) _; H. b8 T3 w图6 查看可疑svchost进程
+ v0 f8 p. J( `% s$ ]& I  骗局2:一些高级病毒则采用类似系统服务启动的方式,通过真正的Svchost.exe进程加载病毒程序,而Svchost.exe是通过注册表数据来决定要装载的服务列表的,所以病毒通常会在注册表中采用以下方法进行加载:, E* y# G  M0 @9 D' m: D; d1 k
•        添加一个新的服务组,在组里添加病毒服务名 : l$ e: g2 d" B7 E# m! Q6 X: }
•        在现有的服务组里直接添加病毒服务名 4 A9 y1 T5 e+ r& u5 X3 F
•        修改现有服务组里的现有服务属性,修改其“ServiceDll”键值指向病毒程序* J( ]- K* a$ U
  判断方法:病毒程序要通过真正的Svchost.exe进程加载,就必须要修改相关的注册表数据,可以打开[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost],观察有没有增加新的服务组,同时要留意服务组中的服务列表,观察有没有可疑的服务名称,通常来说,病毒不会在只有一个服务名称的组中添加,往往会选择LocalService和netsvcs这两个加载服务较多的组,以干扰分析,还有通过修改服务属性指向病毒程序的,通过注册表判断起来都比较困难,这时可以利用前面介绍的服务管理专家,分别打开LocalService和netsvcs分支,逐个检查右边服务列表中的服务属性,尤其要注意服务描述信息全部为英文的,很可能是第三方安装的服务,同时要结合它的文件描述、版本、公司等相关信息,进行综合判断。例如这个名为PortLess BackDoor的木马程序,在服务列表中可以看到它的服务描述为“Intranet Services”,而它的文件版本、公司、描述信息更全部为空(见图7),如果是微软的系统服务程序是绝对不可能出现这种现象的。从启动信息“C:\WINDOWS\System32\svchost.exe -k netsvcs”中可以看出这是一款典型的利用Svchost.exe进程加载运行的木马,知道了其原理,清除方法也很简单了:先用服务管理专家停止该服务的运行,然后运行regedit.exe打开“注册表编辑器”,删除[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IPRIP]主键,重新启动计算机,再删除%systemroot%\System32目录中的木马源程序“svchostdll.dll”,通过按时间排序,又发现了时间完全相同的木马安装程序“PortlessInst.exe”,一并删除即可。
/ x2 l7 `- X; F& {/ C ! f3 X) B8 I- \2 c
图7 利用多项信息进行综合判断
回复

使用道具 举报

 楼主| 发表于 2006-9-5 21:12:25 | 显示全部楼层
我已经解决了,我知道是什么病毒了,就是现在流行的橙色8月病毒,我终于把瑞星升级了才杀去,里面的病毒有盗QQ的毒,还有盗游戏的毒,难怪前几天我朋友的QQ被盗了,他又没密码保护,昏迷哦!申述又说证据不足,主要是以前用过的密码他都忘记了,昏迷!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入华同

本版积分规则

Archiver|手机版|小黑屋|华人同志

GMT+8, 2024-10-2 06:37 , Processed in 0.060922 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表