端口扫描


端口扫描技术

端口:设备与外界通讯交流的出口

虚拟端口:

指计算机内部或交换机路由器的端口,不可见,例如计算机中的80端口.21端口.23端口

物理端口 :

又称为接口,可见端口,如RJ45接口

“IP地址+端口号”区分不同的服务

Nmap

扫描指定主机的端口信息

namp -ip

Dmitry

常用端口

Netcat

-nc -nvz ip 端口范围

端口banner信息获取

端口的分类

端口范围:0-65535

TCP UDP协议独立,所以各自的端口是独立的,例如TCP,UDP都有235端口

端口分为:

1.周知端口

0-1023:www80 21ftp

2、动态端口

49152-65535

不固定分配某种服务,而是动态分配

3.注册端口

1024-49151

分配给用户进程或应用程序,这些进程主要是用户安装的程序

Banner信息*:**欢迎语,在Banner信息中可以的到软件开发商、软件名称、版本、服务类型等信息,通过这些信息可以使用某些工具,直接去用相对应的EXP去攻击

前提条件:**需要和目标建立连接,只有建立了链接,才能获取对应的Banner信息

注:****目标服务器上可能对Banner信息进行了隐藏或禁止读取

端口banner获取-nmap

-nmap IP地址 -p 端口号 --script banner

namp ip --script banner 范围

端口banner获取-dmitry

dmitry -pb ip地址

端口banner获取-netcat

nc -vn ip地址 端口号

端口服务版本和操作系统版本

端口服务版本信息获取

某些端口在扫描过程中不回返回banner信息,需要主动去扫描

nmap -p 端口号 -sV ip地址

操作系统版本信息获取

使用nmap扫描指定主机操作系统版本信息

nmap -O ip地址

在针对内容测试时,有授权的情况下,可以利用namp对目标进行完整测试

nmap -A -v IP地址