Nmap列举远程机器开放端口

11 篇文章 1 订阅
6 篇文章 0 订阅

Nmap简介

Nmap (网络映射器)用于发现计算机网络上的主机和服务,从而创建网络的“映射”。为了实现其目标,Nmap将特定数据包发送到目标主机,然后分析响应。我们可以通过Nmap探测服务器存活以及开发的服务,以及对目标进行安全审计。
zenamp:Namp的图形界面版本。

原理

判断Nmap输入的命令行中是否包含了域名,如果包含就需要利用DNS服务器进行域名解析,然后发送ICMP Echo Request来探测主机的存活性。Nmap会根据返回的数据包来得到机器信息其中包括端口信息。

端口状态

STATE(端口状态)解释
open表示端口处于开放状态
closed表示端口处于关闭状态
filterd表示端口处于过滤无法收到返回的probe状态
unfilterd表示端口收到返回的probe,但是无法确认
opend/unfilterd表示端口处于开放或者是未过滤状态
closed/unfilterd表示端口处于关闭或者未过滤状态

Nmap扫描技术查看

在命令行之中输入nmap -h即可查看nmap自带的帮助信息。
SCAN TECHNIQUES为扫描技术部分。以下的扫描技术可以用在某些场景之下绕过某些过滤来达到探测的目的,需要根据实际情况选用参数。
在这里插入图片描述

zenamp扫描端口

打开zenamp之后,在目标之中输入需要探测的域名或ip即可。
在这里插入图片描述

命令行的namp扫描端口

kali自带namp,window下的nmap使用,在安装成功zenamp之后在他的文件夹之中是存在有namp的命令行版本的存在,在cmd进入namp的文件夹之中输入namp.exe后接域名或ip地址即可进行扫描,需要知道扫描的进程时可以使用回车键即可得到当前扫描的进度。
在这里插入图片描述

使用指定的DNS服务器来对域名进行解析

nmap进行探测之前要把域名通过DNS服务器解析为IP地址,我们也可以使用指定的DNS服务器进行解析。

nmap --dns-sever DNS服务器的ip地址 需要探测的域名

在这里插入图片描述
在这里插入图片描述
8.8.8.8为谷歌域名服务器。
当探测某些具体的域名,因为公司内部架设DNS服务器,并且解析该ip地址到该站点,可能会存在谷歌的DNS服务器并不包含该域名而导致无法解析,此时就需要更换DNS服务器来解析域名

目标主机存活或防火墙开启(-Pn参数)

当我们已经知道主机存活或者防火墙开启的机器,可以使用-Pn参数来停止探测之前的ICMP请求。已到达不触发防火墙安全机制的目的。
在这里插入图片描述

在这里插入图片描述

扫描特定端口范围(-p)

-p m-n可以用来指定端口范围为m-n之间的所有端口。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值