请
登录
后使用快捷导航
没有帐号?
立即注册
已签到,明天再来
签到领寄托币
GO
寄托家园留学论坛
›
论坛
›
寄托悠闲社区
›
网络资源
›
剖析进程中SVCHOST的作用和原理
返回列表
查看:
2209
|
回复:
0
剖析进程中SVCHOST的作用和原理
[复制链接]
i-winner
UID: 183200
i-winner
当前离线
最后登录
2008-6-3
在线时间
0 小时
寄托币
2262
声望
1
注册时间
2004-10-22
阅读权限
30
帖子
2
精华
8
积分
1686
UID
183200
高级会员
高级会员, 积分 1686, 距离下一级还需 -86 积分
声望
1
寄托币
2262
注册时间
2004-10-22
精华
8
帖子
2
主页
发消息
电梯直达
楼主
发表于 2005-7-10 16:08:39
|
只看该作者
|
倒序浏览
走进SVCHOST
SVCHOST进程现在是声名狼藉,本来Windows用它来启动各种服务,可是偏偏病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的(如冲击波变种病毒“W32.Welchia.Worm”),弄的大家草木皆兵一见有SVCHOST就怀疑自己是否已经中招,其实Windows系统存在多个SVCHOST进程是很正常的,在受感染的机器中到底哪个是病毒进程呢?这里仅举一例来说明。
假设Windows XP系统被“W32.Welchia.Worm”感染了。正常的SVCHOST文件存在于“C:\Windows\system32”目录下,如果发现该文件出现在其他目录下就要小心了。“W32.Welchia.Worm”病毒存在于“C:\Windows\system32\wins”目录中,因此使用进程管理器查看SVCHOST进程的执行文件路径就很容易发现系统是否感染了病毒。Windows系统自带的任务管理器不能够查看进程的路径,可以使用第三方进程管理软件,如“Windows优化大师”进程管理器,通过这些工具就可很容易地查看到所有的SVCHOST进程的执行文件路径,一旦发现其执行路径为不平常的位置就应该马上进行检测和处理。
在基于NT内核的Windows操作系统家族中,不同版本的Windows系统,存在不同数量的“SVCHOST”进程,用户使用“任务管理器”可查看其进程数目。一般来说,Win2000有两个SVCHOST进程,WinXP中则有四个或四个以上的SVCHOST进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而Win2003 server中则更多。这些SVCHOST进程提供很多系统服务,如:RpcSs服务(Remote Procedure Call)、dmserver服务(Logical Disk Manager)、Dhcp服务(DHCP Client)等。
如果要了解每个SVCHOST进程到底提供了多少系统服务,可以在Win2000的命令提示符窗口中输入“Tlist -S”命令来查看,该命令是Win2000 Support Tools提供的。在WinXP则使用“tasklist /svc”命令。
深入分析SVCHOST
Windows系统进程分为独立进程和共享进程两种,“SVCHOST.EXE”文件存在于“%SystemRoot%\system32\”目录下,它属于共享进程。随着Windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由SVCHOST.EXE进程来启动。但SVCHOST进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务。那这些服务是如何实现的呢?
原来这些系统服务是以动态链接库(DLL)形式实现的,它们把可执行程序指向SVCHOST,由SVCHOST调用相应服务的动态链接库来启动服务。那SVCHOST又怎么知道某个系统服务该调用哪个动态链接库呢?这是通过系统服务在注册表中设置的参数来实现。下面就以RpcSs(Remote Procedure Call)服务为例,进行讲解。实例:笔者以Windows XP为例,点击“开始”/“运行”,输入“services.msc”命令,弹出服务对话框,然后打开“Remote Procedure Call”属性对话框,可以看到RpcSs服务的可执行文件的路径为“C:\WINDOWS\system32\svchost -k rpcss”,这说明RpcSs服务是依靠SVCHOST调用“rpcss”参数来实现的,而参数的内容则是存放在系统注册表中的。
在运行对话框中输入“regedit.exe”后回车,打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\RpcSs]项,找到类型为“REG_EXPAND_SZ”的键“magePath”,其键值为“%SystemRoot%\system32\svchost -k rpcss”(这就是在服务窗口中看到的服务启动命令),另外在“Parameters”子项中有个名为“ServiceDll”的键,其值为“%SystemRoot%\system32\rpcss.dll”,其中“rpcss.dll”就是rpcss服务要使用的动态链接库文件。这样SVCHOST进程通过读取“RpcSs”服务注册表信息,就能启动该服务了。
0
0
使用道具
举报
返回列表
RE: 剖析进程中SVCHOST的作用和原理 [
修改
]
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
回帖后跳转到最后一页
浏览过的版块
美国留学
【每日签到】专版
站务中心
法律版
问答
Offer
投票
面经
Q
HKUST ECON PHD面试
A
非常大概率是算是面试的一环了,committee的面试,可以也在寄托论坛上找找,综合看一下面经哈,难度不会太大,加油
Q
美签预约系统填错生日信息无法修改
A
会,及时联系修改
Q
【问答】港科大广州分校的PHD如何?
A
据说没有留学认定,港中深和港科广好像都没有。
Q
【问答】第一次套磁需要附RP吗?
A
先查清楚学校/项目的申请要求,如果强制需要附RP,那当然要带。如果不是强制性的,建议第一次套磁不附RP,等导师有积极回应问...
Q
NUS MSc申請PhD難度請益
A
看你怎么想,msc申博士是有机会的,网传nus某项目有30%留校读博,压力会比较大。RA转phd有机会,但也有说这条路没以前好走了...
more
香港理工大学
理学硕士(资讯科技) Master of Science in Information Technology
MSc
|
26Fall
|
Offer
Erasmus Mundus
ipcvai
MSc
|
26Fall
|
Offer
City University of Hong Kong
理学硕士(金融学) Master of Science in Finance
MSc
|
26Fall
|
Con Offer
Nanyang Technological University
学习科学与技术硕士 Master of Learning Sciences and Technology
MA
|
26Fall
|
Offer
more
offer选择求助
本人目前需要在hkust sosc mphill和cuhk econ mphill中选择,希望大家能给一些建议,感谢大家! 本人情况:本人本科是学econ的,比较坚定地想读博士,博士方向political science或者econ皆可,比较倾向前者。目前感兴趣的方向是political economy和economic history。 个人的一些感觉:cuhk的econ mphill是一个很扎实的econ跳板硕项目,看了官网上的课程设计,主要侧重数学和经济学训练。hkust sosc mphill感觉更加侧重qualitative一点,或者说有更多的这些理论方面的训练,当然也有很多quantitative的课程(只是个人感觉,如果不妥,请见谅!) placement来看:cuhk的placement不太明确,官网上似乎并没有写。hkust的placement部分集中在本校直升,还有一些同学外申北美,欧洲。方向也比较多元,有political science,econ和sociology等等。 网上能找到关于这两个项目的基本情况,就读体验和相关信息都比较有限,如果有同学能提供一些信息,感激不尽!
港校能源与环境类offer抉择
本人情况:华南985,本科生物资源与环境专业(均分85),雅思6.5,2012年毕业,从事碳排放核算、碳减排项目开发等碳市场相关工作十多年,目前希望通过读研过渡转向能源方向。 offer情况:十月中下旬就收到香港理工大学碳中和可持续科技(STCN)的秋季offer,这个专业和我本身工作经历很相关,但能源方面的课程只有两三门,留位费延期到11月7日,当时没有其他offer选择,就交了8w4港币留位费。 一周后的今天同时收到香港科技大学的化学与能源工程(CEE)春季offer和香港城市大学能源与环境(SEE)的秋季offer,目前纠结要不要放弃港理工8万多的留位费,选择港科的CEE?另一方面也担心CEE的跨专业学习相对较难,加上港科学习压力相对较大
港中文 ie VS 港科 bdt。二选一
港中文 ie VS 港科 bdt。二选一
helppppp 意大利硕士三选一
想留欧就业的话,这三个offer选哪个比较好?
more
东京大学
9.16陶瓷并收到回信要求写研究计划9.26发研究计划并收到肯定回复11.5出愿完毕12.5收到面试通知12.15面试面试...
香港中文大学
timeline: 11.15- 12.18面试-12.23 offer时长:5分钟【那天面试官前面人比较多,晚了几分钟】工具:Zoom 提...
香港科技大学(广州)
五分钟自我介绍,五分钟Q&A,说的是纯英文,但是面试我的老师是直接用中文和我说的,我也就顺势用中文回复...
南洋理工大学
这个项目要求有1年以上的教育行业工作相关的经验面试时长是15分钟,邮件通知会有3位faculty member 但是实际...
more
最新
精华
你绿色壁垒
你民生
哈萨克国立大学官方授权招生
【26 Fall】香港中文大学信息工程系Wing C. Lau招收网络安全方向全奖PhD
新人报道多多关照
新人来报到啦~
2025北京大学营销新标杆:CMO正规研修班开启啦
26fall Duolingo出分
【征稿】2026年纺织工程国际研讨会 (CTSE-S)( EI Compendex)
招聘外贸订单对接员
2025年最新最全多邻国测试的全面介绍,看完这篇文章就够了!
高管营销CMO课2025排行榜:北京大学项目正规权威首选
多邻国英语测试究竟是什么?
11.20 19:00 | 7大热门计算机类课程教授亲临现场!港城大计算学院线上宣讲重磅来袭
付费 求购 签证艺术 The Art of Visa 这本书 完整版
第八届图像、视频处理与人工智能国际会议(IVPAI 2026)
25fall econ phd经验总结 以及关于hku ars的情况
UZH遥感专业硕士第一年就读体验
KU Leuven MS Econ 上半学期结束,提供一个数据点
phd选校-选导师-材料准备-面试全流程分享
六级540-首考101-备考托福经验
学签timeline及相关信息分享
加拿大留学GIC办理指南:最新政策、流程及专属福利
英硕转欧硕申请经历
【申请心得】我的政治学、传播学、计算社会科学美国硕士项目申请心得
荷兰硕士DIY留学申请指南
港澳居住证+社保医保地税+银行卡改用回乡证登记
博士申请常见问题Q&A
二签sds通过,大龄单身无业。
关于hku的两个跳板项目(theory/advanced research)
加硕coop指北
毕业工签踩大雷 - unauthorized work before submitting PGWP - 附解决办法
0
0
转发
转发该帖子
剖析进程中SVCHOST的作用和原理
https://bbs.gter.net/thread-297768-1-1.html
复制链接
发送
积分 , 距离下一级还需 积分
回顶部