网 络 端 口 及 其 详 解

原创 2004年08月29日 21:28:00

按端口号可分为3大类:

1)公认端口(well known ports):从01023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是http通讯。

2)注册端口(registered ports):从102449151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

3)动态和/或私有端口(dynamic and/or private ports):从4915265535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:sunrpc端口从32768开始。

0 通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用ip地址为0.0.0.0,设置ack位并在以太网层广播。


1tcpmuxtcp port service multiplexer传输控制协议端口服务多路开关选择器

2compressnetmanagement utility compressnet 管理实用程序

3compressnetcompression process 压缩进程

5rjeremote job entry 远程作业登录

7echoecho 回显

9discarddiscard 丢弃

11systatactive users 在线用户

13daytimedaytime 时间

17qotdquote of the day 每日引用

18mspmessage send protocol 消息发送协议

19chargencharacter generator 字符发生器

20ftp-datafile transfer[default data] 文件传输协议(默认数据口)

21ftpfile transfer[control] 文件传输协议(控制)

22sshssh remote login protocol ssh远程登录协议

23telnettelnet 终端仿真协议

24any private mail system 预留给个人用邮件系统

25smtpsimple mail transfer 简单邮件发送协议

27nsw-fensw user system fe nsw 用户系统现场工程师

29msg-icpmsg icp msgicp

31msg-authmsg authentication msg验证

33dspdisplay support protocol 显示支持协议

35any private printer server 预留给个人打印机服务

37timetime 时间

38raproute access protocol 路由访问协议

39rlpresource location protocol 资源定位协议

41graphicsgraphics 图形

42nameserverwins host name server wins 主机名服务

43nicnamewho is "绰号" who is服务

44mpm-flagsmpm flags protocol mpm(消息处理模块)标志协议

45mpmmessage processing module [recv] 消息处理模块

46mpm-sndmpm [default send] 消息处理模块(默认发送口)

47ni-ftpni ftp ni ftp

48auditddigital audit daemon 数码音频后台服务49tacacslogin host protocol (tacacs) tacacs登录主机协议50re-mail-ck remote mail checking protocol 远程邮件检查协议[未结束]

51la-maintimp logical address maintenance imp(接口信息处理机)逻辑地址维护

52xns-timexns time protocol 施乐网络服务系统时间协议

53domaindomain name server 域名服务器

54xns-chxns clearinghouse 施乐网络服务系统票据交换 55isi-glisi graphics language isi图形语言

56xns-authxns authentication 施乐网络服务系统验证

57?any private terminal access 预留个人用终端访问

58xns-mailxns mail 施乐网络服务系统邮件

59any private file service 预留个人文件服务

60unassigned 未定义

61ni-mailni mail ni邮件?

62acasaca services 异步通讯适配器服务

63whois+ whois+ whois+

64coviacommunications integrator (ci) 通讯接口

65tacacs-dstacacs-database service tacacs数据库服务

66sql*netoracle sql*net oracle sql*net

67bootpsbootstrap protocol server 引导程序协议服务端

68bootpcbootstrap protocol client 引导程序协议客户端

69tftptrivial file transfer 小型文件传输协议

70gophergopher 信息检索协议

71netrjs-1remote job service 远程作业服务

72netrjs-2remote job service 远程作业服务

73netrjs-3remote job service 远程作业服务

74netrjs-4remote job service 远程作业服务

75any private dial out service 预留给个人拨出服务

76 deosdistributed external object store 分布式外部对象存储

77any private rje service 预留给个人远程作业输入服务

78vettcpvettcp 修正tcp?

79fingerfinger 查询远程主机在线用户等信息

80httpworld wide web http 全球信息网超文本传输协议 81hosts2-nshosts2 name server host2名称服务

82xferxfer utility 传输实用程序

83mit-ml-devmit ml device 模块化智能终端ml设备

84ctfcommon trace facility 公用追踪设备

85mit-ml-devmit ml device 模块化智能终端ml设备

86mfcobolmicro focus cobol micro focus cobol编程语言

87any private terminal link 预留给个人终端连接

88kerberoskerberos kerberros安全认证系统

89su-mit-tgsu/mit telnet gateway su/mit终端仿真网关

90dnsixdnsix securit attribute token map dnsix 安全属性标记图91mit-dovmit dover spooler mit dover假脱机

92nppnetwork printing protocol 网络打印协议

93dcpdevice control protocol 设备控制协议

94objcalltivoli object dispatcher tivoli对象调度

95supdup supdup

96dixiedixie protocol specification dixie协议规范

97swift-rvfswift remote virtural file protocol)快速远程虚拟文件协议98tacnewstac news tac新闻协议

99metagrammetagram relay

100newacct[unauthorized use]

101=nic host name server

102=iso-tsap

103=genesis point-to-point trans net

104=acr-nema digital imag. & comm. 300

105=mailbox name nameserver

106=3com-tsmux3com-tsmux

107=remote telnet service

108=sna gateway access server

109=post office protocol - version 2

110=post office protocol - version 3

111=sun rpc

112=mcidas data transmission protocol

113=authentication service

114=audio news multicast

115=simple file transfer protocol

116=ansa rex notify

117=uucp path service

118=sql servicessqlserv

119=network news transfer protocol

120=cfdptktcfdptkt

121=encore expedited remote pro.call

122=smakynetsmakynet

123=network time protocol

124=ansa rex trader

125=locus pc-interface net map ser

126=unisys unitary login

127=locus pc-interface conn server

128=gss x license verification

129=password generator protocol

130=cisco fnative

131=cisco tnative

132=cisco sysmaint

133=statistics service

134=ingres-net service

135=location service

136=profile naming system

137=netbios name service

138=netbios datagram service

139=netbios session service

140=emfis data service

141=emfis control service

142=britton-lee idm
143=interim mail access protocol v2
144=newsnews
145=uaac protocoluaac
146=iso-ip0iso-tp0
147=iso-ipiso-ip
148=cronus-support
149=aed 512 emulation service
150=sql-netsql-net
151=hemshems
152=background file transfer program
153=sgmpsgmp
154=netscnetsc-prod
155=netscnetsc-dev
156=sql service
157=knet/vm command/message protocol
158=pcmail serverpcmail-srv
159=nss-routingnss-routing
160=sgmp-trapssgmp-traps
161=snmp
162=snmp trap
163=cmip/tcp manager
164=cmip/tcp agent
165=xeroxxns-courier
166=sirius systems
167=nampnamp
168=rsvdrsvd
169=send
170=network post
170=network post
171=network innovations multiplex
172=network innovations cl/1
173=xyplexxyplex-mux
174=mailq
175=vmnet
176=genrad-muxgenrad-mux
177=x display manager control protocol
178=nextstep window server
179=border gateway protocol
180=intergraphris
181=unifyunify
182=unisys audit sitp
183=ocbinderocbinder
184=ocserverocserver
185=remote-kis
186=kis protocolkis
187=application communication interface
188=plus five's mumps
189=queued file transport
189=queued file transport
190=gateway access control protocol
190=gateway access control protocol
191=prospero directory service
191=prospero directory service
192=osu network monitoring system
193=srmp, spider remote monitoring protocol
194=irc, internet relay chat protocl
195=dnsix network level module audit
196=dnsix session mgt module audit redir
197=directory location service
198=directory location service monitor
199=smux
200=ibm system resource controller
201=at-rtmp appletalk routing maintenance
202=at-nbp appletalk name binding
203=at-3 appletalk unused
204=appletalk echo
205=appletalk unused
206=appletalk zone information
207=appletalk unused
208=appletalk unused
209=trivial authenticated mail protocol
210=ansi z39.50z39.50
211=texas instruments 914c/g terminal
212=atexsstranet
213=ipx
214=vm pwscsvmpwscs
215=insignia solutions
216=access technology license server
217=dbase unix
218=netix message posting protocol
219=unisys arpsuarps
220=interactive mail access protocol v3
221=berkeley rlogind with spx auth
222=berkeley rshd with spx auth
223=certificate distribution center
224=reserved (224-241)
241=reserved (224-241)
242=unassigned#
243=survey measurement
244=unassigned#
245=linklink
246=display systems protocol
247-255 reserved
256-343 unassigned
344=prospero data access protocol
345=perf analysis workbench
346=zebra serverzserv
347=fatmen serverfatserv
348=cabletron management protocol
349-370 unassigned
371=clearcaseclearcase
372=unix listservulistserv
373=legent corporation
374=legent corporation
375=hasslehassle
376=amiga envoy network inquiry proto
377=nec corporation
378=nec corporation
379=tia/eia/is-99 modem client
380=tia/eia/is-99 modem server
381=hp performance data collector
382=hp performance data managed node
383=hp performance data alarm manager
384=a remote network server system
385=ibm application
386=asa message router object def.
387=appletalk update-based routing pro.
388=unidata ldm version 4
389=lightweight directory access protocol
390=uisuis
391=synoptics snmp relay port
392=synoptics port broker port
393=data interpretation system
394=embl nucleic data transfer
395=netscout control protocol
396=novell netware over ip
397=multi protocol trans. net.
398=kryptolankryptolan
399=unassigned#
400=workstation solutions
401=uninterruptible power supply
402=genie protocol
403=decapdecap
404=ncednced
405=ncldncld
406=interactive mail support protocol
407=timbuktutimbuktu
408=prospero resource manager sys. man.
409=prospero resource manager node man.
410=decladebug remote debug protocol
411=remote mt protocol
412=trap convention port
413=smspsmsp
414=infoseekinfoseek
415=bnetbnet
416=silverplattersilverplatter
417=onmuxonmux
418=hyper-ghyper-g
419=arielariel1
420=smptesmpte
421=arielariel2
422=arielariel3
423=ibm operations planning and control start
424=ibm operations planning and control track
425=icadicad-el
426=smartsdpsmartsdp
427=server location
429=ocs_amu
430=utmpsdutmpsd
431=utmpcdutmpcd
432=iasdiasd
433=nnspnnsp
434=mobileip-agent
435=mobilip-mn
436=dna-cmldna-cml
437=comscmcomscm
439=dasp, thomas obermair
440=sgcpsgcp
441=decvms-sysmgtdecvms-sysmgt
442=cvc_hostdcvc_hostd
443=https
444=simple network paging protocol
445=microsoft-ds
446=ddm-rdbddm-rdb
447=ddm-rfmddm-dfm
448=ddm-byteddm-byte
449=as server mapper
450=tservertserver
512=exec, remote process execution
513=login, remote login
514=cmd, exec with auto auth.
514=syslog
515=printer spooler
516=unassigned
517=talk
519=unixtime
520=extended file name server
521=unassigned
522=unassigned
523=unassigned
524=unassigned
526=newdate
530=rpc courier
531=chatconference
532=readnewsnetnews
533=for emergency broadcasts
539=apertus technologies load determination
540=uucp
541=uucp-rlogin
542=unassigned
543=klogin
544=kshell
545=unassigned
546=unassigned
547=unassigned
548=unassigned
549=unassigned
550=new-who
551=unassigned
552=unassigned
553=unassigned
554=unassigned
555=dsf
556=remotefs
557-559=rmonitor
560=rmonitord
561=dmonitor
562=chcmd
563=unassigned
564=plan 9 file service
565=whoami
566-569 unassigned
570=demonmeter
571=udemonmeter
572-599 unassigned ipc server
600=sun ipc server
607=nqs
606=cray unified resource manager
608=sender-initiated/unsolicited file transfer
609=npmp-trapnpmp-trap
610=npmp-localnpmp-local
611=npmp-guinpmp-gui
634=ginadginad
666=doom id software
704=errlog copy/server daemon
709=entrustmanager
729=ibm netview dm/6000 server/client
730=ibm netview dm/6000 send/tcp
731=ibm netview dm/6000 receive/tcp
741=netgwnetgw
742=network based rev. cont. sys.
744=flexible license manager
747=fujitsu device control
748=russell info sci calendar manager
749=kerberos administration
751=pump
752=qrh
754=send
758=nlogin
759=con
760=ns
762=quotad
763=cycleserv
765=webster
767=phonephonebook
769=vid
771=rtip
772=cycleserv2
774=acmaint_dbd
775=acmaint_transd
780=wpgs
786=concertconcert
800=mdbs_daemon
996=central point software
997=maitrd
999=puprouter
1023=reserved
1024=reserved
1025=network blackjack
1030=bbn iad
1031=bbn iad
1032=bbn iad
1067=installation bootstrap proto. serv.
1068=installation bootstrap proto. cli.
1080=socks
1083=anasoft license manager
1084=anasoft license manager
1155=network file access
1222=sni r&d network
1248=hermes
1346=alta analytics license manager
1347=multi media conferencing
1347=multi media conferencing
1348=multi media conferencing
1349=registration network protocol
1350=registration network protocol
1351=digital tool works (mit)
1352=/lotus notelotusnote
1353=relief consulting
1354=rightbrain software
1355=intuitive edge
1356=cuillamartin company
1357=electronic pegboard
1358=connlcliconnlcli
1359=ftsrvftsrv
1360=mimermimer
1361=linx
1362=timefliestimeflies
1363=network datamover requester
1364=network datamover server
1365=network software associates
1366=novell netware comm service platform
1367=dcsdcs
1368=screencastscreencast
1369=globalview to unix shell
1370=unix shell to globalview
1371=fujitsu config protocol
1372=fujitsu config protocol
1373=chromagrafxchromagrafx
1374=epi software systems
1375=bytexbytex
1376=ibm person to person software
1377=cichlid license manager
1378=elan license manager
1379=integrity solutions
1380=telesis network license manager
1381=apple network license manager
1382=udt_os
1383=gw hannaway network license manager
1384=objective solutions license manager
1385=atex publishing license manager
1386=checksum license manager
1387=computer aided design software inc lm
1388=objective solutions database cache
1389=document manager
1390=storage controller
1391=storage access server
1392=print managericlpv-pm
1393=network log server
1394=network log client
1395=pc workstation manager software
1396=dvl active mail
1397=audio active mail
1398=video active mail
1399=cadkey license manager
1400=cadkey tablet daemon
1401=goldleaf license manager
1402=prospero resource manager
1403=prospero resource manager
1404=infinite graphics license manager
1405=ibm remote execution starter
1406=netlabs license manager
1407=dbsa license manager
1408=sophia license manager
1409=here license manager
1410=hiq license manager
1411=audiofileaf
1412=innosysinnosys
1413=innosys-aclinnosys-acl
1414=ibm mqseriesibm-mqseries
1415=dbstardbstar
1416=novell lu6.2novell-lu6.2
1417=timbuktu service 1 port
1417=timbuktu service 1 port
1418=timbuktu service 2 port
1419=timbuktu service 3 port
1420=timbuktu service 4 port
1421=gandalf license manager
1422=autodesk license manager
1423=essbase arbor software
1424=hybrid encryption protocol
1425=zion software license manager
1426=satellite-data acquisition system 1
1427=mloadd monitoring tool
1428=informatik license manager
1429=hypercom nmsnms
1430=hypercom tpdutpdu
1431=reverse gosip transport
1432=blueberry software license manager
1433=microsoft-sql-server
1434=microsoft-sql-monitor
1435=ibm ciscibm-cics
1436=satellite-data acquisition system 2
1437=tabulatabula
1438=eicon security agent/server
1439=eicon x25/sna gateway
1440=eicon service location protocol
1441=cadis license management
1442=cadis license management
1443=integrated engineering software
1444=marcam license management
1445=proxima license manager
1446=optical research associates license manager
1447=applied parallel research lm
1448=openconnect license manager
1449=peportpeport
1450=tandem distributed workbench facility
1451=ibm information management
1452=gte government systems license man
1453=genie license manager
1454=interhdl license manager
1454=interhdl license manager
1455=esl license manager
1456=dcadca
1457=valisys license manager
1458=nichols research corp.
1459=proshare notebook application
1460=proshare notebook application
1461=ibm wireless lan
1462=world license manager
1463=nucleusnucleus
1464=msl license manager
1465=pipes platform
1466=ocean software license manager
1467=csdmbasecsdmbase
1468=csdmcsdm
1469=active analysis limited license manager
1470=universal analytics
1471=csdmbasecsdmbase
1472=csdmcsdm
1473=openmathopenmath
1474=telefindertelefinder
1475=taligent license manager
1476=clvm-cfgclvm-cfg
1477=ms-sna-server
1478=ms-sna-base
1479=dberegisterdberegister
1480=pacerforumpacerforum
1481=airsairs
1482=miteksys license manager
1483=afs license manager
1484=confluent license manager
1485=lansourcelansource
1486=nms_topo_serv
1487=localinfosrvr
1488=docstordocstor
1489=dmdocbrokerdmdocbroker
1490=insitu-confinsitu-conf
1491=anynetgateway
1492=stone-design-1
1493=netmap_lmnetmap_lm
1494=icaica
1495=cvccvc
1496=liberty-lmliberty-lm
1497=rfx-lmrfx-lm
1498=watcom-sqlwatcom-sql
1499=federico heinz consultora
1500=vlsi license manager
1501=satellite-data acquisition system 3
1502=shivashivadiscovery
1503=databeamimtc-mcs
1504=evb software engineering license manager
1505=funk software, inc.
1524=ingres
1525=oracle
1525=prospero directory service non-priv
1526=prospero data access prot non-priv
1527=oracletlisrv
1529=oraclecoauthor
1600=issd
1651=proshare conf audio
1652=proshare conf video
1653=proshare conf data
1654=proshare conf request
1655=proshare conf notify
1661=netview-aix-1netview-aix-1
1662=netview-aix-2netview-aix-2
1663=netview-aix-3netview-aix-3
1664=netview-aix-4netview-aix-4
1665=netview-aix-5netview-aix-5
1666=netview-aix-6netview-aix-6
1986=cisco license management
1987=cisco rsrb priority 1 port
1988=cisco rsrb priority 2 port
1989=cisco rsrb priority 3 port
1989=mhsnet systemmshnet
1990=cisco stun priority 1 port
1991=cisco stun priority 2 port
1992=cisco stun priority 3 port
1992=ipsendmsgipsendmsg
1993=cisco snmp tcp port
1994=cisco serial tunnel port
1995=cisco perf port
1996=cisco remote srb port
1997=cisco gateway discovery protocol
1998=cisco x.25 service (xot)
1999=cisco identification port
2009=whosockami
2010=pipe_server
2011=raid
2012=raid-ac
2013=rad-am
2015=raid-cs
2016=bootserver
2017=terminaldb
2018=rellpack
2019=about
2019=xinupageserver
2020=xinupageserver
2021=xinuexpansion1
2021=down
2022=xinuexpansion2
2023=xinuexpansion3
2023=xinuexpansion4
2024=xinuexpansion4
2025=xribs
2026=scrabble
2027=shadowserver
2028=submitserver
2039=device2
2032=blackboard
2033=glogger
2034=scoremgr
2035=imsldoc
2038=objectmanager
2040=lam
2041=interbase
2042=isis
2043=isis-bcast
2044=primsl
2045=cdfunc
2047=dls
2048=dls-monitor
2065=data link switch read port number
2067=data link switch write port number
2201=advanced training system program
2500=resource tracking system server
2501=resource tracking system client
2564=hp 3000 ns/vt block mode telnet
2784=world wide web - development
3049=ccmail
3264=ccmail, cc:mail/lotus
3333=dec-notes
3984=mapper network node manager
3985=mapper tcp/ip server
3986=mapper workstation server
3421=bull apprise portmapper
3900=unidata udt os
4132=nuts daemonnuts_dem
4133=nuts bootp server
4343=unicall
4444=krb524
4672=remote file access server
5002=radio free ethernet
5010=telepathstarttelelpathstart
5011=telepathattack
5050=multimedia conference control tool
5145=rmonitor_secure
5190=aol, america-online
5300=ha cluster heartbeat
5301=hacl-gs # ha cluster general services
5302=ha cluster configuration
5303=hacl-probe ha cluster probing
5305=hacl-test
6000-6063=x11 x window system
6111=sub-process hp softbench sub-process control
6141/=meta-corp meta corporation license manager
6142=aspentec-lm aspen technology license manager
6143=watershed-lm watershed license manager
6144=statsci1-lm statsci license manager - 1
6145=statsci2-lm statsci license manager - 2
6146=lonewolf-lm lone wolf systems license manager
6147=montage-lm montage license manager
7000=afs3-fileserver file server itself
7001=afs3-callback callbacks to cache managers
7002=afs3-prserver users & groups database
7003=afs3-vlserver volume location database
7004=afs3-kaserver afs/kerberos authentication service
7005=afs3-volser volume managment server
7006=afs3-errors error interpretation service
7007=afs3-bos basic overseer process
7008=afs3-update server-to-server updater
7009=afs3-rmtsys remote cache manager service
7010=ups-online onlinet uninterruptable power supplies
7100=x font service
7200=fodms flip
7626=冰河
8010=wingate
8181=imail
9535=man
45576=e代时光专业代理端口

 

 

下面解释的更具体,也算是补充。
0 通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用ip地址为0.0.0.0,设置ack位并在以太网层广播。

1 tcpmux 这显示有人在寻找sgi irix机器。irix是实现tcpmux的主要提供者,缺省情况下tcpmux在这种系统中被打开。iris机器在发布时含有几个缺省的无密码的帐户,如lp, guest, uucp, nuucp, demos, tutor, diag, ezsetup, outofbox, 和4dgifts。许多管理员安装后忘记删除这些帐户。因此hacker们在internet上搜索tcpmux并利用这些帐户。

7 echo 你能看到许多人们搜索fraggle放大器时,发送到x.x.x.0和x.x.x.255的信息。常见的一种dos攻击是echo循环(echo-loop),攻击者伪造从一个机器发送到另一个机器的udp数据包,而两个机器分别以它们最快的方式回应这些数据包。另一种东西是由doubleclick在词端口建立的tcp连接。有一种产品叫做“resonate global dispatch”,它与dns的这一端口连接以确定最近的路由。harvest/squid cache将从3130端口发送udp echo:“如果将cache的source_ping on选项打开,它将对原始主机的udp echo端口回应一个hit reply。”这将会产生许多这类数据包。

11 sysstat 这是一种unix服务,它会列出机器上所有正在运行的进程以及是什么启动了这些进程。这为入侵者提供了许多信息而威胁机器的安全,如暴露已知某些弱点或帐户的程序。这与unix系统中“ps”命令的结果相似。再说一遍:icmp没有端口,icmp port 11通常是icmp type=11。

19 chargen 这是一种仅仅发送字符的服务。udp版本将会在收到udp包后回应含有垃圾字符的包。tcp连接时,会发送含有垃圾字符的数据流知道连接关闭。hacker利用ip欺骗可以发动dos攻击。伪造两个chargen服务器之间的udp包。由于服务器企图回应两个服务器之间的无限的往返数据通讯一个chargen和echo将导致服务器过载。同样fraggle dos攻击向目标地址的这个端口广播一个带有伪造受害者ip的数据包,受害者为了回应这些数据而过载。

21 ftp 最常见的攻击者用于寻找打开“anonymous”的ftp服务器的方法。这些服务器带有可读写的目录。hackers或crackers 利用这些服务器作为传送warez (私有程序) 和pr0n(故意拼错词而避免被搜索引擎分类)的节点。

22 ssh pcanywhere 建立tcp和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点。如果配置成特定的模式,许多使用rsaref库的版本有不少漏洞。(建议在其它端口运行ssh)。还应该注意的是ssh工具包带有一个称为make-ssh-known-hosts的程序。它会扫描整个域的ssh主机。你有时会被使用这一程序的人无意中扫描到。udp(而不是tcp)与另一端的5632端口相连意味着存在搜索pcanywhere的扫描。5632(十六进制的0x1600)位交换后是0x0016(使进制的22)。

23 telnet 入侵者在搜索远程登陆unix的服务。大多数情况下入侵者扫描这一端口是为了找到机器运行的操作系统。此外使用其它技术,入侵者会找到密码。

25 smtp 攻击者(spammer)寻找smtp服务器是为了传递他们的spam。入侵者的帐户总被关闭,他们需要拨号连接到高带宽的e-mail服务器上,将简单的信息传递到不同的地址。smtp服务器(尤其是sendmail)是进入系统的最常用方法之一,因为它们必须完整的暴露于internet且邮件的路由是复杂的(暴露+复杂=弱点)。

53 dns hacker或crackers可能是试图进行区域传递(tcp),欺骗dns(udp)或隐藏其它通讯。因此防火墙常常过滤或记录53端口。需要注意的是你常会看到53端口做为udp源端口。不稳定的防火墙通常允许这种通讯并假设这是对dns查询的回复。hacker常使用这种方法穿透防火墙。

67&68 bootp和dhcp udp上的bootp/dhcp:通过dsl和cable-modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向dhcp服务器请求一个地址分配。hacker常进入它们分配一个地址把自己作为局部路由器而发起大量的“中间人”(man-in-middle)攻击。客户端向68端口(bootps)广播请求配置,服务器向67端口(bootpc)广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的ip地址。

69 tftp(udp) 许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常错误配置而从系统提供任何文件,如密码文件。它们也可用于向系统写入文件。

79 finger hacker用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其它机器finger扫描。

80 web站点默认80为服务端口,采用tcp或udp协议。

98 linuxconf 这个程序提供linux boxen的简单管理。通过整合的http服务器在98端口提供基于web界面的服务。它已发现有许多安全问题。一些版本setuid root,信任局域网,在/tmp下建立internet可访问的文件,lang环境变量有缓冲区溢出。此外因为它包含整合的服务器,许多典型的http漏洞可能存在(缓冲区溢出,历遍目录等)

109 pop2 并不象pop3那样有名,但许多服务器同时提供两种服务(向后兼容)。在同一个服务器上pop3的漏洞在pop2中同样存在。

110 pop3 用于客户端访问服务器端的邮件服务。pop3服务有许多公认的弱点。关于用户名和密码交换缓冲区溢出的弱点至少有20个(这意味着hacker可以在真正登陆前进入系统)。成功登陆后还有其它缓冲区溢出错误。

111 sunrpc portmap rpcbind sun rpc portmapper/rpcbind。访问portmapper是扫描系统查看允许哪些rpc服务的最早的一步。常见rpc服务有:rpc.mountd, nfs, rpc.statd, rpc.csmd, rpc.ttybd, amd等。入侵者发现了允许的rpc服务将转向提供服务的特定端口测试漏洞。记住一定要记录线路中的daemon, ids, 或sniffer,你可以发现入侵者正使用什么程序访问以便发现到底发生了什么。

113 ident auth 这是一个许多机器上运行的协议,用于鉴别tcp连接的用户。使用标准的这种服务可以获得许多机器的信息(会被hacker利用)。但是它可作为许多服务的记录器,尤其是ftp, pop, imap, smtp和irc等服务。通常如果有许多客户通过防火墙访问这些服务,你将会看到许多这个端口的连接请求。记住,如果你阻断这个端口客户端会感觉到在防火墙另一边与e-mail服务器的缓慢连接。许多防火墙支持在tcp连接的阻断过程中发回rst,着将回停止这一缓慢的连接。

119 nntp news 新闻组传输协议,承载usenet通讯。当你链接到诸如:news://comp.security.firewalls/. 的地址时通常使用这个端口。这个端口的连接企图通常是人们在寻找usenet服务器。多数isp限制只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送spam。

135 oc-serv ms rpc end-point mapper microsoft在这个端口运行dce rpc end-point mapper为它的dcom服务。这与unix 111端口的功能很相似。使用dcom和/或rpc的服务利用机器上的end-point mapper注册它们的位置。远端客户连接到机器时,它们查询end-point mapper找到服务的位置。同样hacker扫描机器的这个端口是为了找到诸如:这个机器上运行exchange server吗?是什么版本?这个端口除了被用来查询服务(如使用epdump)还可以被用于直接攻击。有一些dos攻击直接针对这个端口。

137 netbios name service nbtstat (udp) 这是防火墙管理员最常见的信息。

139 netbios file and print sharing 通过这个端口进入的连接试图获得netbios/smb服务。这个协议被用于windows“文件和打印机共享”和samba。在internet上共享自己的硬盘是可能是最常见的问题。大量针对这一端口始于1999,后来逐渐变少。2000年又有回升。一些vbs(ie5 visualbasic ing)开始将它们自己拷贝到这个端口,试图在这个端口繁殖。

143 imap 和上面pop3的安全问题一样,许多imap服务器有缓冲区溢出漏洞运行登陆过程中进入。记住:一种linux蠕虫(admw0rm)会通过这个端口繁殖,因此许多这个端口的扫描来自不知情的已被感染的用户。当radhat在他们的linux发布版本中默认允许imap后,这些漏洞变得流行起来。morris蠕虫以后这还是第一次广泛传播的蠕虫。这一端口还被用于imap2,但并不流行。已有一些报道发现有些0到143端口的攻击源于脚本。

161 snmp(udp) 入侵者常探测的端口。snmp允许远程管理设备。所有配置和运行信息都储存在数据库中,通过snmp客获得这些信息。许多管理员错误配置将它们暴露于internet。crackers将试图使用缺省的密码“public”“private”访问系统。他们可能会试验所有可能的组合。snmp包可能会被错误的指向你的网络。windows机器常会因为错误配置将hp jetdirect remote management软件使用snmp。hp object identifier将收到snmp包。新版的win98使用snmp解析域名,你会看见这种包在子网内广播(cable modem, dsl)查询sysname和其它信息。

162 snmp trap 可能是由于错误配置

177 xdmcp 许多hacker通过它访问x-windows控制台, 它同时需要打开6000端口。

513 rwho 可能是从使用cable modem或dsl登陆到的子网中的unix机器发出的广播。这些人为hacker进入他们的系统提供了很有趣的信息。

553 corba iiop (udp) 如果你使用cable modem或dsl vlan,你将会看到这个端口的广播。corba是一种面向对象的rpc(remote procedure call)系统。hacker会利用这些信息进入系统。

600 pcserver backdoor 请查看1524端口。
一些玩的孩子认为他们通过修改ingreslock和pcserver文件已经完全攻破了系统-- alan j. rosenthal.

635 mountd linux的mountd bug。这是人们扫描的一个流行的bug。大多数对这个端口的扫描是基于udp的,但基于tcp的mountd有所增加(mountd同时运行于两个端口)。记住,mountd可运行于任何端口(到底在哪个端口,需要在端口111做portmap查询),只是linux默认为635端口,就象nfs通常运行于2049端口。

1024 许多人问这个端口是干什么的。它是动态端口的开始。许多程序并不在乎用哪个端口连接网络,它们请求操作系统为它们分配“下一个闲置端口”。基于这一点分配从端口1024开始。这意味着第一个向系统请求分配动态端口的程序将被分配端口1024。为了验证这一点,你可以重启机器,打开telnet,再打开一个窗口运行“natstat -a”,你将会看到telnet被分配1024端口。请求的程序越多,动态端口也越多。操作系统分配的端口将逐渐变大。再来一遍,当你浏览web页时用“netstat”查看,每个web页需要一个新端口。

1025,1026 参见1024

1080 socks 这一协议以管道方式穿过防火墙,允许防火墙后面的许多人通过一个ip地址访问internet。理论上它应该只允许内部的通信向外达到internet。但是由于错误的配置,它会允许hacker/cracker的位于防火墙外部的攻击穿过防火墙。或者简单地回应位于internet上的计算机,从而掩饰他们对你的直接攻击。wingate是一种常见的windows个人防火墙,常会发生上述的错误配置。在加入irc聊天室时常会看到这种情况。

1114 sql 系统本身很少扫描这个端口,但常常是sscan脚本的一部分。

1243 sub-7木马(tcp)

1524 ingreslock 后门许多攻击脚本将安装一个后门shell于这个端口(尤其是那些针对sun系统中sendmail和rpc服务漏洞的脚本,如statd, ttdbserver和cmsd)。如果你刚刚安装了你的防火墙就看到在这个端口上的连接企图,很可能是上述原因。你可以试试telnet到你的机器上的这个端口,看看它是否会给你一个shell。连接到600/pcserver也存在这个问题。

2049 nfs nfs程序常运行于这个端口。通常需要访问portmapper查询这个服务运行于哪个端口,但是大部分情况是安装后nfs运行于这个端口,hacker/cracker因而可以闭开portmapper直接测试这个端口。

3128 squid 这是squid http代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问internet。你也会看到搜索其它代理服务器的端口:8000/8001/8080/8888。扫描这一端口的另一原因是:用户正在进入聊天室。其它用户(或服务器本身)也会检验这个端口以确定用户的机器是否支持代理。

5632 pcanywere 你会看到很多这个端口的扫描,这依赖于你所在的位置。当用户打开pcanywere时,它会自动扫描局域网c类网以寻找可能得代理(译者:指agent而不是proxy)。hacker/cracker也会寻找开放这种服务的机器,所以应该查看这种扫描的源地址。一些搜寻pcanywere的扫描常包含端口22的udp数据包。

6776 sub-7 artifact 这个端口是从sub-7主端口分离出来的用于传送数据的端口。例如当控制者通过电话线控制另一台机器,而被控机器挂断时你将会看到这种情况。因此当另一人以此ip拨入时,他们将会看到持续的,在这个端口的连接企图。(译者:即看到防火墙报告这一端口的连接企图时,并不表示你已被sub-7控制。)

6970 realaudio realaudio客户将从服务器的6970-7170的udp端口接收音频数据流。这是由tcp7070端口外向控制连接设置的。

13223 powwow powwow 是tribal voice的聊天程序。它允许用户在此端口打开私人聊天的连接。这一程序对于建立连接非常具有“进攻性”。它会“驻扎”在这一tcp端口等待回应。这造成类似心跳间隔的连接企图。如果你是一个拨号用户,从另一个聊天者手中“继承”了ip地址这种情况就会发生:好象很多不同的人在测试这一端口。这一协议使用“opng”作为其连接企图的前四个字节。

17027 conducent 这是一个外向连接。这是由于公司内部有人安装了带有conducent "adbot" 的共享软件。conducent "adbot"是为共享软件显示广告服务的。使用这种服务的一种流行的软件是pkware。有人试验:阻断这一外向连接不会有任何问题,但是封掉ip地址本身将会导致adbots持续在每秒内试图连接多次而导致连接过载:
机器会不断试图解析dns名—ads.conducent.com,即ip地址216.33.210.40 ;216.33.199.77 ;216.33.199.80 ;216.33.199.81;216.33.210.41。(译者:不知netants使用的radiate是否也有这种现象)

27374 sub-7木马(tcp)

30100 netsphere木马(tcp) 通常这一端口的扫描是为了寻找中了netsphere木马。

31337 back orifice “elite” hacker中31337读做“elite”/ei’li:t/(译者:法语,译为中坚力量,精华。即3=e, 1=l, 7=t)。因此许多后门程序运行于这一端口。其中最有名的是back orifice。曾经一段时间内这是internet上最常见的扫描。现在它的流行越来越少,其它的木马程序越来越流行。

31789 hack-a-tack 这一端口的udp通讯通常是由于"hack-a-tack"远程访问木马(rat, remote access trojan)。这种木马包含内置的31790端口扫描器,因此任何31789端口到317890端口的连接意味着已经有这种入侵。(31789端口是控制连接,317890端口是文件传输连接)

32770~32900 rpc服务 sun solaris的rpc服务在这一范围内。详细的说:早期版本的solaris(2.5.1之前)将portmapper置于这一范围内,即使低端口被防火墙封闭仍然允许hacker/cracker访问这一端口。扫描这一范围内的端口不是为了寻找portmapper,就是为了寻找可被攻击的已知的rpc服务。

33434~33600 traceroute 如果你看到这一端口范围内的udp数据包(且只在此范围之内)则可能是由于traceroute。

 

Zedboard-网络配置方法详解

这一阵子一直在看LINUX驱动和内核方面的书,有关ZEDBOARD的资料已经好久没看了,刚好队友的算法已经看的差不多了,需要在ZEDBOARD上实现算法,所以自己就想拾起以前的东西,不过看来看去倍感陌...
  • juxianliyu
  • juxianliyu
  • 2015年02月05日 19:50
  • 2253

Linux网口绑定

Linux网口绑定     通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。 前提约定: 2个物理网口分别是:eth0,eth1 绑定后的虚拟口...
  • xuexi090610
  • xuexi090610
  • 2016年04月06日 11:08
  • 1823

linux检测网口连接状态

linux下可以用ifconfig命令来查看所有网口的连接状态及其他详细信息。 根据ifconfig的源码,我们可以实现检测网口状态并获取网口的名字和IP地址。 #include ...
  • imturkey
  • imturkey
  • 2015年01月21日 13:54
  • 2890

网口扫盲二:Mac与Phy组成原理的简单分析

1. general 下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中. ...
  • u010661782
  • u010661782
  • 2015年10月10日 10:52
  • 785

网口电路匹配

http://bbs.ednchina.com/BLOG_ARTICLE_3029539.HTM?click_from=8800028762,4950401894,2015-06-05,EDNCOL,...
  • u010385454
  • u010385454
  • 2015年06月08日 15:37
  • 1643

socket 指定网口收发数据

在系统中,可能会有多片网口,工作在不同的网段,同时有不同的网关,socket需要绑定其中的一个网卡,进行网络的通信设置socket指定为eth1进行收发网络包#define INTERFAXENAME...
  • ternence_hsu
  • ternence_hsu
  • 2017年04月12日 14:46
  • 1507

网口扫盲一:网卡初步认识

【原文地址:http://www.cnblogs.com/jason-lu/p/3198424.html】 网口扫盲一:网卡初步认识 网络适配器又称网卡或网络接口卡(NIC),英文名Net...
  • wangzhjj
  • wangzhjj
  • 2016年08月11日 16:46
  • 2198

为什么我的RJ45以太网口只亮一个灯?

为什么我的以太网口只亮一个灯? 笔者使用的是米联的 MiZ702 Xilinx Zynq 开发板,笔记本用的是 MacBook Pro 2015Mid Thunderbolt->GigE。在调试Gi...
  • dylll321
  • dylll321
  • 2017年05月27日 00:03
  • 906

开发板测试网口带宽方法

由于项目需要,需对开发板千兆网口传输速率进行测试,开始想到的方法十分简单,直接在开发板上移植一个ftp服务器,然后利用Ubuntu上的ftp客户端进行文件传输,以测试网口文件传输速度,但这样做需要将测...
  • hhhlizhao
  • hhhlizhao
  • 2017年07月29日 20:40
  • 398

网口扫盲三:以太网芯片MAC和PHY的…

问:如何实现单片以太网微控制器? 答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同...
  • wg_hou
  • wg_hou
  • 2015年10月22日 11:28
  • 1560
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网 络 端 口 及 其 详 解
举报原因:
原因补充:

(最多只允许输入30个字)