零基础使用Nmap进行扫描?你不得不掌握的基础知识

举报
Vista_AX 发表于 2023/06/27 23:04:59 2023/06/27
【摘要】 零基础使用Nmap进行扫描?你不得不掌握的基础知识

点赞后看,养成习惯
喜欢的话 可以点个关注哟
你们的点赞支持对博主们来说很重要哦 !!!

全篇技术分享纯干货,看完准保你能马上用上Nmap试试手~~

本篇文章帮你逐个击破以下3个问题:

01 Nmap是用来干什么的?

02 我们能够用Nmap来干什么?

03 Nmap具体是如何使用的?

04 Nmap还可以用来干什么?

话不多说,我们逐个击破。

image.png



01 Nmap简介

Nmap是一款扫描神器,通过使用该工具,我们不仅可以知道某个网段存活的主机、存活主机开放着哪些端口以及服务。除此之外,某些时候我们还可以 进行目标主机服务器系统版本、操作系统、以及防火墙是否开启的检测。

image.png

也就是说,通过使用Nmap,IP地址、开放端口、开放服务等信息都将被你掌握。



02 Nmap的作用

正所谓,知己知彼,百战百胜。我们在信息收集的初期,可以通过Nmap来进行端口的扫描,确定其存在的服务,方便后续渗透对其主机进行针对性的漏洞测试。

打个比方,就相当于如果你要入室行窃(渗透攻击),那么我们入室之前看看屋子里有哪些地方可以方便进入,是不是有开着什么窗户(端口),开着哪扇门(服务)。这对我们后续动作的进行提供宝贵的参考指标。而这个Nmap就是我们在观察屋子时,使用的望远镜,通过使用这个望远镜,窗户、门口是否开着的情况都被我们牢牢掌握咯。

image.png




03 Nmap的使用



1.前情提要

我使用的是虚拟机kali上的nmap,
kali系统主机IP地址为192.168.131.133
本地windows10主机IP地址为192.168.8.105
本次实验,仅有以上两台主机存活



2.基本的具体使用方法

:

1)扫描某个具体IP地址 我们重点关注返回的端口信息及服务

在这里,nmap默认发送的是一个ARP的Ping数据包

如:nmap 192.168.1.100
image.png

2)扫描多个IP地址 分别列举
image.png

3)扫描某个连续的IP地址 -

如:nmap 192.168.1.100-110

image.png

4)扫描某个网段 加上子网掩码
如: nmap 192.168.8.0/24

但是呢,实际探测的时候采用以上命令扫描非常耗时。所以我们可以添加一些相关参数,达到快速扫描的目的。

添加相关参数后,我们的命令为:
nmap -sS -Pn -n --open -T4 --min-hostgroup 4 --min-parallelism 1024 --host-timeout 30 192.168.8.0/24

简单解释相关参数:
-sS:使用SYN方式扫描,默认用的是-sT方式,即TCP方式,需要完成完整的三次握手,比较费时,SYN就比较快一些了;

-Pn: 禁用PING检测,这样速度快,并且可以防止有些主机无法ping通而被漏掉不扫描;

-n: 功能未知;

–open: 只输出检测状态为open的端口,即开放的端口;

–min-hostgroup 4:调整并行扫描组的大小;

–min-parallelism 1024:调整探测报文的并行度;

-T4:总共有T0-T5,T4折中等级
image.png

在这里我们看到,IP地址为192.168.8.105的主机存活着。

5)扫描除某个IP外的IP地址 -exclude

nmap -sS -Pn  -n --open -T4 --min-hostgroup 4 --min-parallelism 1024 --host-timeout 30  192.168.8.0/24 
 -exclude 192.168.100.2

image.png

在这里,可以看到在添加了-excluede参数后,192.168.8.105端口被排除扫描了,没有被扫描出来

6)扫描某一目标地址的指定端口 -p

如:nmap 192.168.8.105 -p 21
image.png

7)扫描目标地址的在线情况 -sP 返回的是存活的IP

如:nmap -sP 192.168.8.105
image.png

8)扫描目标地址操作系统版本、服务器版本 -O -sV
image.png

image.png

9)对目标地址进行路由跟踪 --traceroute

如:nmap --traceroute 192.168.8.105
image.png

10)扫描文件内的IP地址 -iL

namp -iL 本地文件地址
image.png

image.png

11)扫描除某一文件中的目标地址之外的目标地址 -excludefile

如:nmap 192.68.8.100-105 -excludefile 地址
image.png

image.png

在这里,我们发现在ip文本中的192.168.5.108被排除扫描了

04 Nmap拓展应用

大家可以自行尝试

1)暴力破解攻击 buute

nmap  --script=brute 192.168.8.105

2)常见漏洞扫描 vuln

nmap  --script=vuln 192.168.8.105

3)探测开启服务 broadcast

nmap  --script=broadcast 192.168.8.105





最后,如果本文对你有所帮助,希望可以点个赞支持一下。你们的鼓励将会是博主原创的动力。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。