前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nmap 详解版-指令使用方法大全【含安装】

nmap 详解版-指令使用方法大全【含安装】

作者头像
小黑同学
发布2020-08-17 15:49:50
1.6K0
发布2020-08-17 15:49:50
举报
文章被收录于专栏:E=mc²E=mc²

本文内容仅限交流学习,严禁用于非法活动,一切后果请自行承担!

nmap是一款端口扫描神器。目前官方提供了400多个扩展脚本,用于增强基础功能和扩展更多功能,如漏洞检测、口令爆破。

▌安装(mac版)

brew install nmap 一键安装

在这里插入图片描述
在这里插入图片描述
▌常用指令:
代码语言:javascript
复制
nmap 192.168.1.100          //查看端口开放情况nmap -sP 192.168.1.100        //查看一个主机是否在线

nmap -sV -O 192.168.0.100   //判断目标操作系统类型

nmap -sS 192.168.1.100       //半开放syn扫描

nmap -p 1-1000 192.168.1.100  //扫描指定端口范围

nmap -p 80 192.168.1.100     //扫描特定端口

nmap -sV 192.168.1.100  //查看目标开放端口对应的协议及版本信息
▌使用三个判断防火墙的扫描
代码语言:javascript
复制
nmap -sF IP

nmap -sA IP

nmap -sW IP //ACK,探测防火墙扫描

其他参数

代码语言:javascript
复制
-sT 全连接扫描,更慢,会被服务器记录日志,但不易被入侵检测系统检测到
-Pn 跳过Ping测试(防火墙),扫描指定目标
-v 详细模式V越多就越详细
-p 80 ping指定端口
--script=script_name 使用扩展脚本
▌使用nmap脚本扫描:

分类:

代码语言:javascript
复制
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
▌使用使用实例:
代码语言:javascript
复制
nmap --script=auth IP  
//负责处理鉴权证书(绕开鉴权)的脚本,也可以作为检测部分应用弱口令


nmap --script=vuln 192.168.137.*    

//检查是否存在常见漏洞

http-php-version //获得PHP版本信息 Http-enum //枚举Web站点目录 smtp-strangeport //判断SMTP是否运行在默认端口 dns-blacklist //发现IP地址黑名单brute //提供暴力破解的方式  可对数据库,smb,snmp等进行简单密码的暴力猜解

nmap --script=vuln 192.168.137.* //扫描常见漏洞
smb-check-vulns  //检测smb漏洞
samba-vuln-cve-2012-1182 //扫描Samba堆溢出漏洞

扫描wordpress应用的脚本

1.http-wordpress-plugins 2.http-wordpress-enum 3.http-wordpress-brute

▌使用测试WAF是否存在
代码语言:javascript
复制
nmap -p 80,443 --script=http-waf-detect 192.168.0.100
nmap -p 80,443 --script=http-waf-fingerprint www.victom.com
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ▌安装(mac版)
  • ▌常用指令:
  • ▌使用三个判断防火墙的扫描
  • ▌使用nmap脚本扫描:
  • ▌使用使用实例:
  • ▌使用测试WAF是否存在
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档