在网络技术中,port(Port)大致有两种意思:一是物理意义上的port,比方,ADSL Modem、集线器、交换机、路由器用于连接其它网络设备的接口,如RJ-45port、SCport等等。二是逻辑意义上的port,通常是指TCP/IP协议中的 port,port号的范围从0到65535,比方用于浏览网页服务。
查看port
在windows 2000/XP/Server 2003中要查看port,能够使用Netstat命令:
依次点击“開始→执行”,键入“cmd”并回车,打开命令提示符窗体。在命令提示符状态下键入“netstat -an”,按下回车键后就能够看到以数字形式显示的TCP和UDP连接的port号及状态。
在“执行”对话框中键入“cmd”,回车后打开命令提示符窗体。在命令提示符状态下键入“netstat -a -n”,回车后就能够显示TCP和UDP连接的port号及状态(如图1)。当中,Active Connections是指当前本机活动连接,Proto是指连接使用的协议名称,Local Address是本地计算机的 IP 地址和连接正在使用的port号,Foreign Address是连接该port的远程计算机的 IP 地址和port号,State则是表明TCP 连接的状态。
小提示:(1)LISTENING状态:表示该port是开放的,处于侦听状态,等待连接,但还没有被连接。(2)ESTABLISHED状态:表示已经建立了连接,两台机器正在通信中。(3)TIME_WAIT状态:表示计算机以前与外部建立过连接,但如今已经结束了。
关闭/开启port
在介绍各种port的作用前,这里先介绍一下在windows中怎样关闭/打开port,由于默认的情况下,有非常多不安全的或没有什么用的port是开启的,比方Telnet服务的23port、ftp服务的21port、SMTP服务的25port、RPC服务的135port等等。为了保证系统的安全性,我们能够通过以下的方 法来关闭/开启port。
关闭port
比方在windows 2000/XP中关闭SMTP服务的25port,能够这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗体中找到并双击 “Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”button来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”button就可以。这样,关闭了SMTP服务,就相当于关闭了相应的port。
开启port
假设要开启该port仅仅要先在“启动类型”选择“自己主动”,单击“确定”button,再打开该服务,在“服务状态”中单击“启动”button就可以启用该port,最后,单击“确定”button就可以。
提示:在windows 98中没有“服务”选项,你能够使用防火墙的规则设置功能来关闭/开启port。
port分类
逻辑意义上的port有多种分类标准,以下将介绍两种常见的分类:
1. 按port号分布划分
(1)知名port(Well-Known Ports)
知名port即众所周知的port号,范围从0到1023,这些port号一般固定分配给一些服务。比方21port分配给ftp服务,25port分配给SMTP(简单邮件传输协议)服务,80port分配给HTTP服务,135port分配给RPC(远程过程调用)服务等等。
(2)动态port(Dynamic Ports)
动态port的范围从1024到65535,这些port号一般不固定分配给某个服务,也就是说很多服务都能够使用这些port。仅仅要执行的程序向系统提出訪问网络 的申请,那么系统就能够从这些port号中分配一个供该程序使用。比方1024port就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用 的port号。
只是,动态port也经常被病毒木马程序所利用,如冰河默认连接port是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。
2. 按协议类型划分
按协议类型划分,能够分为TCP、UDP、IP和ICMP(Internet控制消息协议)等port。以下主要介绍TCP和UDPport:
(1)TCPport
TCPport,即传输控制协议port,须要在client和server之间建立连接,这样能够提供可靠的传输数据。常见的包含ftp服务的21port,Telnet服务的23port,SMTP服务的25port,以及HTTP服务的80port等等。
(2)UDPport
UDPport,即用户数据包协议port,无需在client和server之间建立连接,安全性得不到保障。常见的有DNS服务的53port,SNMP(简单网络管理协议)服务的161port,QQ使用的8000和4000port等等。
一 、port大全
port:0
服务:Reserved
说明:通经常使用于分析操作系统。这一方法可以工作是由于在一些系统中“0”是无效port,当你试图使用通常的闭合port连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
port:1
服务:tcpmux
说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这样的系统中被打开。Irix机器在公布是含有几个默认的无password的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。很多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。
port:7
服务:Echo
说明:能看到很多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。
port:19
服务:Character Generator
说明:这是一种只发送字符的服务。UDP版本号将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。HACKER利用IP欺骗能够发动DoS攻击。伪造两个chargenserver之间的UDP包。相同Fraggle DoS攻击向目标地址的这个port广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。
port:21
服务:FTP
说明:FTPserver所开放的port,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTPserver的方法。这些server带有可读写的文件夹。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的port。
port:22
服务:Ssh
说明:PcAnywhere建立的TCP和这一port的连接可能是为了寻找ssh。这一服务有很多弱点,假设配置成特定的模式,很多使用RSAREF库的版本号就会有不少的漏洞存在。
port:23
服务:Telnet
说明:远程登录,入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一port是为了找到机器执行的操作系统。还有使用其它技术,入侵者也会找到password。木马Tiny Telnet Server就开放这个port。
port:25
服务:SMTP
说明:SMTPserver所开放的port,用于发送邮件。入侵者寻找SMTPserver是为了传递他们的SPAM。入侵者的帐户被关闭,他们须要连接到高带宽的E-MAILserver上,将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个port。
port:31
服务:MSG Authentication
说明:木马Master Paradise、Hackers Paradise开放此port。
port:42
服务:WINS Replication
说明:WINS复制
port:53
服务:Domain Name Server(DNS)
说明:DNSserver所开放的port,入侵者可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其它的通信。因此_blank">防火墙经常过滤或记录此port。
port:67
服务:Bootstrap Protocol Server
说明:通过DSL和Cable modem的_blank">防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCPserver请求一个地址。 HACKER常进入它们,分配一个地址把自己作为局部路由器而发起大量中间人(man-in-middle)攻击。client向68port广播请求配置,server向67port广播回应请求。这样的回应使用广播是由于client还不知道能够发送的IP地址。
port:69
服务:Trival File Transfer
说明:很多server与bootp一起提供这项服务,便于从系统下载启动代码。可是它们经常因为错误配置而使入侵者能从系统中窃取不论什么 文件。它们也可用于系统写入文件。
port:79
服务:Finger Server
说明:入侵者用于获得用户信息,查询操作系统,探測已知的缓冲区溢出错误,回应从自己机器到其它机器Finger扫描。
port:80
服务:HTTP
说明:用于网页浏览。木马Executor开放此port。
port:99
服务:Metagram Relay
说明:后门程序ncx99开放此port。
port:102
服务:Message transfer agent(MTA)-X.400 over TCP/IP
说明:消息传输代理。
port:109
服务:Post Office Protocol -Version3
说明:POP3server开放此port,用于接收邮件,client訪问server端的邮件服务。POP3服务有很多公认的弱点。关于username和password交 换缓冲区溢出的弱点至少有20个,这意味着入侵者能够在真正登陆前进入系统。成功登陆后还有其它缓冲区溢出错误。
port:110
服务:SUN公司的RPC服务全部port
说明:常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等
port:113
服务:Authentication Service
说明:这是一个很多计算机上执行的协议,用于鉴别TCP连接的用户。使用标准的这样的服务能够获得很多计算机的信息。可是它可作为很多服务的记录器,尤其是FTP、POP、IMAP、SMTP和IRC等服务。通常假设有很多客户通过_blank">防火墙訪问这些服务,将会看到很多这个port的连接请求。记住,假设阻断这个portclient会感觉到在_blank">防火墙还有一边与E-MAILserver的缓慢连接。很多_blank">防火墙支持TCP连接的阻断过程中发回RST。这将会停止缓慢的连接。
port:119
服务:Network News Transfer Protocol
说明:NEWS新闻组传输协议,承载USENET通信。这个port的连接一般是人们在寻找USENETserver。多数ISP限制,仅仅有他们的客户才干訪问他们的新闻组server。打开新闻组server将同意发/读不论什么人的帖子,訪问被限制的新闻组server,匿名发帖或发送SPAM。
port:135
服务:Location Service
说明:Microsoft在这个port执行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111port的功能非常类似。使用DCOM和RPC的服务利用计算机上的end-point mapper注冊它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。HACKER扫描计算机的这个port是为了找到这个计算机上执行Exchange Server吗?什么版本号?还有些DOS攻击直接针对这个port。
port:137、138、139
服务:NETBIOS Name Service
说明:当中137、138是UDPport,当通过网上邻居传输文件时用这个port。而139port:通过这个port进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。
port:143
服务:Interim Mail Access Protocol v2
说明:和POP3的安全问题一样,很多IMAPserver存在有缓冲区溢出漏洞。记住:一种LINUX蠕虫(admv0rm)会通过这个port生殖,因此很多这个port的扫描来自不知情的已经被感染的用户。当REDHAT在他们的LINUX公布版本号中默认同意IMAP后,这些漏洞变的非常流行。这一port还被用于IMAP2,但并不流行。
port:161
服务:SNMP
说明:SNMP同意远程管理设备。全部配置和执行信息的储存在数据库中,通过SNMP可获得这些信息。很多管理员的错误配置将被暴露在 Internet。Cackers将试图使用默认的passwordpublic、private訪问系统。他们可能会试验全部可能的组合。SNMP包可能会被错误的指向用户的网络。
port:177
服务:X Display Manager Control Protocol
说明:很多入侵者通过它訪问X-windows操作台,它同一时候须要打开6000port。
port:389
服务:LDAP、ILS
说明:轻型文件夹訪问协议和NetMeeting Internet Locator Server共用这一port。
port:443
服务:Https
说明:网页浏览port,能提供加密和通过安全port传输的还有一种HTTP。
port:456
服务:[NULL]
说明:木马HACKERS PARADISE开放此port。
port:513
服务:Login,remote login
说明:是从使用cable modem或DSL登陆到子网中的UNIX计算机发出的广播。这些人为入侵者进入他们的系统提供了信息。
port:544
服务:[NULL]
说明:kerberos kshell
port:548
服务:Macintosh,File Services(AFP/IP)
说明:Macintosh,文件服务。
port:553
服务:CORBA IIOP (UDP)
说明:使用cable modem、DSL或VLAN将会看到这个port的广播。CORBA是一种面向对象的RPC系统。入侵者能够利用这些信息进入系统。
port:555
服务:DSF
说明:木马PhAse1.0、Stealth Spy、IniKiller开放此port。
port:568
服务:Membership DPA
说明:成员资格 DPA。
port:569
服务:Membership MSN
说明:成员资格 MSN。
port:635
服务:mountd
说明:Linux的mountd Bug。这是扫描的一个流行BUG。大多数对这个port的扫描是基于UDP的,可是基于TCP的mountd有所添加(mountd同一时候执行于两个port)。记住mountd可执行于不论什么port(究竟是哪个port,须要在port111做portmap查询),仅仅是Linux默认port是635,就像NFS通常执行于 2049port。
port:636
服务:LDAP
说明:SSL(Secure Sockets layer)
port:666
服务:Doom Id Software
说明:木马Attack FTP、Satanz Backdoor开放此port
port:993
服务:IMAP
说明:SSL(Secure Sockets layer)
port:1001、1011
服务:[NULL]
说明:木马Silencer、WebEx开放1001port。木马Doly Trojan开放1011port。
port:1024
服务:Reserved
说明:它是动态port的開始,很多程序并不在乎用哪个port连接网络,它们请求系统为它们分配下一个闲置port。基于这一点分配从port1024開始。这就是说第一个向系统发出请求的会分配到1024port。你能够重新启动机器,打开Telnet,再打开一个窗体执行natstat -a 将会看到Telnet被分配1024port。还有SQL session也用此port和5000port。
port:1025、1033
服务:1025:network blackjack 1033:[NULL]
说明:木马netspy开放这2个port。
port:1080
服务:SOCKS
说明:这一协议以通道方式穿过_blank">防火墙,同意_blank">防火墙后面的人通过一个IP地址訪问INTERNET。理论上它应该仅仅同意内部的通信向外到达INTERNET。可是因为错误的配置,它会同意位于_blank">防火墙外部的攻击穿过 _blank">防火墙。WinGate常会发生这样的错误,在增加IRC聊天室时常会看到这样的情况。
port:1170
服务:[NULL]
说明:木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此port。
port:1234、1243、6711、6776
服务:[NULL]
说明:木马SubSeven2.0、Ultors Trojan开放1234、6776port。木马SubSeven1.0/1.9开放1243、6711、6776port。
port:1245
服务:[NULL]
说明:木马Vodoo开放此port。
port:1433
服务:SQL
说明:Microsoft的SQL服务开放的port。
port:1492
服务:stone-design-1
说明:木马FTP99CMP开放此port。
port:1500
服务:RPC client fixed port session queries
说明:RPC客户固定port会话查询
port:1503
服务:NetMeeting T.120
说明:NetMeeting T.120
port:1524
服务:ingress
说明:很多攻击脚本将安装一个后门SHELL于这个port,尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。假设刚安装了 _blank">防火墙就看到在这个port上的连接企图,非常可能是上述原因。能够试试Telnet到用户的计算机上的这个port,看看它是否会给你一个 SHELL。连接到600/pcserver也存在这个问题。
port:1600
服务:issd
说明:木马Shivka-Burka开放此port。
port:1720
服务:NetMeeting
说明:NetMeeting H.233 call Setup。
port:1731
服务:NetMeeting Audio Call Control
说明:NetMeeting音频调用控制。
port:1807
服务:[NULL]
说明:木马SpySender开放此port。
port:1981
服务:[NULL]
说明:木马ShockRave开放此port。
port:1999
服务:cisco identification port
说明:木马BackDoor开放此port。
port:2000
服务:[NULL]
说明:木马GirlFriend 1.3、Millenium 1.0开放此port。
port:2001
服务:[NULL]
说明:木马Millenium 1.0、Trojan Cow开放此port。
port:2023
服务:xinuexpansion 4
说明:木马Pass Ripper开放此port。
port:2049
服务:NFS
说明:NFS程序常执行于这个port。通常须要訪问Portmapper查询这个服务执行于哪个port。
port:2115
服务:[NULL]
说明:木马Bugs开放此port。
port:2140、3150
服务:[NULL]
说明:木马Deep Throat 1.0/3.0开放此port。
port:2500
服务:RPC client using a fixed port session replication
说明:应用固定port会话复制的RPC客户
port:2583
服务:[NULL]
说明:木马Wincrash 2.0开放此port。
port:2801
服务:[NULL]
说明:木马Phineas Phucker开放此port。
port:3024、4092
服务:[NULL]
说明:木马WinCrash开放此port。
port:3128
服务:squid
说明:这是squid HTTP代理server的默认port。攻击者扫描这个port是为了搜寻一个代理server而匿名訪问Internet。也会看到搜索其它代理server的port8000、 8001、8080、8888。扫描这个port的还有一个原因是用户正在进入聊天室。其它用户也会检验这个port以确定用户的机器是否支持代理。
port:3129
服务:[NULL]
说明:木马Master Paradise开放此port。
port:3150
服务:[NULL]
说明:木马The Invasor开放此port。
port:3210、4321
服务:[NULL]
说明:木马SchoolBus开放此port
port:3333
服务:dec-notes
说明:木马Prosiak开放此port
port:3389
服务:超级终端
说明:WINDOWS 2000终端开放此port。
port:3700
服务:[NULL]
说明:木马Portal of Doom开放此port
port:3996、4060
服务:[NULL]
说明:木马RemoteAnything开放此port
port:4000
服务:QQclient
说明:腾讯QQclient开放此port。
port:4092
服务:[NULL]
说明:木马WinCrash开放此port。
port:4590
服务:[NULL]
说明:木马ICQTrojan开放此port。
port:5000、5001、5321、50505
服务:[NULL]
说明:木马blazer5开放5000port。木马Sockets de Troie开放5000、5001、5321、50505port。
port:5400、5401、5402
服务:[NULL]
说明:木马Blade Runner开放此port。
port:5550
服务:[NULL]
说明:木马xtcp开放此port。
port:5569
服务:[NULL]
说明:木马Robo-Hack开放此port。
port:5632
服务:pcAnywere
说明:有时会看到非常多这个port的扫描,这依赖于用户所在的位置。当用户打开pcAnywere时,它会自己主动扫描局域网C类网以寻找可能的代理(这里的代理是指agent而不是proxy)。入侵者也会寻找开放这样的服务的计算机。,所以应该查看这样的扫描的源地址。一些搜寻pcAnywere的扫描包常含port22的UDP数据包。
port:5742
服务:[NULL]
说明:木马WinCrash1.03开放此port。
port:6267
服务:[NULL]
说明:木马广外女生开放此port。
port:6400
服务:[NULL]
说明:木马The tHing开放此port。
port:6670、6671
服务:[NULL]
说明:木马Deep Throat开放6670port。而Deep Throat 3.0开放6671port。
port:6883
服务:[NULL]
说明:木马DeltaSource开放此port。
port:6969
服务:[NULL]
说明:木马Gatecrasher、Priority开放此port。
port:6970
服务:RealAudio
说明:RealAudio客户将从server的6970-7170的UDPport接收音频数据流。这是由TCP-7070port外向控制连接设置的。
port:7000
服务:[NULL]
说明:木马Remote Grab开放此port。
port:7300、7301、7306、7307、7308
服务:[NULL]
说明:木马NetMonitor开放此port。另外NetSpy1.0也开放7306port。
port:7323
服务:[NULL]
说明:Sygateserver端。
port:7626
服务:[NULL]
说明:木马Giscier开放此port。
port:7789
服务:[NULL]
说明:木马ICKiller开放此port。
port:8000
服务:OICQ
说明:腾讯QQserver端开放此port。
port:8010
服务:Wingate
说明:Wingate代理开放此port。
port:8080
服务:代理port
说明:WWW代理开放此port。
port:9400、9401、9402
服务:[NULL]
说明:木马Incommand 1.0开放此port。
port:9872、9873、9874、9875、10067、10167
服务:[NULL]
说明:木马Portal of Doom开放此port。
port:9989
服务:[NULL]
说明:木马iNi-Killer开放此port。
port:11000
服务:[NULL]
说明:木马SennaSpy开放此port。
port:11223
服务:[NULL]
说明:木马Progenic trojan开放此port。
port:12076、61466
服务:[NULL]
说明:木马Telecommando开放此port。
port:12223
服务:[NULL]
说明:木马Hack'99 KeyLogger开放此port。
port:12345、12346
服务:[NULL]
说明:木马NetBus1.60/1.70、GabanBus开放此port。
port:12361
服务:[NULL]
说明:木马Whack-a-mole开放此port。
port:13223
服务:PowWow
说明:PowWow是Tribal Voice的聊天程序。它同意用户在此port打开私人聊天的连接。这一程序对于建立连接非常具有攻击性。它会驻扎在这个TCPport等回应。造成相似心跳间隔的连接请求。假设一个拨号用户从还有一个聊天者手中继承了IP地址就会发生好象有非常多不同的人在測试这个port的情况。这一协议使用OPNG作为其连接请求的前4个字节。
port:16969
服务:[NULL]
说明:木马Priority开放此port。
port:17027
服务:Conducent
说明:这是一个外向连接。这是因为公司内部有人安装了带有Conducent"adbot"的共享软件。Conducent"adbot"是为共享软件显示广告服务的。使用这样的服务的一种流行的软件是Pkware。
port:19191
服务:[NULL]
说明:木马蓝色火焰开放此port。
port:20000、20001
服务:[NULL]
说明:木马Millennium开放此port。
port:20034
服务:[NULL]
说明:木马NetBus Pro开放此port。
port:21554
服务:[NULL]
说明:木马GirlFriend开放此port。
port:22222
服务:[NULL]
说明:木马Prosiak开放此port。
port:23456
服务:[NULL]
说明:木马Evil FTP、Ugly FTP开放此port。
port:26274、47262
服务:[NULL]
说明:木马Delta开放此port。
port:27374
服务:[NULL]
说明:木马Subseven 2.1开放此port。
port:30100
服务:[NULL]
说明:木马NetSphere开放此port。
port:30303
服务:[NULL]
说明:木马Socket23开放此port。
port:30999
服务:[NULL]
说明:木马Kuang开放此port。
port:31337、31338
服务:[NULL]
说明:木马BO(Back Orifice)开放此port。另外木马DeepBO也开放31338port。
port:31339
服务:[NULL]
说明:木马NetSpy DK开放此port。
port:31666
服务:[NULL]
说明:木马BOWhack开放此port。
port:33333
服务:[NULL]
说明:木马Prosiak开放此port。
port:34324
服务:[NULL]
说明:木马Tiny Telnet Server、BigGluck、TN开放此port。
port:40412
服务:[NULL]
说明:木马The Spy开放此port。
port:40421、40422、40423、40426、
服务:[NULL]
说明:木马Masters Paradise开放此port。
port:43210、54321
服务:[NULL]
说明:木马SchoolBus 1.0/2.0开放此port。
port:44445
服务:[NULL]
说明:木马Happypig开放此port。
port:50766
服务:[NULL]
说明:木马Fore开放此port。
port:53001
服务:[NULL]
说明:木马Remote Windows Shutdown开放此port。
port:65000
服务:[NULL]
说明:木马Devil 1.03开放此port。
P>以下是:系统经常使用的port
7 TCP Echo 简单 TCP/IP 服务
7 UDP Echo 简单 TCP/IP 服务
9 TCP Discard 简单 TCP/IP 服务
9 UDP Discard 简单 TCP/IP 服务
13 TCP Daytime 简单 TCP/IP 服务
13 UDP Daytime 简单 TCP/IP 服务
17 TCP Quotd 简单 TCP/IP 服务
17 UDP Quotd 简单 TCP/IP 服务
19 TCP Chargen 简单 TCP/IP 服务
19 UDP Chargen 简单 TCP/IP 服务
20 TCP FTP 默认数据 FTP 公布服务
21 TCP FTP 控制 FTP 公布服务
21 TCP FTP 控制 应用层网关服务
23 TCP Telnet Telnet
25 TCP SMTP 简单邮件传输协议
25 UDP SMTP 简单邮件传输协议
25 TCP SMTP Exchange Server
25 UDP SMTP Exchange Server
42 TCP WINS 复制 Windows Internet 名称服务
42 UDP WINS 复制 Windows Internet 名称服务
53 TCP DNS DNS server
53 UDP DNS DNS server
53 TCP DNS Internet 连接_blank">防火墙/Internet 连接共享
53 UDP DNS Internet 连接_blank">防火墙/Internet 连接共享
67 UDP DHCP server DHCP server
67 UDP DHCP server Internet 连接_blank">防火墙/Internet 连接共享
69 UDP TFTP 普通 FTP 后台程序服务
80 TCP HTTP Windows 媒体服务
80 TCP HTTP 万维网公布服务
80 TCP HTTP SharePoint Portal Server
88 TCP Kerberos Kerberos 密钥分发中心
88 UDP Kerberos Kerberos 密钥分发中心
102 TCP X.400 Microsoft Exchange MTA 堆栈
110 TCP POP3 Microsoft POP3 服务
110 TCP POP3 Exchange Server
119 TCP NNTP 网络新闻传输协议
123 UDP NTP Windows Time
123 UDP SNTP Windows Time
135 TCP RPC 消息队列
135 TCP RPC 远程过程调用
135 TCP RPC Exchange Server
137 TCP NetBIOS 名称解析 计算机浏览器
137 UDP NetBIOS 名称解析 计算机浏览器
137 TCP NetBIOS 名称解析 Server
137 UDP NetBIOS 名称解析 Server
137 TCP NetBIOS 名称解析 Windows Internet 名称服务
137 UDP NetBIOS 名称解析 Windows Internet 名称服务
137 TCP NetBIOS 名称解析 Net Logon
137 UDP NetBIOS 名称解析 Net Logon
137 TCP NetBIOS 名称解析 Systems Management Server 2.0
137 UDP NetBIOS 名称解析 Systems Management Server 2.0
138 UDP NetBIOS 数据报服务 计算机浏览器
138 UDP NetBIOS 数据报服务 信使
138 UDP NetBIOS 数据报服务 server
138 UDP NetBIOS 数据报服务 Net Logon
138 UDP NetBIOS 数据报服务 分布式文件系统
138 UDP NetBIOS 数据报服务 Systems Management Server 2.0
138 UDP NetBIOS 数据报服务 许可证记录服务
139 TCP NetBIOS 会话服务 计算机浏览器
139 TCP NetBIOS 会话服务 传真服务
139 TCP NetBIOS 会话服务 性能日志和警报
139 TCP NetBIOS 会话服务 后台打印程序
139 TCP NetBIOS 会话服务 server
139 TCP NetBIOS 会话服务 Net Logon
139 TCP NetBIOS 会话服务 远程过程调用定位器
139 TCP NetBIOS 会话服务 分布式文件系统
139 TCP NetBIOS 会话服务 Systems Management Server 2.0
139 TCP NetBIOS 会话服务 许可证记录服务
143 TCP IMAP Exchange Server
161 UDP SNMP SNMP 服务
162 UDP SNMP 陷阱出站 SNMP 陷阱服务
389 TCP LDAP server 本地安全机构
389 UDP LDAP server 本地安全机构
389 TCP LDAP server 分布式文件系统
389 UDP LDAP server 分布式文件系统
443 TCP HTTPS HTTP SSL
443 TCP HTTPS 万维网公布服务
443 TCP HTTPS SharePoint Portal Server
445 TCP SMB 传真服务
445 UDP SMB 传真服务
445 TCP SMB 后台打印程序
445 UDP SMB 后台打印程序
445 TCP SMB server
445 UDP SMB server
445 TCP SMB 远程过程调用定位器
445 UDP SMB 远程过程调用定位器
445 TCP SMB 分布式文件系统
445 UDP SMB 分布式文件系统
445 TCP SMB 许可证记录服务
445 UDP SMB 许可证记录服务
500 UDP IPSec ISAKMP IPSec 服务
515 TCP LPD TCP/IP 打印server
548 TCP Macintosh 文件server Macintosh 文件server
554 TCP RTSP Windows 媒体服务
563 TCP NNTP over SSL 网络新闻传输协议
593 TCP RPC over HTTP 远程过程调用
593 TCP RPC over HTTP Exchange Server
636 TCP LDAP SSL 本地安全机构
636 UDP LDAP SSL 本地安全机构
993 TCP IMAP over SSL Exchange Server
995 TCP POP3 over SSL Exchange Server
1270 TCP MOM-Encrypted Microsoft Operations Manager 2000
1433 TCP SQL over TCP Microsoft SQL Server
1433 TCP SQL over TCP MSSQL$UDDI
1434 UDP SQL Probe Microsoft SQL Server
1434 UDP SQL Probe MSSQL$UDDI
1645 UDP 旧式 RADIUS Internet 身份验证服务
1646 UDP 旧式 RADIUS Internet 身份验证服务
1701 UDP L2TP 路由和远程訪问
1723 TCP PPTP 路由和远程訪问
1755 TCP MMS Windows 媒体服务
1755 UDP MMS Windows 媒体服务
1801 TCP MSMQ 消息队列
1801 UDP MSMQ 消息队列
1812 UDP RADIUS 身份验证 Internet 身份验证服务
1813 UDP RADIUS 计帐 Internet 身份验证服务
1900 UDP SSDP SSDP 发现服务
2101 TCP MSMQ-DC 消息队列
2103 TCP MSMQ-RPC 消息队列
2105 TCP MSMQ-RPC 消息队列
2107 TCP MSMQ-Mgmt 消息队列
2393 TCP OLAP Services 7.0 SQL Server:下层 OLAP client支持
2394 TCP OLAP Services 7.0 SQL Server:下层 OLAP client支持
2460 UDP MS Theater Windows 媒体服务
2535 UDP MADCAP DHCP server
2701 TCP SMS 远程控制(控件) SMS 远程控制代理
2701 UDP SMS 远程控制(控件) SMS 远程控制代理
2702 TCP SMS 远程控制(数据) SMS 远程控制代理
2702 UDP SMS 远程控制(数据) SMS 远程控制代理
2703 TCP SMS 远程聊天 SMS 远程控制代理
2703 UPD SMS 远程聊天 SMS 远程控制代理
2704 TCP SMS 远程文件传输 SMS 远程控制代理
2704 UDP SMS 远程文件传输 SMS 远程控制代理
2725 TCP SQL 分析服务 SQL 分析server
2869 TCP UPNP 通用即插即用设备主机
2869 TCP SSDP 事件通知 SSDP 发现服务
3268 TCP 全局编录server 本地安全机构
3269 TCP 全局编录server 本地安全机构
3343 UDP 集群服务 集群服务
3389 TCP 终端服务 NetMeeting 远程桌面共享
3389 TCP 终端服务 终端服务
3527 UDP MSMQ-Ping 消息队列
4011 UDP BINL 远程安装
4500 UDP NAT-T 路由和远程訪问
5000 TCP SSDP 旧事件通知 SSDP 发现服务
5004 UDP RTP Windows 媒体服务
5005 UDP RTCP Windows 媒体服务
42424 TCP ASP.Net 会话状态 ASP.NET 状态服务
51515 TCP MOM-Clear Microsoft Operations Manager 2000
二、 关闭port
限制port防非法入侵[分享]
一般来说,我们採用一些功能强大的反黑软件和防火墙来保证我们的系统安全,本文拟用一种简易的办法——通过限制port来帮助大家防止非法入侵。
非法入侵的方式
简单说来,非法入侵的方式可粗略分为4种:
1、扫描port,通过已知的系统Bug攻入主机。
2、种植木马,利用木马开辟的后门进入主机。
3、採用数据溢出的手段,迫使主机提供后门进入主机。
4、利用某些软件设计的漏洞,直接或间接控制主机。
非法入侵的主要方式是前两种,尤其是利用一些流行的黑客工具,通过第一种方式攻击主机的情况最多、也最普遍;而对后两种方式来说,仅仅有一些手段高超的黑客才利用,波及面并不广泛,并且仅仅要这两种问题一出现,软件服务商非常快就会提供补丁,及时修复系统。
因此,假设能限制前两种非法入侵方式,就能有效防止利用黑客工具的非法入侵。并且前两种非法入侵方式有一个共同点,就是通过port进入主机。
port就像一所房子(server)的几个门一样,不同的门通向不同的房间(server提供的不同服务)。我们经常使用的FTP默认port为21,而WWW网页一般默认port是80。可是有些马虎的网络管理员经常打开一些easy被侵入的port服务,比方139等;另一些木马程序,比方冰河、BO、广外等都是自己主动开辟一个您不察觉的port。那么,仅仅要我们把自己用不到的port所有封锁起来,不就杜绝了这两种非法入侵吗?
限制port的方法
对于个人用户来说,您能够限制所有的port,由于您根本不必让您的机器对外提供不论什么服务;而对于对外提供网络服务的server,我们需把必须利用的port(比方WWWport80、FTPport21、邮件服务port25、110等)开放,其它的port则所有关闭。
这里,对于採用Windows 2000或者Windows XP的用户来说,不须要安装不论什么其它软件,能够利用“TCP/IP筛选”功能限制server的port。详细设置例如以下:
1、右键点击“网上邻居”,选择“属性”,然后双击“本地连接”(假设是拨号上网用户,选择“我的连接”图标),弹出“本地连接状态”对话框。
2、点击[属性]button,弹出“本地连接 属性”,选择“此连接使用下列项目”中的“Internet协议(TCP/IP)”,然后点击[属性]button。
3、在弹出的“Internet协议(TCP/IP)”对话框中点击[高级]button。在弹出的“高级TCP/IP 设置”中,选择“选项”标签,选中“TCP/IP筛选”,然后点击[属性]button。
4、在弹出的“TCP/IP筛选”对话框里选择“启用TCP/IP筛选”的复选框,然后把左边“TCPport”上的“仅仅同意”选上。
这样,您就能够来自己加入或删除您的TCP或UDP或IP的各种port了。
加入或者删除完成,又一次启动机器以后,您的server就被保护起来了。
最后,提醒个人用户,假设您仅仅上网浏览的话,能够不加入不论什么port。可是要利用一些网络联络工具,比方OICQ的话,就要把“4000”这个port打开,同理,假设发现某个经常使用的网络工具不能起作用的时候,请搞清它在您主机所开的port,然后在“TCP /IP“里把此port打开。
Part I. 组策略法
第一步,点击開始,执行,gpedit.msc,双击打开本地安全策略,选中IP安全策略,在本地计算机,在右边窗格的空白位置右击鼠标,在弹出的快捷菜单里选择创建IP安全策略,这样弹出一个向导。在向导中点击下一步button,为新的安全策略命名(不又一次命名也能够,下面都以未又一次命名的为例);再按下一步,显示安全通信请求画面,在画面上把激活默认对应规则左边的钩取消,点击完毕button就创建了一个新的IP安全策略。
第二步,右击该IP安全策略,在属性对话框中,把使用加入向导左边的钩取消,然后单击加入button加入新的规则,随后弹出新规则属性对话框。在对话框中点击加入button,弹出IP筛选器列表窗体;在列表中,相同把使用加入向导左边的钩取消掉,然后再点击右边的加入button加入新的筛选器。
第三步,进入了筛选器属性对话框,首先看到的是寻址,源地址选不论什么IP地址,目标地址选我的IP地址;点击协议选项卡,在选择协议类型的下拉列表中选择TCP,然后在到此port下的文本框中输入135,点击确定button,这样就加入了一个屏蔽TCP135(RPC)port的筛选器,它能够防止外界通过 135port连上你的电脑。点击确定后回到筛选器列表的对话框,能够看到已经加入了一条策略。反复以上步骤继续加入TCP137、 139、445、593 port和UDP135、139、445 port,也可继续加入TCP1025、2745、3127、6129、3389 port的屏蔽策略为它们建立对应的筛选器。最后点击确定button。
第四步,在新规则属性对话框中,选择新IP 筛选器列表,然后点击其左边的圆圈上加一个点,表示已经激活,接着点击筛选器操作选项卡,在筛选器操作选项卡中,也把使用加入向导左边的钩取消,点击加入button,加入阻止操作;在新筛选器操作属性的安全措施选项卡中,选择阻止,然后点击确定。
第五步、进入了新规则属性对话框,点击新筛选器操作,其左边的圆圈会加了一个点,表示已经激活,点击关闭button,关闭对话框;最后回到新IP安全策略属性对话框,在新的IP筛选器列表左边打钩,按确定button关闭对话框。回到本地安全策略窗体,用鼠标右击新加入的IP安全策略,选择指派。
又一次启动后,电脑中上述网络port就被关闭了,病毒和黑客再也不能连上这些port,从而保护了我们的电脑。(有的用户管理员的password为空,是不好的,这会让人有机可乘。另win9X与win2000/xp内核不一样,设置也不一样。)
Part II.改动系统方法
winxp查找本地执行了哪些网络服务,命令
netstat -an
netstat -ano
查看本地特定port连接情况
netstat -anp tcp | find ":1367"
1.关闭TCPport25、80、443(SMTP服务,HTTP服务和IIS管理服务(win2000服务相关))
关闭IIS Admin 服务就可以!下面服务将随之关闭!
相关服务(World Wide Web Publishing Service ;Simple Mail Transport Protocol (SMTP))
防止IIS服务再次随系统又一次启动的最简单办法是移除IIS组件,在控制面板中选加入/删除
命令:
net stop iisadmin
2.关闭win2000 server并列事务服务!(Distributed Transaction Coordinator service)
并列事务服务在Windows 2000 server上默认安装和启动并打开了TCPport3372和一个大于1023的port
命令
net stop msdtc
3.关闭Windows XP的服务(TCP 5000,UDP 123、500和1900port):
IPsec services (PolicyAgent)
SSDP Discovery Service (SSDPSRV)
Windows Time (W32Time)
命令:
net stop policyagent
net stop ssdpsrv
net stop w32time
4.关闭137、138、139port
NetBT使用了UDP 137、138和TCP
139port。
要关闭这些port,必须在全部网络适配器(Adapter)上禁用NetBT协议。
方法:
本地连接属性->Internet协议 (TCP/IP)->属性->高级->WINS,禁用TCP/IP上的NetBIOS
用来解析NetBIOS名字的lmhosts服务,也能够停止并禁用
命令:
net stop lmhosts
5.关闭TCP 445port
能够有两种方法:
第一. 禁用NetBT驱动
第二. 改动注冊表以禁用TCP上的CIFS
-[ 禁用 NetBT 驱动 ]-
全然在系统中禁用SMB的方法,就是同一时候禁用SMBclient(workstation服务)和服务端(server服务)。
首先要禁用这两个服务(以及全部依赖它们并执行着的服务)。
win2000命令:
net stop rdr
net stop srv
winxp命令:
sc config netbt start= disabled
然后,必须在注冊表中改动:
Key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NetBT
Value: Start
Type: DWORD value (REG_DWORD)
Content: 4
-[ 不禁用NetBT,仅仅禁用SMB ]-
有时,你可能想保留NetBT,但不用它传输SMB,而用TCP 445。
这样的情况下,你能够例如以下设置注冊表
Key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NetBTParameters
Value: SmbDeviceEnabled
Type: DWORD value (REG_DWORD)
Content: 0 (to disable)
6.关闭135port(防冲击波病毒)
135port主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。
命令:
dcomcnfg
组件服务->计算机->我的电脑->属性->默认属性-删除在此计算机上启用分布式COM
默认协议->删除面向连接的TCP/IP
7.Windows XP的缓存DNS服务
dnscache服务UDPport是1026
按以下设置后,每次DNS请求使用不同的UDPport!
Key: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Dnscache/Parameters
Value: MaxCachedSockets
Type: REG_DWORD
Content: 0
作者:http://www.hsc.fr/ressources/breves/min_srv_res_win.en.html.en
cmd脚本參考:
ECHO OFF
rem 关闭TCPport25、80、443(SMTP服务,HTTP服务和IIS管理服务(win2000服务相关))
net stop iisadmin
rem 并列事务服务!(Distributed Transaction Coordinator service)port1025或3372
net stop msdtc
rem 关闭Windows XP的服务(TCP 5000,UDP 123、500和1900port):
rem IPsec services (PolicyAgent)
rem SSDP Discovery Service (SSDPSRV)
rem Windows Time (W32Time)
net stop policyagent
net stop ssdpsrv
net stop w32time
rem Windows XP的缓存DNS服务
reg add HKLM/SYSTEM/CurrentControlSet/Services/Dnscache/Parameters /v MaxCachedSockets /t REG_DWORD /d 0 /f
rem 关闭TCP 445port
rem win2000命令:
rem net stop rdr
rem net stop srv
rem winxp命令:
sc config netbt start= disabled
reg add HKLM/SYSTEM/CurrentControlSet/Services/NetBT /v Start /t REG_DWORD /d 4 /f
cls
echo "关闭135port(防冲击波病毒)"
echo "组件服务->计算机->我的电脑->属性->默认属性-删除在此计算机上启用分布式COM"
echo "默认协议->删除面向连接的TCP/IP"
rem winxp命令:
start /w dcomcnfg
pause
cls
echo "关闭137、138、139port"
rem NetBIOS名字的lmhosts服务
net stop lmhosts
cls
echo "手动操作关闭137、138、139port"
echo "本地连接属性->Internet协议 (TCP/IP)->属性->高级->WINS,禁用TCP/IP上的NetBIOS"
start /w ncpa.cpl
pause
pause
rem *******************************************
rem 其他脚本參考
rem echo 開始封杀135,445port...
rem reg add HKLM/SOFTWARE/Microsoft/Ole /v EnableDCOM /d N /f
rem reg add HKLM/SOFTWARE/Microsoft/Rpc /v "DCOM Protocols" /t REG_MULTI_SZ /d rem ncacn_spx/0ncacn_nb_nb/0ncacn_nb_ipx/0 /f
rem sc config MSDTC start= DISABLED
rem reg add HKLM/SYSTEM/CurrentControlSet/Services/NetBT/Parameters /v SMBDeviceEnabled /t rem REG_DWORD /d 0 /f
rem echo 封杀135,445port结束!
rem *******************************************
我们之所以可以借助于一根小小的网线“周游”世界,是由于计算机网络“port”合理地将我们的请求发送到了该去的地方。计算机上这一扇扇敞开的“门”(port)既能让各种正常的网络通信畅通无阻,同一时候也会被木马、病毒所利用,这就是为什么计算机已经安装了杀毒软件和防火墙,但还是频频受到来自网络和病毒的攻击。实病毒特别是一些木马正是从这些看不见的“口”中长驱而入,安家落户的。那么,要防毒,首先就要看好计算机的port,谨防病从“口”入 。
扫描,让危急port无处遁形
方法一:在命令行下查看本机开放的port
Windows 中为我们提供了查看本机port开放情况的命令行工具“netstat”,利用netstat命令我们能够查看本机开放了哪些port,都是谁开的?眼下本机的port处于什么状态,是等待连接还是已经连接,假设是已经连接,那就要特别注意看连接是正常连接还是非正常连接,从中能够发现木马行踪。
方法二:利用port分析大师扫描本机开放的port
在命令提示符窗体查看本机port,有一定的局限性,找到的可疑port也不一定就是病毒或木马留下的后门,假设不进行深入分析妄加推断,可能会冤枉了“好人”。假设不假思索封闭该port,非常可能会影响网络的使用。在这里向电脑新手推荐使用port分析大师(下载地址:http://www.onlinedown.net/soft/46625.htm)。下载安装完成,启动port分析大师,在“本机IP”文本框中会自己主动侦測出本机的IP,我们仅仅需在“起始port”、“结束port”文本框中输入欲扫描的port段就可以。为全面检查本机安全状况,建议大家将port段设置为“0—65535”。设置完成,单击“開始分析”button就可以(如图2)。扫描结束后,我们还能够单击“屏蔽危急port”button将危急port屏蔽掉。另外,很多黑客攻击通常都是利用系统漏洞,通过特定的port进行的,因此,给系统打上补丁能够最大限度地降低自己被网络攻击的几率。单击“系统补丁下载”button,能够连接到微软安全中心进行最新补丁的更新。
哪些port最危急
作为普通用户,我们一般只用到21、25、80、110等为数不多的port,比如,我们建立FTP网站用的是21号port,浏览网页用的是80号port,收发邮件用的是110号port,QQ用的是4000号port。假设把计算机比作一间大房子 ,port就是出入这间房子的门。一台计算机的网络port有65536个,port是通过port号来标记的,port号唯独整数,范围是从0 到65535。那些实用的port通常不大于1024(QQ例外,使用UDP 4000port进行通信)。而病毒、木马和间谍软件等恶意程序往往会使用大于1024port的高端port进行传播、攻击,比如鼎鼎大名的冰河使用的监听port是7626,Back Orifice 2000使用的则是54320等等。恶意程序使用的高端port号通常比較隐蔽,用户一般非常难发现。
关门、禁用高危port
准确找出病毒或木马使用的可疑port后,首先要利用进程管理器结束这个恶意进程,然后马上升级病毒库和个人网络防火墙,查杀系统中存在的病毒和木马。当然,为了保险起见,我们还应当禁用这些高危急port。在这里我们能够借助于微软自己的小工具ipseccmd.exe,比如我们要关闭木马BackDoor默认服务port,则输入命令:“ipseccmd -w REG -p "HFUT_SECU" -r "Block TCP/1999" -f *+0:1999:TCP -n BLOCK -x”。
小提示:Windows XP用ipseccmd命令,该命令位于安装光盘的SUPPORT/TOOLS/SUPP-ORT.CAB压缩包中,用户仅仅需找到 ipseccmd文件将其释放到系统安装文件夹的System32文件夹中就可以使用。而Windows 2000下用ipsecpol,位于Windows 2000 Resource Kit中,还须要带上ipsecutil.dll和text2pol.dll这两个文件才干使用;Windows 2003下用IPSEC命令。
对于普通用户来说,要找全木马经常使用的高危port并非一件easy的事,只是,剑客技术联盟的防黑高手们已经为我们量身定做了“有害port自己主动关闭器”(下载地址:http://www.xpblue.com/down/10511.html)。完成下载,解压后我们会得到一个批处理文件,其利用的正是ipseccmd.exe命令。如今我们仅仅需轻轻双击一下,就可以免疫全部的高危port,实属一劳永逸之举。