NMap
约 1 分钟阅读
apk add nmap nmap-scripts
nmap -p80 192.168.0.0/24 # 扫描局域网 HTTP
nmap -p445 --script smb-enum-shares.nse # 枚举 smb 共享
nmap -p445 --script smb-protocols 192.168.0.0/24 # 协议探测
nmap -p139 --script smb-protocols #
nmap -sV wener.me -p 80 # 协议探测 https://nmap.org/book/vscan.html
# UDP 端口扫描
# 需要 ICMP, 所以要 sudo
# 可能会不准 https://en.wikipedia.org/wiki/Port_scanner#UDP_scanning
sudo nmap -sU -p port target
# UDP
# Listen
netcat -ul 2115
# 端口检测
netcat -zv -u 127.0.0.1 2115
ls /usr/local/opt/nmap/bin
# ncat ndiff nmap nping uninstall_ndiff
# 监听 UDP
ncat -vvvkul 0.0.0.0 18009 --exec 'echo found'
# 测试端口开发
nmap -sU -p 18009 127.0.0.1
# 测试数据发送
echo check | ncat -vu 192.168.8.110 18009
# https://nmap.org/ncat/guide/ncat-usage.html
man ncat
# 端口转发
# 可使用变量
# NCAT_REMOTE_ADDR, NCAT_REMOTE_PORT
# NCAT_LOCAL_ADDR, NCAT_LOCAL_PORT
# NCAT_PROTO
ncat -l localhost 8080 --sh-exec "ncat wener.me 80"scripts
# 自动扫描
nmap -v -sV -p 30543 127.0.0.1
# 基于 port 信息匹配协议
nmap -v --script brute -sV -p 5432 <ip>
# + skip version detection - force script run
nmap -v --script +pgsql-brute -p 5432 <ip>关联信息
反向链接和本文引用的外部资料。
References
其他外链
3 条- hackertarget.com/nmap-cheatsheet-a-quick-reference-guidehackertarget.com/nmap-cheatsheet-a-quick-reference-guide
- nmap.org/book/vscan.htmlnmap.org/book/vscan.html
- nmap.org/nsedoc/scripts/smb-protocols.htmlnmap.org/nsedoc/scripts/smb-protocols.html