閱讀346 返回首頁    go 阿裏雲 go 技術社區[雲棲]


計算機端口(百度百科)

計算機端口

  計算機“端口”是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬件領域的端口又稱接口,如:USB端口、串行端口等。軟件領域的端口一般指網絡中麵向連接服務和無連接服務的通信協議端口,是一種抽象的軟件結構,包括一些數據結構和I/O(基本輸入輸出)緩衝區。
  按端口號可分為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”端口號,比如https://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庫的版本就會有不少的漏洞存在。
  端口:23
  服務:Telnet
  說明:遠程登錄,入侵者在搜索遠程登錄UNIX的服務。大多數情況下掃描這一端口是為了找到機器運行的操作係統。還有使用其他技術,入侵者也會找到密碼。木馬Tiny Telnet Server就開放這個端口。
  端口:25
  服務:SMTP
  說明:SMTP服務器所開放的端口,用於發送郵件。入侵者尋找SMTP服務器是為了傳遞他們的SPAM。入侵者的帳戶被關閉,他們需要連接到高帶寬的E-MAIL服務器上,將簡單的信息傳遞到不同的地址。木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開放這個端口。
  端口:80
  服務:HTTP
  說明:用於網頁瀏覽。木馬Executor開放此端口。
  端口: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等
  端口: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也用它。
  端口:161
  服務:SNMP
  說明:SNMP允許遠程管理設備。所有配置和運行信息的儲存在數據庫中,通過SNMP可獲得這些信息。許多管理員的錯誤配置將被暴露在Internet。Cackers將試圖使用默認的密碼public、private訪問係統。他們可能會試驗所有可能的組合。SNMP包可能會被錯誤的指向用戶的網絡
  --------------------------------------
  在Windows 2000/XP/Server 2003中要查看端口,可以使用NETSTAT命令:
  “開始">"運行”>“cmd”,打開命令提示符窗口。在命令提示符狀態下鍵入“NETSTAT -a -n”,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的端口號及狀態.
  命令格式:Netstat -a -e -n -o -s
  -a 表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP端口。
  -e 表示顯示以太網發送和接收的字節數、數據包數等。
  -n 表示隻以數字形式顯示所有活動的TCP連接的地址和端口號。
  -o 表示顯示活動的TCP連接並包括每個連接的進程ID(PID)。
  -s 表示按協議顯示各種連接的統計信息,包括端口號。
  關閉端口
  比如在Windows 2000/XP中關閉SMTP服務的25端口,可以這樣做:首先打開“控製麵板”,雙擊“管理工具”,再雙擊“服務”。接著在打開的服務窗口中找到並雙擊“Simple Mail Transfer Protocol (SMTP)”服務,單擊“停止”按鈕來停止該服務,然後在“啟動類型”中選擇“已禁用”,最後單擊“確定”按鈕即可。這樣,關閉了SMTP服務就相當於關閉了對應的端口。
  開啟端口
  如果要開啟該端口隻要先在“啟動類型”選擇“自動”,單擊“確定”按鈕,再打開該服務,在“服務狀態”中單擊“啟動”按鈕即可啟用該端口,最後,單擊“確定”按鈕即可。
  另外在網絡連接屬性中,選擇“TCP/IP協議”屬性,打開高級TCP/IP設置,在選項的那個頁麵打開TCP/IP篩選,在出現的設置窗口中也可以根據實現情況設置端口的打開和關閉,默認是未啟用TCP/IP篩選。
  其他常見端口:被過濾廣告端口: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
  說明:消息傳輸代理。

最後更新:2017-04-02 04:01:44

  上一篇:go [Apache commons係列]DBUtils簡介-1.總述
  下一篇:go 軟件設計漫談之二:設計模式隻是一把錘子!