1.4 认识端口和服务
端口和服务是计算机操作系统中不可缺少的部分,端口和服务常常被联系在一起,一个端口对应着一个服务,如Web服务默认对应80端口等。
1.4.1 认识端口
端口可以认为是计算机与外界通信交流的出口。一个IP地址的端口可以有65536(256×256)个,端口是通过端口号来标记的,端口号只有整数,范围是0~65535(256×256-1)。
服务器上开放的端口往往是潜在的黑客入侵通道。对目标主机进行端口扫描能够获得许多有用的信息,常用的方法是使用端口扫描工具对指定IP或IP地址段进行扫描,下面介绍使用ScanPort扫描器扫描端口的方法,具体操作步骤如下。
Step01 下载并运行ScanPort程序,打开ScanPort主窗口,在其中设置起始IP地址、结束IP地址以及要扫描的端口号,如图1-39所示。
图1-39 ScanPort主窗口
Step02 单击“扫描”按钮,开始进行扫描,从扫描结果中可以看出设置的IP地址段中计算机开启的端口,如图1-40所示。
图1-40 开始扫描
Step03 如果扫描某台计算机中开启的端口,则需将开始IP和结束IP都设置为该主机的IP地址,如图1-41所示。
图1-41 设置单一主机的IP
Step04 在设置完要扫描的端口号之后,单击“扫描”按钮,可扫描出该主机中开启的端口(设置端口范围之内),如图1-42所示。
图1-42 开始扫描单个主机的端口
1.4.2 认识服务
在计算机中安装好操作系统之后,通常系统会默认启动许多服务,且每项服务都有一个具体的文件存在,一般存储在“C:\Windows\System32”文件夹中,其扩展名一般是.exe、.dll、.sys等。另外,操作系统中的服务还可以根据自己的需要开启相应的服务或关闭不必要服务。以开启WebClient服务为例,具体操作步骤如下。
Step01 单击“”按钮,在弹出的菜单列表中选择“Windows系统”“控制面板”菜单命令,如图1-43所示。
图1-43 选择“控制面板”命令
Step02 打开“控制面板”窗口,双击“管理工具”图标,如图1-44所示。
图1-44 “控制面板”窗口
Step03 打开“管理工具”窗口,双击“服务”图标,如图1-45所示。
图1-45 “服务”图标
Step04 打开“服务”窗口,找到WebClient服务项,如图1-46所示。
图1-46 “服务”窗口
Step05 双击该服务项,弹出“WebClient的属性”对话框,单击“启动类型”右侧的下拉按钮,在弹出的下拉菜单中选择“自动”,如图1-47所示。
图1-47 选择“自用”选项
Step06 单击“应用”按钮,激活“服务状态”下的“启动”按钮,如图1-48所示。
图1-48 选择“启动”按钮
Step07 单击“启动”按钮,可启动该项服务,再次单击“应用”按钮,在“WebClient的属性”对话框中可以看到该服务的“服务状态”已经变为“正在运行”,如图1-49所示。
图1-49 启动服务项
Step08 单击“确定”按钮,返回“服务”窗口,此时即可发现WebClient服务的“状态”变为“正在运行”,这样就可以成功开启WebClient服务对应的端口,如图1-50所示。
图1-50 WebClient服务的状态为“正在运行”