




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机常用端口设置详解一、端口基础 1.面向连接和无连接协议面向连接服务要经过三个阶段。即数据传数前,先建立连接,连接建立后再传输数据,数据传送完后,释放连接。面向连接服务,可确保数据传送的次序和传输的可靠性。无连接服务只有传输数据阶段。消除了除数据通信外的其他开销。只要发送实体是活跃的,无须接收实体也是活跃的。它的优点是灵活方便、迅速,特别适合于传送少量零星的报文,但无连接服务不能防止报文的丢失、重复或失序。区分“面向连接服务”和“无连接服务”的概念,特别简单、形象的例子是:打电话和写信。两个人如果要通电话,必须先建立连接拨号,等待应答后才能相互传递信息,最后还要释放连接挂电话。写信就没有那么复杂了,地址姓名填好以后直接往邮筒一扔,收信人就能收到。TCP/IP协议在网络层是无连接的(数据包只管往网上发,如何传输和到达以及是否到达由网络设备来管理)。而“端口”,是传输层的内容,是面向连接的。协议里面低于1024的端口都有确切的定义,它们对应着因特网上常见的一些服务。这些常见的服务可以划分为使用TCP端口(面向连接如打电话)和使用UDP端口(无连接如写信)两种。网络中可以被命名和寻址的通信端口是操作系统的一种可分配资源。由网络OSI(Open System Interconnection Reference Model,开放系统互联参考模型)七层协议可知,传输层与网络层最大的区别是传输层提供进程通信能力,网络通信的最终地址不仅包括主机地址,还包括可描述进程的某种标识。所以TCP/IP协议提出的协议端口,可以认为是网络通信进程的一种标识符。应用程序(调入内存运行后一般称为进程)通过系统调用与某端口建立连接(binding,绑定)后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都从该端口输出。在TCP/IP协议的实现中,端口操作类似于一般的I/O操作,进程获取一个端口,相当于获取本地唯一的I/O文件,可以用一般的读写方式访问。类似于文件描述符,每个端口都拥有一个叫端口号的整数描述符,用来区别不同的端口。由于TCP/IP传输层的TCP和UDP两个协议是两个完全独立的软件模块,因此各自的端口号也相互独立。如TCP有一个255号端口,UDP也可以有一个255号端口,两者并不冲突。2.端口号的基本分配方式端口号有两种基本分配方式:(1)全局分配:这是一种集中分配方式,由一个公认权威的机构根据用户需要进行统一分配,并将结果公布于众。(2)本地分配:又称动态连接,即进程需要访问传输层服务时,向本地操作系统提出申请,操作系统返回本地唯一的端口号,进程再通过合适的系统调用,将自己和该端口连接起来。TCP/IP端口号的分配综合了以上两种方式,将端口号分为两部分,少量的作为保留端口,以全局方式分配给服务进程。每一个标准服务器都拥有一个全局公认的端口,即使在不同的机器上,其端口号也相同。剩余的为自由端口,以本地方式进行分配。TCP和UDP规定,小于256的端口才能作为保留端口。3.端口分类按端口号可分为3大类:(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如,80端口实际上总是HTTP通讯。(2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。例如,许多系统处理动态端口从1024左右开始。(3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。4.端口“重定向”系统管理员可以“重定向”端口。一种常见的技术是把一个端口重定向到另一个地址。例如默认的HTTP端口是80,不少人将它重定向到另一个端口,如8080。实现重定向是为了隐藏公认的默认端口,降低受破坏率。这样如果有人要对一个公认的默认端口进行攻击则必须先进行端口扫描。大多数端口重定向与原端口有相似之处,例如多数HTTP端口由80变化而来,如81、88、8000、8080、8888。同样POP的端口原来在110,也常被重定向到1100。也有不少情况是选取统计上有特别意义的数,如1234、23456、34567等。许多人有其他原因选择奇怪的数,42、69、666、31337。近来,越来越多的远程控制木马采用相同的默认端口。如NetBus的默认端口是12345。Blake R. Swopes指出使用重定向端口还有一个原因,在UNIX系统上,如果你想侦听1024以下的端口需要有root权限。如果你没有root权限而又想开启Web服务,你就需要将其安装在较高的端口。此外,一些ISP的防火墙将阻挡低端口的通讯,这样的话即使你拥有整个机器你还是得重定向端口。二、常用端口对照详解下表列出TCP/UDP端口扫描在防火墙记录中的信息。端口服务说明0Reserved通常用于分析操作系统1tcpmux显示有人在寻找SGI Irix计算机。默认情况下,tcpmux在Irix系统中被打开。Irix计算机在寻找是否包含有默认的无密码的账户,如,IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些账户。因此,攻击者在网络上搜索tcpmux并利用这些账户7Echo搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息19Character Generator一种仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。攻击者利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而拦载21FTPFTP服务器开放该端口,用于上传、下载。攻击者用于寻找打开Anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口22SSHPCAnywhere建立的TCP和该端口的连接可能是为了寻找SSH。如果将该服务配置成为特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在23Telnet远程登录,攻击者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到计算机所运行的操作系统。还有使用其他技术,入侵者也会找到密码。木马Tiny Telnet Server开放该端口25SMTPSMTP服务器所开放的端口,用于发送邮件。攻击者寻找SMTP服务器是为了传递他们的SPAM。入侵者的账户被关闭,他们需要连接到E-mail服务器上,将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放该端口31MSG Authentication木马Master Paradise、Hackers Paradise开放该端口42WINS ReplicationWINS复制53Domain Name Server(DNS)DNS服务器所开放的端口,攻击者可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其他的通信。因此防火墙常常过滤或记录此端口67Bootstrap Protocol Server通过ADSL的防火墙常会看见大量发送到广播地址55的数据。这些计算机在向DHCP服务器请求一个地址。攻击者常进入它们,分配一个地址,把自己作为局部路由器而发起大量中间人攻击。客户端向68端口广播请求配置,服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址69Trival File Transfer许多服务器与Bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常由于错误配置而使攻击者能从系统中窃取任何文件79Finger Server攻击者用该服务获取用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其他机器Finger扫描80HTTP用于网页浏览。木马Executor开放该端口88-Kerberos krb5。另外TCP的88端口也是这个用途99Metagram Relay后门程序ncx99开放此端口102Message transfer agent(MTA)-X.400 over TCP/IP消息传输代理109POP3POP3服务器开放此端口,用于接收邮件,客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交换缓冲区溢出的弱点至少有20个,这意味着攻击者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误110SUN公司的RPC服务所有端口常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等113Authentication Service是一个在许多计算机上运行的协议,用于鉴别TCP连接的用户。使用这种服务可以获得许多计算机的信息。但是它可作为服务的记录器,尤其是FTP、POP、IMAP、SMTP和IRC等服务。如果有客户通过防火墙访问这些服务,将会看到该端口的连接请求。如果关闭该端口,客户端会感觉到在防火墙另一边与E-mail服务器连接缓慢。许多防火墙支持TCP连接在阻断过程中发回RST。这将会停止缓慢的连接119Network News Transfer ProtocolNEWS新闻组传输协议。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM135Location Service微软在该端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能相似。使用DCOM和RPC的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。攻击者扫描计算机的这个端口是为了找到这个计算机上运行Exchange Server吗?什么版本?还有些DoS攻击直接针对这个端口137、138、139NETBIOS Name Service其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口则是用于获得NetBIOS/SMB服务。这个协议被用于Windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它137-其他协议名称查找上的SQL命名管道加密技术、其他协议名称查找上的SQL RPC加密技术、WINS NetBT名称服务和Wins Proxy都用这个端口143IMAP2和POP3的安全问题一样,许多IMAP服务器存在有缓冲区溢出漏洞161SNMPSNMP允许远程管理设备。所有配置和运行信息储存在数据库中,通过SNMP可获得这些信息。管理员的错误配置将被暴露在Internet。攻击者将试图使用默认的密码访问系统。他们可能会试验所有可能的组合。SNMP包可能会被错误的指向用户的网络161-简单网络管理协议162-SNMP陷阱177X Display Manager Control Protocol许多入侵者通过它访问X-windows控制台,它同时需要打开6000端口389LDAP、ILS轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口443Https网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP445-公共Internet文件系统456NULL木马HACKERS PARADISE开放此端口464-Kerberos kpasswd(v5)。另外TCP的464端口也是这个用途500-Internet Key Exchange(IKE)(Internet密钥交换)513Login,remote login是从使用ADSL登陆到子网中的UNIX计算机发出的广播。这些人为入侵者进入他们的系统提供了信息553CORBA IIOP (UDP)使用ADSL或VLAN将会看到这个端口的广播。CORBA是一种面向对象的RPC系统。入侵者可以利用这些信息进入系统555DSF木马PhAse1.0、Stealth Spy、IniKiller开放此端口568Membership DPA成员资格DPA569Membership MSN成员资格MSN635mountdLinux的mountd Bug。这是扫描的一个流行BUG。大多数对这个端口的扫描是基于UDP的,但是基于TCP的mountd有所增加(mountd同时运行于两个端口)。记住mountd可运行于任何端口,只是Linux默认端口是635,就像NFS通常运行于2049端口636LDAPSSL,Secure Sockets layer。安全套接层666Doom Id Software木马Attack FTP、Satanz Backdoor开放此端口993IMAPSSL,Secure Sockets layer。安全套接层1001、1011NULL木马Silencer、WebEx开放1001端口。木马Doly Trojan开放1011端口1024Reserved它是动态端口的开始,许多程序并不在乎用哪个端口连接网络,它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器,打开Telnet,再打开一个窗口运行natstat -a 将会看到Telnet被分配1024端口。还有SQL session也用此端口和5000端口1080SOCKS这一协议以通道方式穿过防火墙,允许防火墙后的人通过一个IP地址访问Internet。理论上它应该只允许内部的通信向外到达Internet。但是由于错误的配置,它会允许位于防火墙外部的攻击穿过防火墙。WinGate常会发生这种错误,在加入IRC聊天室时常会看到这种情况1170NULL木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此端口1234、1243、6711、6776NULL木马SubSeven2.0、Ultors Trojan开放1234、6776端口。木马SubSeven1.0/1.9开放1243、6711、6776端口1245NULL木马Vodoo开放此端口1433SQLSQL服务开放的端口1492stone-design-1木马FTP99CMP开放此端口1500RPC client fixed port session queriesRPC客户固定端口会话查询1503NetMeeting T.120NetMeeting T.1201524ingress许多攻击脚本将安装一个后门SHELL于这个端口,尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。如果刚安装了防火墙就看到在这个端口上的连接企图,很可能是上述原因。可以试试Telnet到用户的计算机上的这个端口,看看它是否会给你一个SHELL。连接到600/pcserver也存在这个问题1600issd木马Shivka-Burka开放此端口1645、1812-远程认证拨号用户服务1646、1813-RADIUS记账(路由和远程访问)1701-第2层隧道协议1720NetMeetingNetMeeting H.233 call Setup1731NetMeeting Audio Call ControlNetMeeting音频调用控制1801、3527-Microsoft消息队列服务器。还有TCP的135、1801、2101、2103、2105也是同样的用途1807NULL木马SpySender开放此端口1981NULL木马ShockRave开放此端口1999cisco identification port木马BackDoor开放此端口2000NULL木马GirlFriend 1.3、Millenium 1.0开放此端口2001NULL木马Millenium 1.0、Trojan Cow开放此端口2023xinuexpansion 4木马Pass Ripper开放此端口2049NFSNFS程序常运行于这个端口。通常需要访问Portmapper查询这个服务运行于哪个端口2115NULL木马Bugs开放此端口2140、3150NULL木马Deep Throat 1.0/3.0开放此端口2500RPC client using a fixed port session replication应用固定端口会话复制的RPC客户2504-网络平衡负荷2583NULL木马Wincrash 2.0开放此端口2801NULL木马Phineas Phucker开放此端口3024、4092NULL木马WinCrash开放此端口3128squid这是squid HTTP代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问Internet。也会看到搜索其他代理服务器的端口8000、8001、8080、8888。扫描这个端口的另一个原因是用户正在进入聊天室。其他用户也会检验这个端口以确定用户的机器是否支持代理3129NULL木马Master Paradise开放此端口3150NULL木马The Invasor开放此端口3210、4321NULL木马SchoolBus开放此端口3333dec-notes木马Prosiak开放此端口3389超级终端Windows 2000终端开放此端口3700NULL木马Portal of Doom开放此端口3996、4060NULL木马RemoteAnything开放此端口4000QQ客户端腾讯QQ客户端开放此端口4092NULL木马WinCrash开放此端口4590NULL木马ICQTrojan开放此端口5000、5001、5321、50505NULL木马blazer5开放5000端口。木马Sockets de Troie开放5000、5001、5321、50505端口5400、5401、5402NULL木马Blade Runner开放此端口5550NULL木马xtcp开放此端口5569NULL木马Robo-Hack开放此端口5632PCAnywere有时会看到很多这个端口的扫描,这依赖于用户所在的位置。当用户打开PCAnywere时,它会自动扫描局域网C类网以寻找可能的代理。攻击者也会寻找开放这种服务的计算机。所以应该查看这种扫描的源地址。一些搜寻PCAnywere的扫描包常含端口22的UDP数据包5742NULL木马WinCrash1.03开放此端口6267NULL木马广外女生开放此端口6400NULL木马The tHing开放此端口6670、6671NULL木马Deep Throat开放6670端口。而Deep Throat 3.0开放6671端口6883NULL木马DeltaSource开放此端口6969NULL木马Gatecrasher、Priority开放此端口6970RealAudioRealAudio客户将从服务器的6970-7170的UDP端口接收音频数据流。这是由TCP-7070端口外向控制连接设置的7000NULL木马Remote Grab开放此端口7300、7301、7306、7307、7308NULL木马NetMonitor开放此端口。另外NetSpy1.0也开放7306端口7323NULLSyGate服务器端7626NULL木马Giscier开放此端口7789NULL木马ICKiller开放此端口8000OICQ腾讯QQ服务器端开放此端口8010WinGateWinGate代理开放此端口8080代理端口WWW代理开放此端口9400、9401、9402NULL木马Incommand 1.0开放此端口9872、9873、9874、9875、10067、10167NULL木马Portal of Doom开放此端口9989NULL木马iNi-Killer开放此端口11000NULL木马SennaSpy开放此端口11223NULL木马Progenic trojan开放此端口12076、61466NULL木马Telecommando开放此端口12223NULL木马Hack99 KeyLogger开放此端口12345、12346NULL木马NetBus1.60/1.70、GabanBus开放此端口12361NULL木马Whack-a-mole开放此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2025音乐作品使用许可合同》
- 定金买地合同范本
- 话费代充合同范本
- 供热委托经营合同范本
- 破碎矿石加工合同范本
- 砌墙的劳务合同范本
- 农村迷信阴阳合同范本
- 移动公司合作合同范本
- 电梯设备转让合同范本
- 水电装修合同范本6
- 中国儿童肥胖诊断评估与管理专家共识解读 课件
- 老年人心理疏导与沟通培训
- SL631水利水电工程单元工程施工质量验收标准第3部分:地基处理与基础工程
- 2025时政试题及答案(100题)
- 数学分析1试题及答案
- 中职班主任培训学生管理
- 2025年上半年辽宁省沈阳市总工会“特邀审计专家”招聘3人重点基础提升(共500题)附带答案详解
- 《人工智能技术应用导论(第2版)》高职全套教学课件
- 供水设施智能化改造项目经济效益分析
- 《Gitlab使用流程》课件
- 与供应商的合作与谈判
评论
0/150
提交评论