按端口号可分为3大类:
(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
一些端口常常会被黑客利用,还会被一些木马病毒利用,对计算机系统进行攻击,以下是计算机端口的介绍以及防止被黑客攻击的简要办法。
8080端口
端口说明:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号,比如http://www.cce.com.cn:8080。
端口漏洞:8080端口可以被各种病毒程序所利用,比如Brown Orifice(BrO)特洛伊木马病毒可以利用8080端口完全遥控被感染的计算机。另外,RemoConChubo,RingZero木马也可以利用该端口进行攻击。
*** 作建议:一般我们是使用80端口进行网页浏览的,为了避免病毒的攻击,我们可以关闭该端口。
端口:21
服务:FTP
说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。
端口:22
服务:Ssh
说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。
首先,我们运行cmd,输入命令 netstat -ano 显示所有端口监听状态。也可以使用渗透测试工具nmap扫描本机端口。当得到这些端口号后,我们需要知道端口所对应的服务,此时可以使用命令:netstat -ano | findstr “端口号”。可发现,本机20000端口所对应的PID为9496,然后打开任务管理器,通过PID可找到对应的服务。各种端口与对应服务一览:
1 tcpmux TCP 端口服务多路复用。
5 rje 远程作业入口。
7 echo Echo 服务。
9 discard 用于连接测试的空服务。
11 systat 用于列举连接了的端口的系统状态。
13 daytime 给请求主机发送日期和时间。
17 qotd 给连接了的主机发送每日格言。
18 msp 消息发送协议。
19 chargen 字符生成服务;发送无止境的字符流。
20 ftp-data FTP 数据端口。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)