端口分類

端口“是英文port的意譯,可以認爲是設備與外界通訊交流的出口。端口可分爲虛擬端口和物理端口,其中虛擬端口指計算機內部或交換機路由器內的端口,不可見。例如計算機中的80端口、21端口、23端口等。物理端口又稱爲接口,是可見端口,計算機背板的RJ45網口,交換機路由器集線器等RJ45端口。電話使用RJ11插口也屬於物理端口的範疇。

通俗地講,端口(Port)就是電腦向網絡開放的信息出入“門戶”。和小區大門不同的是,在電腦上這種“門戶”有個256×256(65535)個,而且它們還有多種狀態。

端口分類

根據端口和服務的綁定情況,端口可分爲公認端口、註冊端口和動態端口。
公認端口:0~1023。這個範圍內的端口系統一般保留給一些常用的系統服務,比如WEB服務使用80端口,FTP服務使用21端口。因爲這些端口和服務形成了一一對應關係,已被大家所公認,所以這些端口叫做公認端口。
註冊端口:1024~49151。這個範圍內的端口比較鬆散地綁定於一些服務,也就是說,和公認端口相比,這些端口和服務並沒有形成一一對應關係,許多服務可綁定於這些端口,這些端口同樣可用於許多其它目的
動態端口:49152~65535。這個範圍內的端口一般不爲服務所使用,它常常被動態分配給客戶端,因而這個範圍內的端口叫做動態端口。需要注意的是在實際應用中,端口從1024起就開始動態分配了。

協議類型劃分,可以分爲TCP、UDP、IP和ICMP(Internet控制消息協議)等端口。下面主要介紹TCP和UDP端口:
(1)TCP端口
TCP端口,即傳輸控制協議端口,需要在客戶端和服務器之間建立連接,這樣可以提供可靠的數據傳輸。常見的包括FTP服務的21端口,Telnet服務的23端口,SMTP服務的25端口,以及HTTP服務的80端口等等。
(2)UDP端口
UDP端口,即用戶數據包協議端口,無需在客戶端和服務器之間建立連接,安全性得不到保障。常見的有DNS服務的53端口,SNMP(簡單網絡管理協議)服務的161端口,QQ使用的8000和4000端口等等。

常見網絡端口及說明

端口:0
服務:Reserved
說明:通常用於分析操作系統。這一方法能夠工作是因爲在一些系統中“0”是無效端口,當你試圖使用通常的閉合端口連接它時將產生不同的結果。一種典型的掃描,使用IP地址爲0.0.0.0,設置ACK位並在以太網層廣播。

端口:1
服務:tcpmux
說明:這顯示有人在尋找SGI Irix機器。Irix是實現tcpmux的主要提供者,默認情況下tcpmux在這種系統中被打開。Irix機器在發佈是含有幾個默認的無密碼的帳戶,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。許多管理員在安裝後忘記刪除這些帳戶。因此HACKER在INTERNET上搜索tcpmux並利用這些帳戶。

端口:7
服務:Echo
說明:能看到許多人搜索Fraggle放大器時,發送到X.X.X.0和X.X.X.255的信息。

端口:19
服務:Character Generator
說明:這是一種僅僅發送字符的服務。UDP版本將會在收到UDP包後迴應含有垃圾字符的包。TCP連接時會發送含有垃圾字符的數據流直到連接關閉。HACKER利用IP欺騙可以發動DoS攻擊。僞造兩個chargen服務器之間的UDP包。同樣Fraggle DoS攻擊向目標地址的這個端口廣播一個帶有僞造受害者IP的數據包,受害者爲了迴應這些數據而過載。

21端口
端口說明:21端口主要用於FTP(File Transfer Protocol,文件傳輸協議)服務,FTP服務主要是爲了在兩臺計算機之間實現文件的上傳與下載,一臺計算機作爲FTP客戶端,另一臺計算機作爲FTP服務器,可以採用匿名(anonymous)登錄和授權用戶名與密碼登錄兩種方式登錄FTP服務器。目前,通過FTP服務來實現文件的傳輸是互聯網上上傳、下載文件最主要的方法。另外,還有一個20端口是用於FTP數據傳輸的默認端口號。

在Windows中可以通過Internet信息服務(IIS)來提供FTP連接和管理,也可以單獨安裝FTP服務器軟件來實現FTP功能,比如常見的FTP Serv-U。

操作建議:因爲有的FTP服務器可以通過匿名登錄,所以常常會被黑客利用。另外,21端口還會被一些木馬利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架設FTP服務器,建議關閉21端口。

23端口
端口說明:23端口主要用於Telnet(遠程登錄)服務,是Internet上普遍採用的登錄和仿真程序。同樣需要設置客戶端和服務器端,開啓Telnet服務的客戶端就可以登錄遠程Telnet服務器,採用授權用戶名和密碼登錄。登錄之後,允許用戶使用命令提示符窗口進行相應的操作。在Windows中可以在命令提示符窗口中,鍵入“Telnet”命令來使用Telnet遠程登錄。

操作建議:利用Telnet服務,黑客可以搜索遠程登錄Unix的服務,掃描操作系統的類型。而且在Windows 2000中Telnet服務存在多個嚴重的漏洞,比如提升權限、拒絕服務等,可以讓遠程服務器崩潰。Telnet服務的23端口也是TTS(Tiny Telnet Server)木馬的缺省端口。所以,建議關閉23端口。

上面我們介紹了關閉/開啓端口的方法,並介紹了21和23端口的內容,下面將介紹其他的常見端口說明,以及相應的操作建議。

端口:25
服務:SMTP
說明:SMTP服務器所開放的端口,用於發送郵件。入侵者尋找SMTP服務器是爲了傳遞他們的SPAM。入侵者的帳戶被關閉,他們需要連接到高帶寬的E-MAIL服務器上,將簡單的信息傳遞到不同的地址。木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開放這個端口。 通過開放25端口,可以監視計算機正在運行的所有窗口和模塊。
操作建議:如果不是要架設SMTP郵件服務器,可以將該端口關閉。

端口:31
服務:MSG Authentication
說明:木馬Master Paradise、Hackers Paradise開放此端口。

端口:42
服務:WINS Replication
說明:WINS複製

53端口
端口說明:53端口爲DNS(Domain Name Server,域名服務器)服務器所開放,主要用於域名解析,DNS服務在NT系統中使用的最爲廣泛。通過DNS服務器可以實現域名與IP地址之間的轉換,只要記住域名就可以快速訪問網站。

端口漏洞:如果開放DNS服務,黑客可以通過分析DNS服務器而直接獲取Web服務器等主機的IP地址,再利用53端口突破某些不穩定的防火牆,從而實施攻擊。近日,美國一家公司也公佈了10個最易遭黑客攻擊的漏洞,其中第一位的就是DNS服務器的BIND漏洞。

操作建議:如果當前的計算機不是用於提供域名解析服務,建議關閉該端口。

67、68端口
端口說明:67、68端口分別是爲Bootp服務的Bootstrap Protocol Server(引導程序協議服務端)和Bootstrap Protocol Client(引導程序協議客戶端)開放的端口。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(Trival File Tranfer Protocol,次要文件傳輸協議)服務開放的,TFTP是Cisco公司開發的一個簡單文件傳輸協議,類似於FTP。不過與FTP相比,TFTP不具有複雜的交互存取接口和認證控制,該服務適用於不需要複雜交換環境的客戶端和服務器之間進行數據傳輸。

端口漏洞:很多服務器和Bootp服務一起提供TFTP服務,主要用於從系統下載啓動代碼。可是,因爲TFTP服務可以在系統中寫入文件,而且黑客還可以利用TFTP的錯誤配置來從系統獲取任何文件。
操作建議:建議關閉該端口。

79端口
端口說明:79端口是爲Finger服務開放的,主要用於查詢遠程主機在線用戶、操作系統類型以及是否緩衝區溢出等用戶的詳細信息。比如要顯示遠程計算機www.abc.com上的user01用戶的信息,可以在命令行中鍵入“finger [email protected]”即可。

端口漏洞:一般黑客要攻擊對方的計算機,都是通過相應的端口掃描工具來獲得相關信息,比如使用“流光”就可以利用79端口來掃描遠程計算機操作系統版本,獲得用戶信息,還能探測已知的緩衝區溢出錯誤。這樣,就容易遭遇到黑客的攻擊。而且,79端口還被Firehotcker木馬作爲默認的端口。

操作建議:建議關閉該端口。

80端口
端口說明:80端口是爲HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上網衝浪使用最多的協議,主要用於在WWW(World Wide Web,萬維網)服務上傳輸信息的協議。我們可以通過HTTP地址加“:80”(即常說的“網址”)來訪問網站的,比如http://www.cce.com.cn:80,因爲瀏覽網頁服務默認的端口號是80,所以只要輸入網址,不用輸入“:80”。

端口漏洞:有些木馬程序可以利用80端口來攻擊計算機的,比如Executor、RingZero等。

操作建議:爲了能正常上網衝浪,我們必須開啓80端口。

通過上面的介紹,我們瞭解了用於TFTP服務的69端口、用於Finger服務的79端口以及上網衝浪用於WWW服務的80端口。下面將分別爲大家介紹比較陌生的99端口、用於POP3服務的109、110端口和RPC服務的111端口。

99端口
端口說明:99端口是用於一個名爲“Metagram Relay”(亞對策延時)的服務,該服務比較少見,一般是用不到的。

端口漏洞:雖然“Metagram Relay”服務不常用,可是Hidden Port、NCx99等木馬程序會利用該端口,比如在Windows 2000中,NCx99可以把cmd.exe程序綁定到99端口,這樣用Telnet就可以連接到服務器,隨意添加用戶、更改權限。

操作建議:建議關閉該端口。

109、110端口
端口說明:109端口是爲POP2(Post Office Protocol Version 2,郵局協議2)服務開放的,110端口是爲POP3(郵件協議3)服務開放的,POP2、POP3都是主要用於接收郵件的,目前POP3使用的比較多,許多服務器都同時支持POP2和POP3。客戶端可以使用POP3協議來訪問服務端的郵件服務,如今ISP的絕大多數郵件服務器都是使用該協議。在使用電子郵件客戶端程序的時候,會要求輸入POP3服務器地址,默認情況下使用的就是110端口

端口漏洞:POP2、POP3在提供郵件接收服務的同時,也出現了不少的漏洞。單單POP3服務在用戶名和密碼交換緩衝區溢出的漏洞就不少於20個,比如WebEasyMail POP3 Server合法用戶名信息泄露漏洞,通過該漏洞遠程攻擊者可以驗證用戶賬戶的存在。另外,110端口也被ProMail trojan等木馬程序所利用,通過110端口可以竊取POP賬號用戶名和密碼。

操作建議:如果是執行郵件服務器,可以打開該端口。

111端口
端口說明:111端口是SUN公司的RPC(Remote Procedure Call,遠程過程調用)服務所開放的端口,主要用於分佈式系統中不同計算機的內部進程通信,RPC在多種網絡服務中都是很重要的組件。常見的RPC服務有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等等。在 Microsoft的Windows中,同樣也有RPC服務。

端口漏洞:SUN RPC有一個比較大漏洞,就是在多個RPC服務時xdr_array函數存在遠程緩衝溢出漏洞。

上面我們介紹了不知名但是容易受到木馬攻擊的99端口,常見的用於POP服務的109、110端口,以及用於Sun的RPC服務的111端口。下面將分別介紹與很多網絡服務息息相關的113端口、用於NEWS新聞組傳輸的119端口以及遭遇“衝擊波”攻擊的135端口。

113端口
端口說明:113端口主要用於Windows的“Authentication Service”(驗證服務),一般與網絡連接的計算機都運行該服務,主要用於驗證TCP連接的用戶,通過該服務可以獲得連接計算機的信息。在Windows 2000/2003 Server中,還有專門的IAS組件,通過該組件可以方便遠程訪問中進行身份驗證以及策略管理。

端口漏洞:113端口雖然可以方便身份驗證,但是也常常被作爲FTP、POP、SMTP、IMAP以及IRC等網絡服務的記錄器,這樣會被相應的木馬程序所利用,比如基於IRC聊天室控制的木馬。另外,113端口還是Invisible Identd Deamon、Kazimas等木馬默認開放的端口。

操作建議:建議關閉該端口。

119端口
端口說明:119端口是爲“Network News Transfer Protocol”(網絡新聞組傳輸協議,簡稱NNTP)開放的,主要用於新聞組的傳輸,當查找USENET服務器的時候會使用該端口。

端口漏洞:著名的Happy99蠕蟲病毒默認開放的就是119端口,如果中了該病毒會不斷髮送電子郵件進行傳播,並造成網絡的堵塞。

操作建議:如果是經常使用USENET新聞組,就要注意不定期關閉該端口。

135端口
端口說明:135端口主要用於使用RPC(Remote Procedure Call,遠程過程調用)協議並提供DCOM(分佈式組件對象模型)服務,通過RPC可以保證在一臺計算機上運行的程序可以順利地執行遠程計算機上的代碼;使用DCOM可以通過網絡直接進行通信,能夠跨包括HTTP協議在內的多種網絡傳輸。

端口漏洞:相信去年很多Windows 2000和Windows XP用戶都中了“衝擊波”病毒,該病毒就是利用RPC漏洞來攻擊計算機的。RPC本身在處理通過TCP/IP的消息交換部分有一個漏洞,該漏洞是由於錯誤地處理格式不正確的消息造成的。該漏洞會影響到RPC與DCOM之間的一個接口,該接口偵聽的端口就是135。

操作建議:爲了避免“衝擊波”病毒的攻擊,建議關閉該端口。

通過上面的介紹想必大家已經瞭解到用於驗證服務的113端口、用於網絡新聞組的119端口,以及被“衝擊波”病毒所利用的135端口。下面筆者將介紹用於NetBIOS名稱服務的137端口,用於Windows文件和打印機共享的139端口以及IMAP協議的143端口。

137端口
端口說明:137端口主要用於“NetBIOS Name Service”(NetBIOS名稱服務),屬於UDP端口,使用者只需要向局域網或互聯網上的某臺計算機的137端口發送一個請求,就可以獲取該計算機的名稱、註冊用戶名,以及是否安裝主域控制器、IIS是否正在運行等信息。

端口漏洞:因爲是UDP端口,對於攻擊者來說,通過發送請求很容易就獲取目標計算機的相關信息,有些信息是直接可以被利用,並分析漏洞的,比如IIS服務。另外,通過捕獲正在利用137端口進行通信的信息包,還可能得到目標計算機的啓動和關閉的時間,這樣就可以利用專門的工具來攻擊。

操作建議:建議關閉該端口。

139端口
端口說明:139端口是爲“NetBIOS Session Service”提供的,主要用於提供Windows文件和打印機共享以及Unix中的Samba服務。在Windows中要在局域網中進行文件的共享,必須使用該服務。比如在Windows 98中,可以打開“控制面板”,雙擊“網絡”圖標,在“配置”選項卡中單擊“文件及打印共享”按鈕選中相應的設置就可以安裝啓用該服務;在Windows 2000/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端口主要是用於“Internet Message Access Protocol”v2(Internet消息訪問協議,簡稱IMAP),和POP3一樣,是用於電子郵件的接收的協議。通過IMAP協議我們可以在不接收郵件的情況下,知道信件的內容,方便管理服務器中的電子郵件。不過,相對於POP3協議要負責一些。如今,大部分主流的電子郵件客戶端軟件都支持該協議。

端口漏洞:同POP3協議的110端口一樣,IMAP使用的143端口也存在緩衝區溢出漏洞,通過該漏洞可以獲取用戶名和密碼。另外,還有一種名爲“admv0rm”的Linux蠕蟲病毒會利用該端口進行繁殖。

操作建議:如果不是使用IMAP服務器操作,應該將該端口關閉。

161端口
端口說明:161端口是用於“Simple Network Management Protocol”(簡單網絡管理協議,簡稱SNMP),該協議主要用於管理TCP/IP網絡中的網絡協議,在Windows中通過SNMP服務可以提供關於TCP/IP網絡上主機以及各種網絡設備的狀態信息。目前,幾乎所有的網絡設備廠商都實現對SNMP的支持。

在Windows 2000/XP中要安裝SNMP服務,我們首先可以打開“Windows組件嚮導”,在“組件”中選擇“管理和監視工具”,單擊“詳細信息”按鈕就可以看到“簡單網絡管理協議(SNMP)”,選中該組件;然後,單擊“下一步”就可以進行安裝。

端口漏洞:因爲通過SNMP可以獲得網絡中各種設備的狀態信息,還能用於對網絡設備的控制,所以黑客可以通過SNMP漏洞來完全控制網絡。

操作建議:建議關閉該端口。

443端口
端口說明:443端口即網頁瀏覽端口,主要是用於HTTPS服務,是提供加密和通過安全端口傳輸的另一種HTTP。在一些對安全性要求較高的網站,比如銀行、證券、購物等,都採用HTTPS服務,這樣在這些網站上的交換信息其他人都無法看到,保證了交易的安全性。網頁的地址以https://開始,而不是常見的http://。

端口漏洞:HTTPS服務一般是通過SSL(安全套接字層)來保證安全性的,但是SSL漏洞可能會受到黑客的攻擊,比如可以黑掉在線銀行系統,盜取信用卡賬號等。

操作建議:建議開啓該端口,用於安全性網頁的訪問。另外,爲了防止黑客的攻擊,應該及時安裝 微軟針對SSL漏洞發佈的最新安全補丁。

554端口
端口說明:554端口默認情況下用於“Real Time Streaming Protocol”(實時流協議,簡稱RTSP),該協議是由RealNetworks和Netscape共同提出的,通過RTSP協議可以藉助於Internet將流媒體文件傳送到RealPlayer中播放,並能有效地、最大限度地利用有限的網絡帶寬,傳輸的流媒體文件一般是Real服務器發佈的,包括有.rm、.ram。如今,很多的下載軟件都支持RTSP協議,比如FlashGet、影音傳送帶等等。

端口漏洞:目前,RTSP協議所發現的漏洞主要就是RealNetworks早期發佈的Helix Universal Server存在緩衝區溢出漏洞,相對來說,使用的554端口是安全的。

操作建議:爲了能欣賞並下載到RTSP協議的流媒體文件,建議開啓554端口。

端口:555
服務:DSF
說明:木馬PhAse1.0、Stealth Spy、IniKiller開放此端口。

端口:568
服務:Membership DPA
說明:成員資格 DPA。

端口:569
服務:Membership MSN
說明:成員資格 MSN。

端口:635
服務:mountd
說明:linux的mountd Bug。這是掃描的一個流行BUG。大多數對這個端口的掃描是基於UDP的,但是基於TCP的mountd有所增加(mountd同時運行於兩個端口)。記住mountd可運行於任何端口(到底是哪個端口,需要在端口111做portmap查詢),只是Linux默認端口是635,就像NFS通常運行於2049端口。

端口:636
服務:LDAP
說明:SSL(Secure Sockets layer)

端口:666
服務:Doom Id Software
說明:木馬Attack FTP、Satanz Backdoor開放此端口

端口:993
服務:IMAP
說明:SSL(Secure Sockets layer)

端口:1001、1011
服務:[NULL]
說明:木馬Silencer、WebEx開放1001端口。木馬Doly Trojan開放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]
說明:木馬Streaming Audio Trojan、Psyber Stream Server、Voice開放此端口。

端口:1234、1243、6711、6776
服務:[NULL]
說明:木馬SubSeven2.0、Ultors Trojan開放1234、6776端口。木馬SubSeven1.0/1.9開放1243、6711、6776端口。

端口:1245
服務:[NULL]
說明:木馬Vodoo開放此端口。

端口:1433
服務:SQL
說明: Microsoft的SQL服務開放的端口。

端口:1492
服務:stone-design-1
說明:木馬FTP99CMP開放此端口。

端口:1500
服務:RPC client fixed port session queries
說明:RPC客戶固定端口會話查詢

端口:1503
服務:NetMeeting T.120
說明:NetMeeting T.120

端口:1524
服務:ingress
說明:許多攻擊腳本將安裝一個後門SHELL於這個端口,尤其是針對SUN系統中Sendmail和RPC服務漏洞的腳本。如果剛安裝了防火牆就看到在這個端口上的連接企圖,很可能是上述原因。可以試試Telnet到用戶的計算機上的這個端口,看看它是否會給你一個SHELL。連接到600/pcserver也存在這個問題。

端口:1600
服務:issd
說明:木馬Shivka-Burka開放此端口。

端口:1720
服務:NetMeeting
說明:NetMeeting H.233 call Setup。

端口:1731
服務:NetMeeting Audio Call Control
說明:NetMeeting音頻調用控制。

1755端口
端口說明:1755端口默認情況下用於“ Microsoft Media Server”( 微軟媒體服務器,簡稱MMS),該協議是由 微軟發佈的流媒體協議,通過MMS協議可以在Internet上實現Windows Media服務器中流媒體文件的傳送與播放。這些文件包括.asf、.wmv等,可以使用Windows Media Player等媒體播放軟件來實時播放。其中,具體來講,1755端口又可以分爲TCP和UDP的MMS協議,分別是MMST和MMSU,一般採用TCP的MMS協議,即MMST。目前,流媒體和普通下載軟件大部分都支持MMS協議。

端口漏洞:目前從 微軟官方和用戶使用MMS協議傳輸、播放流媒體文件來看,並沒有什麼特別明顯的漏洞,主要一個就是MMS協議與防火牆和NAT(網絡地址轉換)之間存在的兼容性問題。

操作建議:爲了能實時播放、下載到MMS協議的流媒體文件,建議開啓該端口。

端口:1807
服務:[NULL]
說明:木馬SpySender開放此端口。

端口:1981
服務:[NULL]
說明:木馬ShockRave開放此端口。

端口:1999
服務:cisco identification port
說明:木馬BackDoor開放此端口。

端口:2000
服務:[NULL]
說明:木馬GirlFriend 1.3、Millenium 1.0開放此端口。

端口:2001
服務:[NULL]
說明:木馬Millenium 1.0、Trojan Cow開放此端口。

端口:2023
服務:xinuexpansion 4
說明:木馬Pass Ripper開放此端口。

端口:2049
服務:NFS
說明:NFS程序常運行於這個端口。通常需要訪問Portmapper查詢這個服務運行於哪個端口。

端口:2115
服務:[NULL]
說明:木馬Bugs開放此端口。

端口:2140、3150
服務:[NULL]
說明:木馬Deep Throat 1.0/3.0開放此端口。

端口:2500
服務:RPC client using a fixed port session replication
說明:應用固定端口會話複製的RPC客戶

端口:2583
服務:[NULL]
說明:木馬Wincrash 2.0開放此端口。

端口:2801
服務:[NULL]
說明:木馬Phineas Phucker開放此端口。

端口:3024、4092
服務:[NULL]
說明:木馬WinCrash開放此端口。

端口:3128
服務:squid
說明:這是squid HTTP代理服務器的默認端口。攻擊者掃描這個端口是爲了搜尋一個代理服務器而匿名訪問Internet。也會看到搜索其他代理服務器的端口8000、8001、8080、8888。掃描這個端口的另一個原因是用戶正在進入聊天室。其他用戶也會檢驗這個端口以確定用戶的機器是否支持代理。

端口:3129
服務:[NULL]
說明:木馬Master Paradise開放此端口。

端口:3150
服務:[NULL]
說明:木馬The Invasor開放此端口。

端口:3210、4321
服務:[NULL]
說明:木馬SchoolBus開放此端口

端口:3333
服務:dec-notes
說明:木馬Prosiak開放此端口

端口:3389
服務:超級終端
說明:WINDOWS 2000終端開放此端口。

端口:3700
服務:[NULL]
說明:木馬Portal of Doom開放此端口

端口:3996、4060
服務:[NULL]
說明:木馬RemoteAnything開放此端口

下面將介紹QQ使用的4000端口,被“震盪波”病毒利用的5554端口,pcAnywhere使用的5632端口以及WWW代理服務使用的8080端口。

4000端口
端口說明:4000端口是用於大家經常使用的QQ聊天工具的,再細說就是爲QQ客戶端開放的端口,QQ服務端使用的端口是8000。通過4000端口,QQ客戶端程序可以向QQ服務器發送信息,實現身份驗證、消息轉發等,QQ用戶之間發送的消息默認情況下都是通過該端口傳輸的。4000和8000端口都不屬於TCP協議,而是屬於UDP協議。

端口漏洞:因爲4000端口屬於UDP端口,雖然可以直接傳送消息,但是也存在着各種漏洞,比如Worm_Witty.A(維迪)蠕蟲病毒就是利用4000端口向隨機IP發送病毒,並且僞裝成ICQ數據包,造成的後果就是向硬盤中寫入隨機數據。另外,Trojan.SkyDance特洛伊木馬病毒也是利用該端口的。

操作建議:爲了用QQ聊天,4000大門敞開也無妨。

端口:4092
服務:[NULL]
說明:木馬WinCrash開放此端口。

端口:4590
服務:[NULL]
說明:木馬ICQTrojan開放此端口。

5554端口
端口說明:在今年4月30日就報道出現了一種針對 微軟lsass服務的新蠕蟲病毒——震盪波(Worm.Sasser),該病毒可以利用TCP 5554端口開啓一個FTP服務,主要被用於病毒的傳播。

端口漏洞:在感染“震盪波”病毒後會通過5554端口向其他感染的計算機傳送蠕蟲病毒,並嘗試連接TCP 445端口併發送攻擊,中毒的計算機會出現系統反覆重啓、運行緩慢、無法正常上網等現象,甚至會被黑客利用奪取系統的控制權限。

操作建議:爲了防止感染“震盪波”病毒,建議關閉5554端口。

5632端口
端口說明:5632端口是被大家所熟悉的遠程控制軟件pcAnywhere所開啓的端口,分TCP和UDP兩種,通過該端口可以實現在本地計算機上控制遠程計算機,查看遠程計算機屏幕,進行文件傳輸,實現文件同步傳輸。在安裝了pcAnwhere被控端計算機啓動後,pcAnywhere主控端程序會自動掃描該端口。

端口漏洞:通過5632端口主控端計算機可以控制遠程計算機,進行各種操作,可能會被不法分子所利用盜取賬號,盜取重要數據,進行各種破壞。

操作建議:爲了避免通過5632端口進行掃描並遠程控制計算機,建議關閉該端口。

常用網絡端口對照表
常用網絡端口對照表
常見端口對照表
【開始-運行- CMD , 輸入 netstat -an 然後回車就可以查看端口】
端口:0
服務:Reserved
說明:通常用於分析操作系統。這一方法能夠工作是因爲在一些系統中“0”是無效端口,當你試圖使用通常的閉合端口連接它時將產生不同的結果。一種典型的掃描,使用IP地址爲0.0.0.0,設置ACK位並在以太網層廣播。

端口:1
服務:tcpmux
說明:這顯示有人在尋找SGI Irix機器。Irix是實現tcpmux的主要提供者,默認情況下tcpmux在這種系統中被打開。Irix機器在發佈是含有幾個默認的無密碼的帳戶,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。許多管理員在安裝後忘記刪除這些帳戶。因此HACKER在INTERNET上搜索tcpmux並利用這些帳戶。

端口:7
服務:Echo
說明:能看到許多人搜索Fraggle放大器時,發送到X.X.X.0和X.X.X.255的信息。

端口:19
服務:Character Generator
說明:這是一種僅僅發送字符的服務。UDP版本將會在收到UDP包後迴應含有垃圾字符的包。TCP連接時會發送含有垃圾字符的數據流直到連接關閉。HACKER利用IP欺騙可以發動DoS攻擊。僞造兩個chargen服務器之間的UDP包。同樣Fraggle DoS攻擊向目標地址的這個端口廣播一個帶有僞造受害者IP的數據包,受害者爲了迴應這些數據而過載。

端口:21
服務:FTP
說明:FTP服務器所開放的端口,用於上傳、下載。最常見的攻擊者用於尋找打開anonymous的FTP服務器的方法。這些服務器帶有可讀寫的目錄。木馬Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所開放的端口。

端口:22
服務:Ssh
說明:PcAnywhere建立的TCP和這一端口的連接可能是爲了尋找ssh。這一服務有許多弱點,如果配置成特定的模式,許多使用RSAREF庫的版本就會有不少的漏洞存在。

端口:23
服務:Telnet
說明:遠程登錄,入侵者在搜索遠程登錄UNIX的服務。大多數情況下掃描這一端口是爲了找到機器運行的操作系統。還有使用其他技術,入侵者也會找到密碼。木馬Tiny Telnet Server就開放這個端口。

端口:25
服務:SMTP
說明:SMTP服務器所開放的端口,用於發送郵件。入侵者尋找SMTP服務器是爲了傳遞他們的SPAM。入侵者的帳戶被關閉,他們需要連接到高帶寬的E-MAIL服務器上,將簡單的信息傳遞到不同的地址。木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開放這個端口。

端口:31
服務:MSG Authentication
說明:木馬Master Paradise、Hackers Paradise開放此端口。

端口:42
服務:WINS Replication
說明:WINS複製

端口:53
服務:Domain Name Server(DNS)
說明:DNS服務器所開放的端口,入侵者可能是試圖進行區域傳遞(TCP),欺騙DNS(UDP)或隱藏其他的通信。因此防火牆常常過濾或記錄此端口。

端口:67
服務:Bootstrap Protocol Server
說明:通過DSL和Cable modem的防火牆常會看見大量發送到廣播地址255.255.255.255的數據。這些機器在向DHCP服務器請求一個地址。HACKER常進入它們,分配一個地址把自己作爲局部路由器而發起大量中間人(man-in-middle)攻擊。客戶端向68端口廣播請求配置,服務器向67端口廣播迴應請求。這種迴應使用廣播是因爲客戶端還不知道可以發送的IP地址。

端口:69
服務:Trival File Transfer
說明:許多服務器與bootp一起提供這項服務,便於從系統下載啓動代碼。但是它們常常由於錯誤配置而使入侵者能從系統中竊取任何 文件。它們也可用於系統寫入文件。

端口:79
服務:Finger Server
說明:入侵者用於獲得用戶信息,查詢操作系統,探測已知的緩衝區溢出錯誤,迴應從自己機器到其他機器Finger掃描。

端口:80
服務:HTTP
說明:用於網頁瀏覽。木馬Executor開放此端口。

端口:99
服務:metagram Relay
說明:後門程序ncx99開放此端口。

端口:102
服務:Message transfer agent(MTA)-X.400 over TCP/IP
說明:消息傳輸代理。

端口:109
服務:Post Office Protocol -Version3
說明:POP3服務器開放此端口,用於接收郵件,客戶端訪問服務器端的郵件服務。POP3服務有許多公認的弱點。關於用戶名和密碼交 換緩衝區溢出的弱點至少有20個,這意味着入侵者可以在真正登陸前進入系統。成功登陸後還有其他緩衝區溢出錯誤。

端口:110
服務:SUN公司的RPC服務所有端口
說明:常見RPC服務有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等

端口:113
服務:Authentication Service
說明:這是一個許多計算機上運行的協議,用於鑑別TCP連接的用戶。使用標準的這種服務可以獲得許多計算機的信息。但是它可作爲許多服務的記錄器,尤其是FTP、POP、IMAP、SMTP和IRC等服務。通常如果有許多客戶通過防火牆訪問這些服務,將會看到許多這個端口的連接請求。記住,如果阻斷這個端口客戶端會感覺到在防火牆另一邊與E-MAIL服務器的緩慢連接。許多防火牆支持TCP連接的阻斷過程中發回RST。這將會停止緩慢的連接。

端口:119
服務:Network News Transfer Protocol
說明:NEWS新聞組傳輸協議,承載USENET通信。這個端口的連接通常是人們在尋找USENET服務器。多數ISP限制,只有他們的客戶才能訪問他們的新聞組服務器。打開新聞組服務器將允許發/讀任何人的帖子,訪問被限制的新聞組服務器,匿名發帖或發送SPAM。

端口:135
服務:Location Service
說明: Microsoft在這個端口運行DCE RPC end-point mapper爲它的DCOM服務。這與UNIX 111端口的功能很相似。使用DCOM和RPC的服務利用計算機上的end-point mapper註冊它們的位置。遠端客戶連接到計算機時,它們查找end-point mapper找到服務的位置。HACKER掃描計算機的這個端口是爲了找到這個計算機上運行Exchange Server嗎?什麼版本?還有些DOS攻擊直接針對這個端口。

端口:137、138、139
服務:NETBIOS Name Service
說明:其中137、138是UDP端口,當通過網上鄰居傳輸文件時用這個端口。而139端口:通過這個端口進入的連接試圖獲得NetBIOS/SMB服務。這個協議被用於windows文件和打印機共享和SAMBA。還有WINS Regisrtation也用它。

端口:143
服務:Interim Mail Access Protocol v2
說明:和POP3的安全問題一樣,許多IMAP服務器存在有緩衝區溢出漏洞。記住:一種LINUX蠕蟲(admv0rm)會通過這個端口繁殖,因此許多這個端口的掃描來自不知情的已經被感染的用戶。當REDHAT在他們的LINUX發佈版本中默認允許IMAP後,這些漏洞變的很流行。這一端口還被用於IMAP2,但並不流行。

端口:161
服務:SNMP
說明:SNMP允許遠程管理設備。所有配置和運行信息的儲存在數據庫中,通過SNMP可獲得這些信息。許多管理員的錯誤配置將被暴露在Internet。Cackers將試圖使用默認的密碼public、private訪問系統。他們可能會試驗所有可能的組合。SNMP包可能會被錯誤的指向用戶的網絡。

端口:177
服務:X Display Manager Control Protocol
說明:許多入侵者通過它訪問X-windows操作檯,它同時需要打開6000端口。

端口:389
服務:LDAP、ILS
說明:輕型目錄訪問協議和NetMeeting Internet Locator Server共用這一端口。

端口:443
服務:Https
說明:網頁瀏覽端口,能提供加密和通過安全端口傳輸的另一種HTTP。

端口:456
服務:[NULL]
說明:木馬HACKERS PARADISE開放此端口。

端口:513
服務:Login,remote login
說明:是從使用cable modem或DSL登陸到子網中的UNIX計算機發出的廣播。這些人爲入侵者進入他們的系統提供了信息。

端口:544
服務:[NULL]
說明:kerberos kshell

端口:548
服務:Macintosh,File Services(AFP/IP)
說明:Macintosh,文件服務。

端口:553
服務:CORBA IIOP (UDP)
說明:使用cable modem、DSL或VLAN將會看到這個端口的廣播。CORBA是一種面向對象的RPC系統。入侵者可以利用這些信息進入系統。

端口:555
服務:DSF
說明:木馬PhAse1.0、Stealth Spy、IniKiller開放此端口。

端口:568
服務:Membership DPA
說明:成員資格 DPA。

端口:569
服務:Membership MSN
說明:成員資格 MSN。

端口:635
服務:mountd
說明:Linux的mountd Bug。這是掃描的一個流行BUG。大多數對這個端口的掃描是基於UDP的,但是基於TCP的mountd有所增加(mountd同時運行於兩個端口)。記住mountd可運行於任何端口(到底是哪個端口,需要在端口111做portmap查詢),只是Linux默認端口是635,就像NFS通常運行於2049端口。

端口:636
服務:LDAP
說明:SSL(Secure Sockets layer)

端口:666
服務:Doom Id Software
說明:木馬Attack FTP、Satanz Backdoor開放此端口

端口:993
服務:IMAP
說明:SSL(Secure Sockets layer)

端口:1001、1011
服務:[NULL]
說明:木馬Silencer、WebEx開放1001端口。木馬Doly Trojan開放1011端口。

端口:1024
服務:Reserved
說明:它是動態端口的開始,許多程序並不在乎用哪個端口連接網絡,它們請求系統爲它們分配下一個閒置端口。基於這一點分配從端口1024開始。這就是說第一個向系統發出請求的會分配到1024端口。你可以重啓機器,打開Telnet,再打開一個窗口運行natstat -a 將會看到Telnet被分配1024端口。還有SQL session也用此端口和5000端口。

端口:1025、1033
服務:1025:network blackjack 1033:[NULL]
說明:木馬netspy開放這2個端口。

端口:1080
服務:SOCKS
說明:這一協議以通道方式穿過防火牆,允許防火牆後面的人通過一個IP地址訪問INTERNET。理論上它應該只允許內部的通信向外到達INTERNET。但是由於錯誤的配置,它會允許位於防火牆外部的攻擊穿過防火牆。WinGate常會發生這種錯誤,在加入IRC聊天室時常會看到這種情況。

端口:1170
服務:[NULL]
說明:木馬Streaming Audio Trojan、Psyber Stream Server、Voice開放此端口。

端口:1234、1243、6711、6776
服務:[NULL]
說明:木馬SubSeven2.0、Ultors Trojan開放1234、6776端口。木馬SubSeven1.0/1.9開放1243、6711、6776端口。

端口:1245
服務:[NULL]
說明:木馬Vodoo開放此端口。

端口:1433
服務:SQL
說明: Microsoft的SQL服務開放的端口。

端口:1492
服務:stone-design-1
說明:木馬FTP99CMP開放此端口。

端口:1500
服務:RPC client fixed port session queries
說明:RPC客戶固定端口會話查詢

端口:1503
服務:NetMeeting T.120
說明:NetMeeting T.120

端口:1524
服務:ingress
說明:許多攻擊腳本將安裝一個後門SHELL於這個端口,尤其是針對SUN系統中Sendmail和RPC服務漏洞的腳本。如果剛安裝了防火牆就看到在這個端口上的連接企圖,很可能是上述原因。可以試試Telnet到用戶的計算機上的這個端口,看看它是否會給你一個SHELL。連接到600/pcserver也存在這個問題。

端口:1600
服務:issd
說明:木馬Shivka-Burka開放此端口。

端口:1720
服務:NetMeeting
說明:NetMeeting H.233 call Setup。

端口:1731
服務:NetMeeting Audio Call Control
說明:NetMeeting音頻調用控制。

端口:1807
服務:[NULL]
說明:木馬SpySender開放此端口。

端口:1981
服務:[NULL]
說明:木馬ShockRave開放此端口。

端口:1999
服務:cisco identification port
說明:木馬BackDoor開放此端口。

端口:2000
服務:[NULL]
說明:木馬GirlFriend 1.3、Millenium 1.0開放此端口。

端口:2001
服務:[NULL]
說明:木馬Millenium 1.0、Trojan Cow開放此端口。

端口:2023
服務:xinuexpansion 4
說明:木馬Pass Ripper開放此端口。

端口:2049
服務:NFS
說明:NFS程序常運行於這個端口。通常需要訪問Portmapper查詢這個服務運行於哪個端口。

端口:2115
服務:[NULL]
說明:木馬Bugs開放此端口。

端口:2140、3150
服務:[NULL]
說明:木馬Deep Throat 1.0/3.0開放此端口。

端口:2500
服務:RPC client using a fixed port session replication
說明:應用固定端口會話複製的RPC客戶

端口:2583
服務:[NULL]
說明:木馬Wincrash 2.0開放此端口。

端口:2801
服務:[NULL]
說明:木馬Phineas Phucker開放此端口。

端口:3024、4092
服務:[NULL]
說明:木馬WinCrash開放此端口。

端口:3128
服務:squid
說明:這是squid HTTP代理服務器的默認端口。攻擊者掃描這個端口是爲了搜尋一個代理服務器而匿名訪問Internet。也會看到搜索其他代理服務器的端口8000、8001、8080、8888。掃描這個端口的另一個原因是用戶正在進入聊天室。其他用戶也會檢驗這個端口以確定用戶的機器是否支持代理。

端口:3129
服務:[NULL]
說明:木馬Master Paradise開放此端口。

端口:3150
服務:[NULL]
說明:木馬The Invasor開放此端口。

端口:3210、4321
服務:[NULL]
說明:木馬SchoolBus開放此端口

端口:3333
服務:dec-notes
說明:木馬Prosiak開放此端口

端口:3389
服務:超級終端
說明:WINDOWS 2000終端開放此端口。

端口:3700
服務:[NULL]
說明:木馬Portal of Doom開放此端口

端口:3996、4060
服務:[NULL]
說明:木馬RemoteAnything開放此端口

端口:4000
服務:QQ客戶端
說明:騰訊QQ客戶端開放此端口。

端口:4092
服務:[NULL]
說明:木馬WinCrash開放此端口。

端口:4590
服務:[NULL]
說明:木馬ICQTrojan開放此端口。

端口:5000、5001、5321、50505
服務:[NULL]
說明:木馬blazer5開放5000端口。木馬Sockets de Troie開放5000、5001、5321、50505端口。

端口:5400、5401、5402
服務:[NULL]
說明:木馬Blade Runner開放此端口。

端口:5550
服務:[NULL]
說明:木馬xtcp開放此端口。

端口:5569
服務:[NULL]
說明:木馬Robo-Hack開放此端口。

端口:5632
服務:pcAnywere
說明:有時會看到很多這個端口的掃描,這依賴於用戶所在的位置。當用戶打開pcAnywere時,它會自動掃描局域網C類網以尋找可能的代理(這裏的代理是指agent而不是proxy)。入侵者也會尋找開放這種服務的計算機。,所以應該查看這種掃描的源地址。一些搜尋pcAnywere的掃描包常含端口22的UDP數據包。

端口:5742
服務:[NULL]
說明:木馬WinCrash1.03開放此端口。

端口:6267
服務:[NULL]
說明:木馬廣外女生開放此端口。

端口:6400
服務:[NULL]
說明:木馬The tHing開放此端口。

端口:6670、6671
服務:[NULL]
說明:木馬Deep Throat開放6670端口。而Deep Throat 3.0開放6671端口。

端口:6883
服務:[NULL]
說明:木馬DeltaSource開放此端口。

端口:6969
服務:[NULL]
說明:木馬Gatecrasher、Priority開放此端口。

端口:6970
服務:RealAudio
說明:RealAudio客戶將從服務器的6970-7170的UDP端口接收音頻數據流。這是由TCP-7070端口外向控制連接設置的。

端口:7000
服務:[NULL]
說明:木馬Remote Grab開放此端口。

端口:7300、7301、7306、7307、7308
服務:[NULL]
說明:木馬NetMonitor開放此端口。另外NetSpy1.0也開放7306端口。

端口:7323
服務:[NULL]
說明:Sygate服務器端。

端口:7626
服務:[NULL]
說明:木馬Giscier開放此端口。

端口:7789
服務:[NULL]
說明:木馬ICKiller開放此端口。

端口:8000
服務:OICQ
說明:騰訊QQ服務器端開放此端口。

端口:8010
服務:Wingate
說明:Wingate代理開放此端口。

8080端口
端口說明:8080端口同80端口,是被用於WWW代理服務的,可以實現網頁瀏覽,經常在訪問某個網站或使用代理服務器的時候,會加上“:8080”端口號,比如http://www.cce.com.cn:8080

端口漏洞:8080端口可以被各種病毒程序所利用,比如Brown orifice(BrO)特洛伊木馬病毒可以利用8080端口完全遙控被感染的計算機。另外,RemoConChubo,RingZero木馬也可以利用該端口進行攻擊。

操作建議:一般我們是使用80端口進行網頁瀏覽的,爲了避免病毒的攻擊,我們可以關閉該端口。

發佈了67 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章