为什么服务器的SVCHOST一直去连某个外网的IP地址。?大侠救命啊,俺给你们磕头了,555

little_Fans 2003-10-28 06:31:03
SVCHOST是系统进程,没办法结束,
用木马克星也查不出什么
而且是才打了最新补丁的系统,
可是用APROT查的时候发现
SVHOST。EXE在多个本地端口连外网的80端口。
而状态又是CLOSE_WAIT。一点也不明白,
再查注册表里也没见什么怪东西啊。
诺顿防火墙只能让对方连不了
重启之后一会又出现这个进程,关也关不掉,
真的郁闷死了,
现在我们的服务程序DOWN的很厉害。
一点办法没有,哪位大侠99偶啊。
分明天一定给,
...全文
2346 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
davyboy 2003-10-29
  • 打赏
  • 举报
回复
首先到注册表检查run等启动和自动运行的健值,看有没有可疑的东西,如果有的话看一下他的值里的路径。然后到‘服务’里面,把windows client 和network connections share停止,这两个服务的名称我记得不是很清楚了,大概不会错,如果还有什么恶意的服务,你也可以停掉,然后再去把hvchose结束掉。
‘服务’在什么地方你应该知道把]
warlibrary 2003-10-29
  • 打赏
  • 举报
回复
中木马了?
little_Fans 2003-10-29
  • 打赏
  • 举报
回复
。。。。。。。。
还是没人知道啊。?????
little_Fans 2003-10-29
  • 打赏
  • 举报
回复
。。。。。算了结帖!:(。
woshirenyi 2003-10-29
  • 打赏
  • 举报
回复
1. 多个服务共享一个Svchost.exe进程利与弊

windows 系统服务分为独立进程和共享进程两种,在windows NT时只有服务器管理器SCM(Services.exe)有多个共享服务,随着系统内置服务的增加,在windows 2000中ms又把很多服务做成共享方式,由svchost.exe启动。windows 2000一般有2个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。而在windows XP中,则一般有4个以上的svchost.exe服务进程,windows 2003 server中则更多,可以看出把更多的系统内置服务以共享进程方式由svchost启动是ms的一个趋势。这样做在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,因为任何一个共享进程的服务因为错误退出进程就会导致整个进程中的所有服务都退出。另外就是有一点安全隐患,首先要介绍一下svchost.exe的实现机制。


2. Svchost原理

Svchost本身只是作为服务宿主,并不实现任何服务功能,需要Svchost启动的服务以动态链接库形式实现,在安装这些服务时,把服务的可执行程序指向svchost,启动这些服务时由svchost调用相应服务的动态链接库来启动服务。

那么svchost如何知道某一服务是由哪个动态链接库负责呢?这不是由服务的可执行程序路径中的参数部分提供的,而是服务在注册表中的参数设置的,注册表中服务下边有一个Parameters子键其中的ServiceDll表明该服务由哪个动态链接库负责。并且所有这些服务动态链接库都必须要导出一个ServiceMain()函数,用来处理服务任务。

例如rpcss(Remote Procedure Call)在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs,它的参数子键Parameters里有这样一项:
"ServiceDll"=REG_EXPAND_SZ:"%SystemRoot%\system32\rpcss.dll"
当启动rpcss服务时,svchost就会调用rpcss.dll,并且执行其ServiceMain()函数执行具体服务。

既然这些服务是使用共享进程方式由svchost启动的,为什么系统中会有多个svchost进程呢?ms把这些服务分为几组,同组服务共享一个svchost进程,不同组服务使用多个svchost进程,组的区别是由服务的可执行程序后边的参数决定的。

例如rpcss在注册表中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs 有这样一项:
"ImagePath"=REG_EXPAND_SZ:"%SystemRoot%\system32\svchost -k rpcss"
因此rpcss就属于rpcss组,这在服务管理控制台也可以看到。

svchost的所有组和组内的所有服务都在注册表的如下位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost,例如windows 2000共有4组rpcss、netsvcs、wugroup、BITSgroup,其中最多的就是netsvcs=REG_MULTI_SZ:EventSystem.Ias.Iprip.Irmon.Netman.Nwsapagent.Rasauto.\
Rasman.Remoteaccess.SENS.Sharedaccess.Tapisrv.Ntmssvc.wzcsvc..

在启动一个svchost.exe负责的服务时,服务管理器如果遇到可执行程序内容ImagePath已经存在于服务管理器的映象库中,就不在启动第2个进程svchost,而是直接启动服务。这样就实现了多个服务共享一个svchost进程。
little_Fans 2003-10-28
  • 打赏
  • 举报
回复
service pack 和诺顿2001的病毒库都是最新的了,
查过系统注册表,没有见到什么异常的东西,,
也没有和指向的IP相同的注册表键直
而且由于我们是放在公网上的专用服务器。
为安全起见,只运行必须的服务程序,关闭了所有和应用服务无关的服务
也不在上面开网页浏览站点什么的。
并加载过系统安全策略。是禁止远程改写注册表的。
按理系统做的很安全了,可是还是出现了这个怪东西。
最郁闷的是这些地址并非是网站地址,虽然IP可以PING通
但是并不提供WWW服务。最郁闷的是显示SVCHOST连的那个IP经常是在变化的.
其IP大多用IWAN查到某个路由就查不下去了
而查出来的竟然会有美,日韩,..等地的。(在多个服务器上查的结果)
比如64.18.*.*实在是头疼的要死.
另外PING这些地址是可以PING通的。根据返回包显示是UNIX系统。
...快疯掉了,一点头绪都没有啊。
icuc88 2003-10-28
  • 打赏
  • 举报
回复
可能是冲击波。
安装service pack 和所有的hotfixes。然后杀毒。
  • 打赏
  • 举报
回复
到dos下杀毒
SLSnake 2003-10-28
  • 打赏
  • 举报
回复
可能被开后门了,你好好找找这个东西再哪里,然后到安全模式去干吊它
kanewx 2003-10-28
  • 打赏
  • 举报
回复
1.升级你的windows
2.添加删除程序组里看看有没有异常的程序,和那个网站有关的
3.去windows的目录下看看有没有和那个网站有关的程序
4.在internet选项中,删除,清空历史记录
laypeople 2003-10-28
  • 打赏
  • 举报
回复
一下内容转载自20CN网络安全小组。



Svchost.exe说明解疑对Svchost的困惑 (阅览 6022 次)

Svchost.exe文件对那些从动态连接库中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的%systemroot%\system32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。每个Svchost.exe的回话期间都包含一组服务,以至于单独的服务必须依靠Svchost.exe怎样和在那里启动。这样就更加容易控制和查找错误。
.
Svchost.exe 组是用下面的注册表值来识别。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost
每个在这个键下的值代表一个独立的Svchost组,并且当你正在看活动的进程时,它显示作为一个单独的例子。每个键值都是REG_MULTI_SZ类型的值而且包括运行在Svchost组内的服务。每个Svchost组都包含一个或多个从注册表值中选取的服务名,这个服务的参数值包含了一个ServiceDLL值。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service
.
.
更多的信息
.
为了能看到正在运行在Svchost列表中的服务。
开始-运行-敲入cmd
然后在敲入 tlist -s (tlist 应该是win2k工具箱里的东东)
Tlist 显示一个活动进程的列表。开关 -s 显示在每个进程中的活动服务列表。如果想知道更多的关于进程的信息,可以敲 tlist pid。
Tlist 显示Svchost.exe运行的两个例子。
0 System Process
8 System
132 smss.exe
160 csrss.exe Title:
180 winlogon.exe Title: NetDDE Agent
208services.exe
Svcs: AppMgmt,Browser,Dhcp,dmserver,Dnscache,Eventlog,lanmanserver,LanmanWorkst
ation,LmHosts,Messenger,PlugPlay,ProtectedStorage,seclogon,TrkWks,W32Time,Wmi
220 lsass.exe Svcs: Netlogon,PolicyAgent,SamSs
404 svchost.exe Svcs: RpcSs
452 spoolsv.exe Svcs: Spooler
544 cisvc.exe Svcs: cisvc
556 svchost.exe Svcs: EventSystem,Netman,NtmsSvc,RasMan,SENS,TapiSrv
580 regsvc.exe Svcs: RemoteRegistry
596 mstask.exe Svcs: Schedule
660 snmp.exe Svcs: SNMP
728 winmgmt.exe Svcs: WinMgmt
852 cidaemon.exe Title: OleMainThreadWndName
812 explorer.exe Title: Program Manager
1032 OSA.EXE Title: Reminder
1300 cmd.exe Title: D:\WINNT5\System32\cmd.exe - tlist -s
1080 MAPISP32.EXE Title: WMS Idle
1264 rundll32.exe Title:
1000 mmc.exe Title: Device Manager
1144 tlist.exe
在这个例子中注册表设置了两个组。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost:
netsvcs: Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent RasautoRa
sman Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc
rpcss :Reg_Multi_SZ: RpcSs
smss.exe
csrss.exe
这个是用户模式Win32子系统的一部分。csrss代表客户/服务器运行子系统而且是一个基本的子系统必须一直运行。csrss 负责控制windows,创建或者删除线程和一些16位的虚拟MS-DOS环境。


=========================
文章类型:转载 提交:小胡℡ 核查:NetDemon
飓风2000 2003-10-28
  • 打赏
  • 举报
回复
用最新版的瑞星杀一下毒试试看!

9,516

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧