网络常用端口详细说明.docx
《网络常用端口详细说明.docx》由会员分享,可在线阅读,更多相关《网络常用端口详细说明.docx(34页珍藏版)》请在冰豆网上搜索。
![网络常用端口详细说明.docx](https://file1.bdocx.com/fileroot1/2023-2/5/5d8d46d6-8b59-4e31-bb4f-33dc32979402/5d8d46d6-8b59-4e31-bb4f-33dc329794021.gif)
网络常用端口详细说明
常用的网络端口一览
常用网络端口对照表以及端口说明
端口介绍让大家能更好的设置防火墙
端口:
0
服务:
Reserved
说明:
通常用于分析操作系统。
这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。
一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
端口:
1
服务:
tcpmux
说明:
这显示有人在寻找SGIIrix机器。
Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。
Irix机器在发布是含有几个默认的无密码的帐户,如:
IP、GUESTUUCP、NUUCP、DEMOS、TUTOR、DIAG、OUTOFBOX等。
许多管理员在安装后忘记删除这些帐户。
因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。
端口:
7
服务:
Echo
说明:
能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。
端口:
19
服务:
CharacterGenerator
说明:
这是一种仅仅发送字符的服务。
UDP版本将会在收到UDP包后回应含有垃圾字符的包。
TCP连接时会发送含有垃圾字符的数据流直到连接关闭。
HACKER利用IP欺骗可以发动DoS攻击。
伪造两个chargen服务器之间的UDP包。
同样FraggleDoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。
21端口
端口说明:
21端口主要用于FTP(FileTransferProtocol,文件传输协议)服务,FTP服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为FTP客户端,另一台计算机作为FTP服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录FTP服务器。
目前,通过FTP服务来实现文件的传输是互联网上上传、下载文件最主要的方法。
另外,还有一个20端口是用于FTP数据传输的默认端口号。
在Windows中可以通过Internet信息服务(IIS)来提供FTP连接和管理,也可以单独安装FTP服务器软件来实现FTP功能,比如常见的FTPServ-U。
操作建议:
因为有的FTP服务器可以通过匿名登录,所以常常会被黑客利用。
另外,21端口还会被一些木马利用,比如BladeRunner、FTPTrojan、DolyTrojan、WebEx等等。
如果不架设FTP服务器,建议关闭21端口。
23端口
端口说明:
23端口主要用于Telnet(远程登录)服务,是Internet上普遍采用的登录和仿真程序。
同样需要设置客户端和服务器端,开启Telnet服务的客户端就可以登录远程Telnet服务器,采用授权用户名和密码登录。
登录之后,允许用户使用命令提示符窗口进行相应的操作。
在Windows中可以在命令提示符窗口中,键入“Telnet”命令来使用Telnet远程登录。
操作建议:
利用Telnet服务,黑客可以搜索远程登录Unix的服务,扫描操作系统的类型。
而且在Windows2000中Telnet服务存在多个严重的漏洞,比如提升权限、拒绝服务等,可以让远程服务器崩溃。
Telnet服务的23端口也是TTS(TinyTelnetServer)木马的缺省端口。
所以,建议关闭23端口。
上面我们介绍了关闭/开启端口的方法,并介绍了21和23端口的内容,下面将介绍其他的常见端口说明,以及相应的操作建议。
端口:
25
服务:
SMTP
说明:
SMTP服务器所开放的端口,用于发送邮件。
入侵者寻找SMTP服务器是为了传递他们的SPAM。
入侵者的帐户被关闭,他们需要连接到高带宽的E-MAIL服务器上,将简单的信息传递到不同的地址。
木马Antigen、EmailPasswordSender、HaebuCoceda、ShtrilitzStealth、WinPC、WinSpy都开放这个端口。
通过开放25端口,可以监视计算机正在运行的所有窗口和模块。
操作建议:
如果不是要架设SMTP邮件服务器,可以将该端口关闭。
端口:
31
服务:
MSGAuthentication
说明:
木马MasterParadise、HackersParadise开放此端口。
端口:
42
服务:
WINSReplication
说明:
WINS复制
53端口
端口说明:
53端口为DNS(DomainNameServer,域名服务器)服务器所开放,主要用于域名解析,DNS服务在NT系统中使用的最为广泛。
通过DNS服务器可以实现域名与IP地址之间的转换,只要记住域名就可以快速访问网站。
端口漏洞:
如果开放DNS服务,黑客可以通过分析DNS服务器而直接获取Web服务器等主机的IP地址,再利用53端口突破某些不稳定的防火墙,从而实施攻击。
近日,美国一家公司也公布了10个最易遭黑客攻击的漏洞,其中第一位的就是DNS服务器的BIND漏洞。
操作建议:
如果当前的计算机不是用于提供域名解析服务,建议关闭该端口。
67、68端口
端口说明:
67、68端口分别是为Bootp服务的BootstrapProtocolServer(引导程序协议服务端)和BootstrapProtocolClient(引导程序协议客户端)开放的端口。
Bootp服务是一种产生于早期Unix的远程启动协议,我们现在经常用到的DHCP服务就是从Bootp服务扩展而来的。
通过Bootp服务可以为局域网中的计算机动态分配IP地址,而不需要每个用户去设置静态IP地址。
端口漏洞:
如果开放Bootp服务,常常会被黑客利用分配的一个IP地址作为局部路由器通过“中间人”(man-in-middle)方式进行攻击。
操作建议:
建议关闭该端口。
上面我们介绍了用于SMTP服务的25端口、DNS服务器的53端口以及用于Bootp服务的67、68端口,下面将分别介绍用于TFTP的69端口、用于Finger服务的79端口和常见的用于HTTP服务的80端口。
69端口
端口说明:
69端口是为TFTP(TrivalFileTranferProtocol,次要文件传输协议)服务开放的,TFTP是Cisco公司开发的一个简单文件传输协议,类似于FTP。
不过与FTP相比,TFTP不具有复杂的交互存取接口和认证控制,该服务适用于不需要复杂交换环境的客户端和服务器之间进行数据传输。
端口漏洞:
很多服务器和Bootp服务一起提供TFTP服务,主要用于从系统下载启动代码。
可是,因为TFTP服务可以在系统中写入文件,而且黑客还可以利用TFTP的错误配置来从系统获取任何文件。
操作建议:
建议关闭该端口。
79端口
端口说明:
79端口是为Finger服务开放的,主要用于查询远程主机在线用户、操作系统类型以及是否缓冲区溢出等用户的详细信息。
比如要显示远程计算机上的user01用户的信息,可以在命令行中键入“fingeruser01@”即可。
端口漏洞:
一般黑客要攻击对方的计算机,都是通过相应的端口扫描工具来获得相关信息,比如使用“流光”就可以利用79端口来扫描远程计算机操作系统版本,获得用户信息,还能探测已知的缓冲区溢出错误。
这样,就容易遭遇到黑客的攻击。
而且,79端口还被Firehotcker木马作为默认的端口。
操作建议:
建议关闭该端口。
80端口
端口说明:
80端口是为HTTP(HyperTextTransportProtocol,超文本传输协议)开放的,这是上网冲浪使用最多的协议,主要用于在WWW(WorldWideWeb,万维网)服务上传输信息的协议。
我们可以通过HTTP地址加“:
80”(即常说的“网址”)来访问网站的,比如:
80,因为浏览网页服务默认的端口号是80,所以只要输入网址,不用输入“:
80”。
端口漏洞:
有些木马程序可以利用80端口来攻击计算机的,比如Executor、RingZero等。
操作建议:
为了能正常上网冲浪,我们必须开启80端口。
通过上面的介绍,我们了解了用于TFTP服务的69端口、用于Finger服务的79端口以及上网冲浪用于WWW服务的80端口。
下面将分别为大家介绍比较陌生的99端口、用覱P3服务的109、110端口和RPC服务的111端口。
99端口
端口说明:
99端口是用于一个名为“MetagramRelay”(亚对策延时)的服务,该服务比较少见,一般是用不到的。
端口漏洞:
虽然“MetagramRelay”服务不常用,可是HiddenPort、NCx99等木马程序会利用该端口,比如在Windows2000中,NCx99可以把cmd.exe程序绑定到99端口,这样用Telnet就可以连接到服务器,随意添加用户、更改权限。
操作建议:
建议关闭该端口。
109、110端口
端口说明:
109端口是为POP2(PostOfficeProtocolVersion2,邮局协议2)服务开放的,110端口是为POP3(邮件协议3)服务开放的,POP2、POP3都是主要用于接收邮件的,目前POP3使用的比较多,许多服务器都同时支持POP2和POP3。
客户端可以使用POP3协议来访问服务端的邮件服务,如今ISP的绝大多数邮件服务器都是使用该协议。
在使用电子邮件客户端程序的时候,会要求输入POP3服务器地址,默认情况下使用的就是110端口
端口漏洞:
POP2、POP3在提供邮件接收服务的同时,也出现了不少的漏洞。
单单POP3服务在用户名和密码交换缓冲区溢出的漏洞就不少于20个,比如WebEasyMailPOP3Server合法用户名信息泄露漏洞,通过该漏洞远程攻击者可以验证用户账户的存在。
另外,110端口也被ProMailtrojan等木马程序所利用,通过110端口可以窃取POP账号用户名和密码。
操作建议:
如果是执行邮件服务器,可以打开该端口。
111端口
端口说明:
111端口是SUN公司的RPC(RemoteProcedureCall,远程过程调用)服务所开放的端口,主要用于分布式系统中不同计算机的内部进程通信,RPC在多种网络服务中都是很重要的组件。
常见的RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等等。
在Microsoft的Windows中,同样也有RPC服务。
端口漏洞:
SUNRPC有一个比较大漏洞,就是在多个RPC服务时xdr_array函数存在远程缓冲溢出漏洞。
上面我们介绍了不知名但是容易受到木马攻击的99端口,常见的用覱P服务的109、110端口,以及用于Sun的RPC服务的111端口。
下面将分别介绍与很多网络服务息息相关的113端口、用于NEWS新闻组传输的119端口以及遭遇“冲击波”攻击的135端口。
113端口
端口说明:
113端口主要用于Windows的“AuthenticationService”(验证服务),一般与网络连接的计算机都运行该服务,主要用于验证TCP连接的用户,通过该服务可以获得连接计算机的信息。
在Windows2000/2003Server中,还有专门的IAS组件,通过该组件可以方便远程访问中进行身份验证以及策略管理。
端口漏洞:
113端口虽然可以方便身份验证,但是也常常被作为FTP、POP、SMTP、IMAP以及IRC等网络服务的记录器,这样会被相应的木马程序所利用,比如基于IRC聊天室控制的木马。
另外,113端口还是InvisibleIdentdDeamon、Kazimas等木马默认开放的端口。
操作建议:
建议关闭该端口。
119端口
端口说明:
119端口是为“NetworkNewsTransferProtocol”(网络新闻组传输协议,简称NNTP)开放的,主要用于新闻组的传输,当查找USENET服务器的时候会使用该端口。
端口漏洞:
著名的Happy99蠕虫病毒默认开放的就是119端口,如果中了该病毒会不断发送电子邮件进行传播,并造成网络的堵塞。
操作建议:
如果是经常使用USENET新闻组,就要注意不定期关闭该端口。
135端口
端口说明:
135端口主要用于使用RPC(RemoteProcedureCall,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码;使用DCOM可以通过网络直接进行通信,能够跨包括HTTP协议在内的多种网络传输。
端口漏洞:
相信去年很多Windows2000和WindowsXP用户都中了“冲击波”病毒,该病毒就是利用RPC漏洞来攻击计算机的。
RPC本身在处理通过TCP/IP的消息交换部分有一个漏洞,该漏洞是由于错误地处理格式不正确的消息造成的。
该漏洞会影响到RPC与DCOM之间的一个接口,该接口侦听的端口就是135。
操作建议:
为了避免“冲击波”病毒的攻击,建议关闭该端口。
通过上面的介绍想必大家已经了解到用于验证服务的113端口、用于网络新闻组的119端口,以及被“冲击波”病毒所利用的135端口。
下面笔者将介绍用于NetBIOS名称服务的137端口,用于Windows文件和打印机共享的139端口以及IMAP协议的143端口。
137端口
端口说明:
137端口主要用于“NetBIOSNameService”(NetBIOS名称服务),属于UDP端口,使用者只需要向局域网或互联网上的某台计算机的137端口发送一个请求,就可以获取该计算机的名称、注册用户名,以及是否安装主域控制器、IIS是否正在运行等信息。
端口漏洞:
因为是UDP端口,对于攻击者来说,通过发送请求很容易就获取目标计算机的相关信息,有些信息是直接可以被利用,并分析漏洞的,比如IIS服务。
另外,通过捕获正在利用137端口进行通信的信息包,还可能得到目标计算机的启动和关闭的时间,这样就可以利用专门的工具来攻击。
操作建议:
建议关闭该端口。
139端口
端口说明:
139端口是为“NetBIOSSessionService”提供的,主要用于提供Windows文件和打印机共享以及Unix中的Samba服务。
在Windows中要在局域网中进行文件的共享,必须使用该服务。
比如在Windows98中,可以打开“控制面板”,双击“网络”图标,在“配置”选项卡中单击“文件及打印共享”按钮选中相应的设置就可以安装启用该服务;在Windows2000/XP中,可以打开“控制面板”,双击“网络连接”图标,打开本地连接属性;接着,在属性窗口的“常规”选项卡中选择“Internet协议(TCP/IP)”,单击“属性”按钮;然后在打开的窗口中,单击“高级”按钮;在“高级TCP/IP设置”窗口中选择“WINS”选项卡,在“NetBIOS设置”区域中启用TCP/IP上的NetBIOS。
端口漏洞:
开启139端口虽然可以提供共享服务,但是常常被攻击者所利用进行攻击,比如使用流光、SuperScan等端口扫描工具,可以扫描目标计算机的139端口,如果发现有漏洞,可以试图获取用户名和密码,这是非常危险的。
操作建议:
如果不需要提供文件和打印机共享,建议关闭该端口。
上面我们介绍了可以获取远程计算机名称等信息的137端口,为Windows提供文件和打印机共享的139端口。
下面将介绍用于电子邮件接收服务(IMAP)的143端口,用于SNMP服务的161端口,以及用于HTTPS服务的443端口。
143端口
端口说明:
143端口主要是用于“InternetMessageAccessProtocol”v2(Internet消息访问协议,简称IMAP),和POP3一样,是用于电子邮件的接收的协议。
通过IMAP协议我们可以在不接收邮件的情况下,知道信件的内容,方便管理服务器中的电子邮件。
不过,相对覱P3协议要负责一些。
如今,大部分主流的电子邮件客户端软件都支持该协议。
端口漏洞:
同POP3协议的110端口一样,IMAP使用的143端口也存在缓冲区溢出漏洞,通过该漏洞可以获取用户名和密码。
另外,还有一种名为“admv0rm”的Linux蠕虫病毒会利用该端口进行繁殖。
操作建议:
如果不是使用IMAP服务器操作,应该将该端口关闭。
161端口
端口说明:
161端口是用于“SimpleNetworkManagementProtocol”(简单网络管理协议,简称SNMP),该协议主要用于管理TCP/IP网络中的网络协议,在Windows中通过SNMP服务可以提供关于TCP/IP网络上主机以及各种网络设备的状态信息。
目前,几乎所有的网络设备厂商都实现对SNMP的支持。
在Windows2000/XP中要安装SNMP服务,我们首先可以打开“Windows组件向导”,在“组件”中选择“管理和监视工具”,单击“详细信息”按钮就可以看到“简单网络管理协议(SNMP)”,选中该组件;然后,单击“下一步”就可以进行安装。
端口漏洞:
因为通过SNMP可以获得网络中各种设备的状态信息,还能用于对网络设备的控制,所以黑客可以通过SNMP漏洞来完全控制网络。
操作建议:
建议关闭该端口。
443端口
端口说明:
443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。
在一些对安全性要求较高的网站,比如银行、证券、购物等,都采覶TPS服务,这样在这些网站上的交换信息其他人都无法看到,保证了交易的安全性。
网页的地址以https:
//开始,而不是常见的http:
//。
端口漏洞:
HTTPS服务一般是通过SSL(安全套接字层)来保证安全性的,但是SSL漏洞可能会受到黑客的攻击,比如可以黑掉在线银行系统,盗取信用卡账号等。
操作建议:
建议开启该端口,用于安全性网页的访问。
另外,为了防止黑客的攻击,应该及时安装微软针对SSL漏洞发布的最新安全补丁。
554端口
端口说明:
554端口默认情况下用于“RealTimeStreamingProtocol”(实时流协议,简称RTSP),该协议是由RealNetworks和Netscape共同提出的,通过RTSP协议可以借助于Internet将流媒体文件传送到RealPlayer中播放,并能有效地、最大限度地利用有限的网络带宽,传输的流媒体文件一般是Real服务器发布的,包括有.rm、.ram。
如今,很多的下载软件都支持RTSP协议,比如FlashGet、影音传送带等等。
端口漏洞:
目前,RTSP协议所发现的漏洞主要就是RealNetworks早期发布的HelixUniversalServer存在缓冲区溢出漏洞,相对来说,使用的554端口是安全的。
操作建议:
为了能欣赏并下载到RTSP协议的流媒体文件,建议开启554端口。
端口:
555
服务:
DSF
说明:
木马PhAse1.0、StealthSpy、IniKiller开放此端口。
端口:
568
服务:
MembershipDPA
说明:
成员资格DPA。
端口:
569
服务:
MembershipMSN
说明:
成员资格MSN。
端口:
635
服务:
mountd
说明:
Linux的mountdBug。
这是扫描的一个流行BUG。
大多数对这个端口的扫描是基于UDP的,但是基于TCP的mountd有所增加(mountd同时运行于两个端口)。
记住mountd可运行于任何端口(到底是哪个端口,需要在端口111做portmap查询),只是Linux默认端口是635,就像NFS通常运行于2049端口。
端口:
636
服务:
LDAP
说明:
SSL(SecureSocketslayer)
端口:
666
服务:
DoomIdSoftware
说明:
木马AttackFTP、SatanzBackdoor开放此端口
端口:
993
服务:
IMAP
说明:
SSL(SecureSocketslayer)
端口:
1001、1011
服务:
[NULL]
说明:
木马Silencer、WebEx开放1001端口。
木马DolyTrojan开放1011端口。
1024端口
端口说明:
1024端口一般不固定分配给某个服务,在英文中的解释是“Reserved”(保留)。
之前,我们曾经提到过动态端口的范围是从1024~65535,而1024正是动态端口的开始。
该端口一般分配给第一个向系统发出申请的服务,在关闭服务的时候,就会释放1024端口,等待其他服务的调用。
端口漏洞:
著名的YAI木马病毒默认使用的就是1024端口,通过该木马可以远程控制目标计算机,获取计算机的屏幕图像、记录键盘事件、获取密码等,后果是比较严重的。
操作建议:
一般的杀毒软件都可以方便地进行YAI病毒的查杀,所以在确认无YAI病毒的情况下建议开启该端口。
1080端口
端口说明:
1080端口是Socks代理服务使用的端口,大家平时上网使用的WWW服务使用的是HTTP协议的代理服务。
而Socks代理服务不同于HTTP代理服务,它是以通道方式穿越防火墙,可以让防火墙后面的用户通过一个IP地址访问Internet。
Socks代理服务经常被使用在局域网中,比如限制了QQ,那么就可以打开QQ参数设置窗口,选择“网络设置”,在其中设置Socks代理服务(如图1)。
另外,还可以通过安装Socks代理软件来使用QQ,比如Socks2HTTP、SocksCap32等。
端口漏洞:
著名的代理服务器软件WinGate默认的端口就是1080,通过该端口来实现局域网内计算机的共享上网。
不过,如Worm.Bugbear.B(怪物II)、Worm.Novarg.B(SCO炸弹变种B)等蠕虫病毒也会在本地系统监听1080端口,给计算机的安全带来不利。
操作建议:
除了经常使用WinGate来共享上网外,那么其他的建议关闭该端口。
端口:
1170
服务:
[NULL]
说明:
木马StreamingAudioTrojan、PsyberStreamServer、Voice开放此端口。
端口:
1234、1243、6711、6776
服务:
[NULL]
说明:
木马SubSeven2.0、UltorsTrojan开放1234、6776端口。
木马SubSeven1.0/1.9开放1243、6711、6776端口。
端口:
1245
服务:
[NULL]
说明:
木马Vodoo开放此端口。
端口:
1433
服务:
SQL
说明:
Microsoft的SQL服务开放的端口。
端口:
1492
服务:
stone-design-1
说明:
木马FTP99CMP开放此端口。
端口:
1500
服务:
RPCclientfixedportsessionqueries
说明:
RPC客户固定端口会话查询
端口:
1503
服务:
NetMeetingT.120
说明:
NetMeetingT.120
端口:
1524
服务:
ingress
说明:
许多攻击脚本将安装一个后门SHELL于这个端口,尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。
如果刚安装了防火墙就看到在这个端口上的连接企图,很可能是上述原因。
可以试试Telnet到用户的计算机上的这个端口,看看它是否会给你一个SHELL。
连接到600/pcserver也存在这个问题。
端口:
1600
服务:
issd
说明:
木马Shivka-Burka开放此端口。
端口:
1720
服务:
NetMeeting