黑客攻防从入门到精通
上QQ阅读APP看书,第一时间看更新

1.3 进程与端口基础

端口是计算机提供服务的大门,黑客要想入侵计算机,就需要从这扇门里进入。进程是系统或应用程序的一次动态执行,是计算机系统的动态核心,了解进程与端口的基础知识及相关操作可以为黑客防范打下基础。

1.3.1 认识进程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。

进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就是所有由用户启动的进程。进程是操作系统进行资源分配的单位。在Windows下,进程又被细化为线程,也就是一个进程下有多个能独立运行的更小的单位。

危害较大的可执行病毒同样以“进程”形式出现在系统内部(一些病毒可能并不被进程列表显示,如“宏病毒”),那么及时查看并准确杀掉非法进程对于手工杀毒起着关键性的作用。

1.3.2 进程基础操作

计算机启动后,在计算机系统中启动任意程序,系统都会在后台加载相应的进程,对于进程的相关操作介绍如下。

一、查看系统进程

在计算机正常运行时,系统进程主要包括系统管理计算机本身和完成各种操作所必需的程序与用户开启、执行的软件程序。我们可以通过Windows任务管理器对系统中运行的进程进行查看。

在Windows系统下,鼠标右键单击“任务栏”空白处,选择“启动任务管理器”命令,或者按“Ctrl”+“Shift”+“Esc”组合键,即可打开“Windows任务管理器”窗口,如图1-5所示。如果想看任务管理器显示的列内容,需单击“任务管理器”上方的“查看”选项,然后单击“选择列”选项,弹出“选择进程页列”对话框,如图1-6所示。

图1-5 查看进程

图1-6 选择进程页列

二、关闭进程

在Windows系统中,用户关闭进程可以进行如下操作。

1. 鼠标右键单击“任务栏”空白处,选择“启动任务管理器”命令,或者按“Ctrl”+“Shift”+“Esc”组合键,即可打开“Windows任务管理器”窗口。

2. 选择要结束的系统进程,单击“结束进程”按钮,如图1-7所示。在弹出的对话框中单击“结束进程”按钮即可完成结束进程操作,如图1-8所示。

图1-7 选择结束的进程

图1-8 确定结束进程

1.3.3 端口概述

“端口”是英文port的意译,可以认为是设备与外界进行通信交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见,如计算机中的80端口、21端口、23端口等;物理端口又称为接口,是可见端口,如计算机背板的RJ45网口,交换机路由器集线器等的RJ45端口。电话使用的RJ11插口也属于物理端口的范畴。

1.3.4 查看端口

在Windows系统中,我们可以用Netstat命令查看端口。在“命令提示符”窗口中,运行“netstat -a -n”命令即可看到以数字形式显示的TCP和UDP连接的端口号及其状态,具体操作步骤如下。

1. 单击“开始”菜单,选择“运行”命令,或者按“Win”+“R”组合键弹出运行对话框。

2. 在文本框里输入“cmd”命令,单击“确定”按钮,如图1-9所示。

3. 打开命令提示符窗口,输入“netstat -a -n”命令查看TCP和UDP连接的端口号及其状态,如图1-10所示。

图1-9 运行cmd命令

图1-10 查看端口

一些端口常常会被黑客利用,还会被一些木马病毒利用,对计算机系统进行攻击,在未来的学习中,我们将逐渐介绍如何应对此类入侵。