Nmap笔记

Nmap

Nmap备忘单 抄自大佬博客,增加了一些细节

目标规格

开关描述
nmap 192.168.1.1扫描一个ip地址
namp 192.168.1.1 192.168.2.1扫描特定的ip地址
nmap 192.168.1.1-254扫描一个范围
namp www.xxx.com扫描一个域名
nmap 192.168.1.0/24使用CIDR表示法进行扫描
-iLnamp -iL target.txt从文件扫描目标
-iRnmap -iR 100扫描100个随机主机
–excludenmap --exclude 192.168.1.1排除列出的主机

扫描技术

开关描述
-sSnamp 192.168.1.1 -sSTCP SYN端口扫描
-sTnmap 192.168.1.1 -sTTCP连接端口扫描(默认无root权限)
-sUnmap 192.168.1.1 -sUUDP端口扫描
-sAnamp 192.168.1.1 -sATCP ACK端口扫描
-sWnamp 192.168.1.1 -sWTCP窗口端口扫描
-sMnamp 192.168.1.1 -sMTCP Minon端口扫描MinIO简介

主机发现

开关描述
-sLnmap 192.168.1.1-3 -sL没有扫描,只列出目标
-snnmap 192.168.1.1/24 -sn禁用端口扫描,仅主机发现
-Pnnmap 192.168.1.1-5 -Pn禁用主机发现,仅限端口扫描
-PSnmap 192.168.1.1-5 -PS 22-25,80端口x上的TCP SYN发现,端口80默认
-PAnmap 192.168.1.1-5 -PA 22-25,80端口x上的TCP ACK发现,端口80默认
-PUnmap 192.168.1.1-5 -PU 53端口x上的UDP发现,端口40125默认
-PRnmap 192.168.1.1-1 /24 -PR本地网络上的ARP发现
-nnmap 192.168.1.1 -n永远不做DNS解析

端口规格

开关描述
-pnmap 192.168.1.1 -p 21端口x的端口扫描
-pnmap 192.168.1.1 -p 21-100端口范围
-pnmap 192.168.1.1 -p U: 53, T: 21-25,80端口扫描多个TCP和UDP端口
-p-nmap 192.168.1.1 -p-端口扫描所有端口
-pnmap 192.168.1.1 -p http, https服务名称的端口扫描
-Fnmap 192.168.1.1 -F快速端口扫描(100端口)
–top-portsnmap 192.168.1.1 --top-ports 2000扫描top x 的端口
-p-65535nmap 192.168.1.1 -p-65535范围内的初始端口,使扫描从端口1开始(从端口1扫描到65535)

服务器和版本检测

开关描述
-sVnmap 192.168.1.1 -sV尝试确定在端口上运行的服务的版本
-sV–version-intensitynmap 192.168.1.1 -sV --version-intensity 8强度等级0到9,数字越大,可能性越大
-sV --version-ligthnmap 192.168.1.1 -sV --version-light启用灯光模式,正确的可能性较低,更快
-sV --version-allnmap 192.168.1.1 -sV --version-all启用强度级别9,更高的正确率,比较慢
-Anmap 192.168.1.1 -A启用操作系统检测,版本检测,脚本扫描和路由跟踪

OS检测

开关描述
-Onmap 192.168.1.1 -O使用TCP / IP 堆栈指纹识别进行远程操作系统检测
-O --osscan-limitnmap 192.168.1.1 -O --osscan-limit如果至少有一个打开的和一个关闭的 TCP端口没有找到,不会尝试对主机进行操作系统检测
-O --osscan-guessnmap 192.168.1.1 -O --osscan-guess使Nmap更积极地猜测
-O -max-os-triesnmap 192.168.1.1 -O --max-os-tries 1根据目标设置操作系统检测尝试的最大次数x

时机和性能

开关描述
-T0nmap 192.168.1.1 -T0偏执(0)入侵检测 系统逃避
-T1nmap 192.168.1.1 -T1偷偷摸摸(1)规避入侵检测系统
-T2nmap 192.168.1.1 -T2礼让(2)减慢扫描,以使用更少的带宽,并使用更少的目标机器资源
-T3nmap 192.168.1.1 -T3正常(3)默认速度
-T4nmap 192.168.1.1 -T4积极的(4)速度扫描,假设你在一个相当快速和可靠的网络上
-T5nmap 192.168.1.1 -T5疯狂(5)速度扫描,假设你在一个非常快的网络

NSE脚本

开关描述
-sCnmap 192.168.1.1 -sC使用默认的NSE脚本进行扫描。认为有用的发现和安全
–script=defaultnmap 192.168.1.1 --script=default使用默认的NSE脚本进行扫描。认为有用的发现和安全
–script = bannernmap 192.168.1.1 --script = banner用一个脚本扫描。示例banner
–script = http *nmap 192.168.1.1 --script = http *使用通配符进行扫描。示例http*
–script = http, bannernmap 192.168.1.1 --script = http, banner用两个脚本扫描。示例http和banner
–script-ARGSnmap --script snmp-sysdescr --script-args snmpcommunity = admin 192.168.1.1带参数的NSE脚本

常用NES脚本示例

命令描述
nmap -Pn --script = http-sitemap-generator scanme.nmap.orghttp站点地图生成器
nmap -n -Pn -p 80 - 打开-sV -vvv --script = banner,http-title -iR 1000快速搜索随机Web服务器
nmap -Pn --script = dns-brute domain.com暴力强制DNS主机名猜测子域名
nmap -n -Pn -vv -O -sV -script smb-enum *,smb-ls,smb-mbenum,smb-os-discovery,smb-s *,smb-vuln *,smbv2 * -vv 192.168.1.1安全的SMB脚本运行
namp --script whois * domain.comWhois查询
nmap -p80 --script http-unsafe-output-escaping scanme.nmap.org检测跨站脚本漏洞
nmap -p80 --script http-sql-injection scanme.nmap.org检查SQL注入

防火墙/IDS逃避和欺骗

开关描述
-fnmap 192.168.1.1 -f请求的扫描(包括ping扫描)使用微小的碎片IP数据包。更难包过滤器
–mtunmap 192.168.1.1 --mtu 32自定义数据包字节大小
-Dnmap -D 192.168.1.101,192.168.1.102,192.168.1.103,192.168.1.23 192.168.1.1从欺骗IP发送扫描
-Dnmap -D decoy-ip1,decoy-ip2,your-own-ip,decoy-ip3,decoy-ip4 remote-host-ip上面例子的解释
-Snmap -S www.microsoft.com www.facebook.com从微软扫描Facebook(-e eth0 -Pn可能是必需的)(使得目标认为是另 一个地址在进行扫描)
-gnmap -g 53 192.168.1.1使用给定的源端口号
–proxyiesnmap --proxy http://127.0.0.1:8080 192.168.1.1

nmap --proxyies http://127.0.0.1:8080 http://192.168.1.2 192.168.1.1
通过HTTP / SOCKS4代理中继连接
–data-lengthnmap --data-length 200 192.168.1.1将随机数据追加到发送的数据包中

示例IDS Evasion命令

nmap -f -t 0 -n -Pn -data-length 200 -D 192.168.1.101,192.168.1.102,192.168.1.103,192.168.1.23 192.168.1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值