美文网首页
常见端口的测试

常见端口的测试

作者: 喵了个咪0 | 来源:发表于2019-01-03 11:52 被阅读0次

常见端口及测试

目录

常见端口及测试 1

一:DNS53UDP 2

二:FTP (21) TCP 2

三:SSH (22) TCP 3

四:Telnet (23) TCP 3

五:SMTP (25) TCP 3

六:TFTP (69) UDP 4

七:RPC (111) TCP/UDP 4

八:NTP (123) UDP 5

九:SNMP (161) UDP 5

十:HTTP/HTTPs (443,80,8080,8443) TCP 5

十一:SMB (445,137,139) TCP 6

十二:mssql (1433) TCP 6

十三:Oracle (1521) TCP 6

十四:mysql (3306) TCP 7

十五:RDP (3389) TCP 7

十六:SIP (5060) 8

在渗透测试中,端口扫描是一个非常重要的环节,端口扫描的目的是了解服务器上运行的服务信息,针对不同的端口进行不同的安全测试,本文的主要内容是关于常见端口安全隐患以及测试方法。

一:DNS(53)UDP

DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。

测试内容

配置漏洞之DNS域传送

针对dns的拒绝服务攻击

枚举二级域名,泄漏域名信息

针对不同版本的dns服务器外部公开的漏洞,可以在各大漏洞数据库查询。

相关工具

常见工具:dnsenum、 nslookup、 dig、fierce

使用namp脚本:nmap -Pn -sU -p53 --script dns* -v

:FTP (21) TCP

FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。

测试内容

默认用户密码:anonymous:anonymous

暴力破解帐号密码

根据不同版本的ftp服务器版本以及公开的exp进行测试

相关工具

爆破工具:hydra、medusa

nmap脚本:nmap -Pn -sS -p21 --script ftp* -v

三:SSH (22) TCP

SSH为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议

测试内容

暴力破解

根据不同版本的ssh服务器版本以及公开的exp进行测试

相关工具

爆破工具:hydra、medusa

nmap脚本:nmap -Pn -sS -p22 --script ssh* -v

连接工具:putty、winscp

:Telnet (23) TCP

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。

测试内容

暴力破解帐号密码

根据不同版本的telnet服务版本以及公开的exp进行测试

相关工具

nmap脚本:telnet-brute.nse、telnet-encryption.nse、telnet-ntlm-info.nse

五:SMTP (25) TCP

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

测试内容

邮件欺骗,转发垃圾邮件

使用VRFY枚举用户列表

针对不同版本的邮件服务器外部公开的漏洞,可以在各大漏洞数据库查询。

相关工具

使用namp脚本:nmap -Pn -sS -p25 --script smtp* -v

:TFTP (69) UDP

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

测试内容

爆破帐号密码

未授权访问

根据不同版本的tftp服务版本以及公开的exp进行测试

相关工具

nmap脚本:tftp-enum.nse

:RPC (111) TCP/UDP

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。

测试内容

根据不同版本的RPC协议版本以及公开的exp进行测试

枚举rpc信息

相关工具

nmap脚本:bitcoinrpc-info.nse、metasploit-msgrpc-brute.nse、metasploit-xmlrpc-brute.nse、msrpc-enum.nse、nessus-xmlrpc-brute.nse、rpcap-brute.nse、rpcap-info.nse、rpc-grind.nse、rpcinfo.nse、xmlrpc-methods.nse

:NTP (123) UDP

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。

相关工具

nmap脚本:nmap -Pn -sS -p21 --script ntp* -v

九:SNMP (161) UDP

简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。

测试内容

默认社区字符串

枚举MIB

相关工具

常见工具:snmpwalk、snmpenum.pl

:HTTP/HTTPs (443,80,8080,8443) TCP

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。这个协议是我们使用最多的协议,再次这做了解。

测试内容

ms15034 http.sys内存下载等

相关工具

Poc: https://www.jianshu.com/p/b55e06d3fa35(http.sys)

十一:SMB (445,137,139) TCP

SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。

测试内容

网络公开的针对smb协议的漏洞利用(ms17010命令执行等)

相关工具

msf(auxiliary/scanner/smb/smb_version)

nmap脚本:smb-check-vulns

十二:mssql (1433) TCP

ms SQL是指微软的SQLServer数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。

测试内容

暴力破解

相关工具

爆破工具:hydra

nmap脚本: ms-sql-brute.nse、ms-sql-config.nse、ms-sql-dac.nse、ms-sql-dump-hashes.nse、ms-sql-empty-password.nse、ms-sql-hasdbaccess.nse、ms-sql-info.nse、ms-sql-ntlm-info.nse、ms-sql-query.nse、ms-sql-tables.nse、ms-sql-xp-cmdshell.nse

十三:Oracle (1521) TCP

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。

测试内容

暴力破解

枚举数据库信息

相关工具

枚举工具:Tnsver、Tnscmd

nmap脚本:oracle-brute.nse、oracle-brute-stealth.nse、oracle-enum-users.nse、oracle-sid-brute.nse、oracle-tns-version.nse

十四:mysql (3306) TCP

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

测试内容

暴力破解

相关工具

爆破工具:hydra,msf

msf mysql_login

十五:RDP (3389) TCP

远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。

测试内容

爆破用户密码

根据网络公开的漏洞exp进行测试

相关工具

nmap脚本:rdp-enum-encryption.nse、rdp-vuln-ms12-020.nse

十六:SIP (5060)

SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。再次只作为了解。

相关工具

Sipflanker、Sipscan

端口测试参考资料:

https://www.0dayhack.com/post-390.html

http://www.360doc.com/content/15/0730/16/13383659_488391266.shtml

相关文章

  • 常见端口的测试

    常见端口及测试 目录 常见端口及测试 1 一:DNS(53)UDP 2 二:FTP (21) TCP 2 三:SS...

  • 常见端口及测试方法小结

    端口(port),即设备与外界通讯交流的出口。只有整数,1-65535. 端口渗透过程中我们需要关注几个问题: 1...

  • 我是如何逃过所有杀软进行内网端口转发

    平时在渗透测试中大家经常会用到内网渗透,然而内网渗透中很重要的一个步骤就是端口转发。 常见的端口转发 lcx.ex...

  • 05-配置防火墙规则

    1、查看状态 2、查看端口列表 3、开启常见端口 4、关闭常见端口 5、批量添加区间端口 6、批量删除区间端口 6...

  • 测试udp端口

    业务需要测试udp端口,之前只用telnet测试过tcp的,就研究了下怎么测试udp的 mac上测试udp端口 需...

  • 【Linux】 Centos7 NC探测端口命令

    linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口安装nc命令 一、nc命令检测...

  • 常见端口

    上一次简单的说了一下入侵排查,其中说到一些常见的端口,下面具体介绍一下 21是ftp使用的端口 25是smtp,与...

  • Firewall 常用端口

    安装Firewall命令: Firewall开启常见端口命令: Firewall关闭常见端口命令: 批量添加区间端...

  • 端口测试

    mac: windows:

  • Hadoop端口

    常见端口汇总: Hadoop:50070:HDFS WEB UI端口8020 : 高可用的HDFS RPC端口90...

网友评论

      本文标题:常见端口的测试

      本文链接:https://www.haomeiwen.com/subject/cnlfrqtx.html