C:\Windows\System32\drivers\etc 中的服务文件

C:\Windows\System32\drivers\etc 中的服务文件

在服务文件中,我看到开放的端口/远程连接和流媒体等,有人可以从那里连接到我的电脑吗?

答案1

首先,文件中没有敏感信息C:\Windows\System32\drivers\etc\services,因此无需隐藏。以下是我系统上同一文件的前 30 行:

# Copyright (c) 1993-2004 Microsoft Corp.
#
# This file contains port numbers for well-known services defined by IANA
#
# Format:
#
# <service name>  <port number>/<protocol>  [aliases...]   [#<comment>]
#

echo                7/tcp
echo                7/udp
discard             9/tcp    sink null
discard             9/udp    sink null
systat             11/tcp    users                  #Active users
systat             11/udp    users                  #Active users
daytime            13/tcp
daytime            13/udp
qotd               17/tcp    quote                  #Quote of the day
qotd               17/udp    quote                  #Quote of the day
chargen            19/tcp    ttytst source          #Character generator
chargen            19/udp    ttytst source          #Character generator
ftp-data           20/tcp                           #FTP, data
ftp                21/tcp                           #FTP. control
ssh                22/tcp                           #SSH Remote Login Protocol
telnet             23/tcp
smtp               25/tcp    mail                   #Simple Mail Transfer Protocol
time               37/tcp    timserver
time               37/udp    timserver
rlp                39/udp    resource               #Resource Location Protocol
nameserver         42/tcp    name                   #Host Name Server

如果你看第三行,你会看到关键短语:知名。这些是 TCP/IP 网络工作方式的标准已发布参数。您可以阅读在维基百科上


第二,

有人可以从那里连接到我的电脑吗?

理论上是的。如果你在电脑上运行 SSH 服务器,并且允许端口 22(知名SSH 端口)通过防火墙,那么人们将能够通过 ssh 连接到您的系统。FTP 服务器、Web 服务器、电子邮件服务器或数百种其他已定义的服务中的任何一种也是如此。但这些服务通常 (a) 在 PC 中被禁用,(b) 在防火墙中被阻止,因此您不容易受到攻击 除非你使自己变得脆弱。

答案2

不。此文件仅定义端口号和名称之间的映射。就像 DNS 定义主机名和 IP 一样。要启用文件中描述的服务,您必须运行 service/daemon

相关内容