查找WinXP/2003的端口对应服务(1)

ZDNet软件频道2007-12-28作者:天新网 | 天新网
本文关键词:端口 Windows 2003 Windows Windows XP

     一、问题的提出:

  写过一些端口的文章,但有一个问题一直困扰着我,就是查找端口所对应的服务。比如:如图1所示1035和1063端口对应的进程都是svchost,但是这两个端口对应的是哪个服务呢?只有找到对应的服务才能停止该服务从而彻底关闭对应的端口,同时才能看看是正常服务还是木马服务。



图1

  二、问题的解决

  参考了网上的一些文章和自己的摸索找到了一个简单的方法,下面先以查找

1035和1063端口为例看看查找的过程,步骤如下:

  1、如图1:用TCPVIEw查看端口列表。记下1035和1063端口对应的进程都是svchost,注意它们的pid值都为1308(svchost.exe:1308),记住这个数。

  2、如图2:在命令窗口(运行cmd进入)运行tasklist /svc列出进程所对应的服务。看到pid=1308所对应的服务了吗?显示的是dhcp和dnscache服务。

  3、如图3所示,当打开服务(运行services.msc)界面时却发现界面中显示的是红圈中的内容而不是dhcp和dnscache,这两个常用的能猜到是什么服务,但有些服务名称和在图2中显示的根本对不上。下面就是本文的关键,接着往下看。

  4、用系统中自带的sc命令查找相应的服务名称。

  用法如下:

  C:>sc getdisplayname dhcp
  [SC] GetServiceDisplayName 成功
  名称 = DHCP Client

  C:>sc getdisplayname dnscache
  [SC] GetServiceDisplayName 成功
  名称 = DNS Client
  看到了吧!dhcp对应的名称是DHCP Client,dnscache对应的是DNS Client,从图2中可以找到相应的服务了吧!

您看到此篇文章时的感受是:
支持
愤怒
无聊
暴汗
养眼
炒作
不解
标题党
搞笑
用户评论
  • 评论列表
  • 本篇文章共有 0 条评论
用户名
评论内容
发表时间
- 发表评论 -
匿名
注册用户
向ZDNet提问

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号