操作系统:kali

(一)主机发现

1、批量Ping扫描: 批量扫描一个网段的主机存活数。

例:nmap -sP 192.168.0.1/24  ##使用ping批量扫描192.168.0段的存活主机。

扫描IP地址范围: 可以指定一个IP地址范围

例:nmap -sP 192.168.0.90-100   #扫描90-100的IP

2、跳过Ping探测:

有些主机关闭了ping检测,所以可以使用-P0跳过ping的探测,可以加快扫描速度。

例:namp -P0  172.16.30.47 ##不通过ping扫描对 172.16.30.47进行探测

3、计算网段主机IP

 -sL     仅列出指定网段上的每台主机,不发送任何报文到目标主机。

例:nmap -sL 192.168.0.0/24  ##列出192.168.0段的主机。

4、主机发现

-sn: Ping Scan 只进行主机发现,不进行端口扫描。

例:nmap -sn 192.168.0.0/24 扫描192.168.0地址段的存活主机。

(二)端口扫描

注:nmap默认扫描1000个常用端口

1、 -P 探测目标主机开放的端口

例:nmap -P 172.16.30.47        #探测目标主机172.16.30.47开放的端口

这是被扫机器开了防火墙的结果

这是被扫机器没开防火墙的结果

2、-sS  (TCP SYN扫描) 使用SYN半开扫描。

例1:nmap -sS 172.16.30.47  使用SYN半开扫描扫描172.16.30.47开放的端口。

 例2:nmap -sS 192.168.0.0/24  使用SYN半开扫描扫描192.168.0段存活主机开放的端口。

3、-sU (UDP扫描)扫描UDP端口

例:nmap -sU 172.16.30.47 扫描目标主机开放的UDP端口;

(三)版本探测

1、-sV  版本探测,打开版本探测。 也可以用-A同时打开操作系统探测和版本探测。

例:nmap -sV 172.16.30.47  探测目标主机172.16.30.47 的端口对应服务版本。

(四)OS探测

1、-O (启用操作系统检测)

nmap -O 172.16.30.47 对目标主机的操作系统进行检测;

(五)漏洞发现参数

nmap脚本大概分类如下:

auth:负责处理鉴权证书(绕开鉴权)的脚本;

broadcast:在局域网内探查更多服务开启状况,如dhcp、dns、sqlserver等服务;

brute:提供暴力破解方式,针对常见的应用,如http、snmp等;

default:使用-sC或-A选项扫描时候默认的脚本,提供基本脚本扫描能力;

discovery:对网络进行更多的信息,如SMB枚举、SNMP查询等;

dos:用于进行拒绝服务攻击;

exploit:利用已知的漏洞入侵系统;

external:利用第三言的数据库或资源,例如进行whois解析;

fuzzer:模糊测试的脚本,发送异常的包到目标机,探测出潜在的漏洞;

intrusive:入侵性的脚本,此类脚本可能引发对方的IDS/IPS的记录或屏蔽;

malware:探测目标机是否感染了病毒、开启了后门等信息;

safe:此类与intrusive相反,属于安全性脚本;

version:负责增强服务与版本扫描(Version Detection)功能的脚本;

vuln:负责检查目录机是否有常见的漏洞(Vulnerability),如是否有MS08_067;

例:nmap --script=fuzzer 172.16.30.47  

模糊测试的脚本,发送异常的包到目标机,探测出潜在的漏洞;script后跟不同的变量以实现特定的功能。

Nmap扫描器主机、端口、版本、OS、漏洞扫描基本用法相关推荐

  1. 网络扫描,端口扫描,漏洞扫描,带你认识nmap

    nmap是一款用于网络发现和安全评估的开源工具.它可以扫描网络主机,了解主机的开放端口和服务信息,甚至可以对操作系统进行识别. 以下是nmap主要用途: 网络发现:nmap可以扫描网络上的主机,了解主 ...

  2. 2018-2019-2 20165315《网络攻防技术》Exp6 信息搜集与漏洞扫描

    2018-2019-2 20165315<网络攻防技术>Exp6 信息搜集与漏洞扫描 目录 一.实验内容 二.实验步骤 1.各种搜索技巧的应用 2.DNS IP注册信息的查询 3.基本的扫 ...

  3. 20194307肖江宇Exp5—信息搜集与漏洞扫描

    文章目录 20194307肖江宇Exp5-信息搜集与漏洞扫描 一.实践目标 二.实践内容 1. 各种搜索技巧的应用 1.1 搜索网址目录结构 1.2 利用搜索引擎的技巧 1.3 路由侦察 2. DNS ...

  4. 26学习渗透测试工具 Metasploit 的基本用法,包括漏洞扫描、攻击模块

    Metasploit是一款广泛使用的渗透测试工具,它提供了大量的漏洞扫描.攻击模块和负载等,可以用于评估系统的安全性.下面是Metasploit的基本用法教程,包括漏洞扫描和攻击模块的使用. 漏洞扫描 ...

  5. 软考备考----漏洞扫描系统简介

    备考笔记,仅供参考! 漏洞扫描系统是一种自动检测远程或本地主机安全性弱点的程序. 通过使用漏洞扫描系统,系统管理员能够发现所维护的Web服务器的各种TCP端口的分配.提供的服务.Web服务软件版本和这 ...

  6. 4-3-2 扫描技术(Web漏洞扫描)

    4-3-2 扫描技术(Web漏洞扫描) 网络漏洞扫描指的是利用一些自动化工具发现网路上各类主机设备的安全漏洞.这些自动化工具通常称为Web漏洞扫描器.我们可以通过网络漏洞扫描,全面掌握目标服务器存在的 ...

  7. 主机扫描、端口扫描、系统扫描、漏洞扫描

    主机扫描.端口扫描.系统扫描.漏洞扫描 主机扫描 找出网段内活跃主机. 主机扫描方式: 1.传统 ICMP Ping 扫描 2.ACK Ping 扫描 3.SYN Ping 扫描 4.UDP Ping ...

  8. nmap扫描ipv6端口_Flan Scan:Cloudflare开源的轻量级网络漏洞扫描程序

    日前,Cloudflare宣布开源其内部的轻型网络漏洞扫描工具Flan Scan.Flan Scan是一款基于Nmap打包的Python漏洞扫描程序.基于Nmap的开源强大,灵活性,Cloudflar ...

  9. 基于原理分析Nmap——活跃主机发现、端口扫描、服务探测、伪装技术、NSE脚本

    参考书籍<诸神之眼--Nmap网络安全审计技术揭秘> 李华峰 著 清华大学出版社 基于原理分析Nmap 1. 活跃主机发现技术 1.1 基于ARP协议 1.2 基于ICMP协议 1.2.1 ...

最新文章

  1. python 将counter 的结果转换为字典
  2. mysql中int最大多少,int(11)最大長度是多少,MySQL中varchar最大長度是多少(轉)
  3. NB-IoT SNR RSRQ RSRP等信号参数解释
  4. leetcode-54 螺旋矩阵
  5. 电脑系统越来越慢,怎么删除临时文件
  6. sql语句执行步骤详解
  7. 把一个人的特点写具体作文_五年级下册语文习作把一个人的特点写具体教学视频+教案课件+范文...
  8. HTML结构:自我简介页面
  9. CURL命令模拟Http Get/Post以及带cookies调用接口
  10. linux 创建交换文件格式,Linux系统下的交换分区和交换文件的含义 (创建交换分区文件基本文件的swap)...
  11. FluentValidation:一个非常受欢迎的,用于构建强类型验证规则的.NET 库
  12. 谁与争锋|神龙三代,集大成而来!
  13. 国内较高水平的计算电磁学方面的高校和教授们
  14. webdav支持的网盘对比分析
  15. Word/Excel快捷键F4(重复上次操作)失效的解决办法
  16. 黄素单核苷酸小麦麦清白蛋白纳米粒|石杉碱甲乳清白蛋白纳米粒Huperzine-whey protein|化学试剂
  17. 《LeetCode零基础指南》(第四讲) 一维数组 gyro
  18. linux删除网卡网卡驱动命令,Linux系统如何查看网卡驱动
  19. ios服务器停止响应怎么办,iPhone 应用停止响应或意外关闭怎么办
  20. 商淘软件WSTMart怎么样

热门文章

  1. 将如下c语言代码汇编成s文件,gcc编译c语言程序
  2. android 控制电脑 源代码 鼠标,如何用鼠标键盘来控制手机?这个开源工具可以帮你做到...
  3. 程序员:手握70万offer提离职,领导却告知升职成功,该怎么办?
  4. 三维扫描应用于汽车座椅海绵发泡检测
  5. cesium地球旋转
  6. 唐僧在三八节给孙悟空的信
  7. lenovo g450 wireless network on ubuntu18.04
  8. hybrid端口的配置及原理
  9. 【C语言】求一千以内的素数 第一种方法
  10. 测试人生,测试老鸟整理性能测试方法大全,你要的都有...