Nmap

Nmap descubre qué puertos están abiertos, qué servicio y versión hay detrás de cada uno y, con sus scripts NSE, lanza comprobaciones de vulnerabilidades y enumeración. En HTB el flujo es siempre el mismo: un barrido rápido de los 65535 puertos TCP y luego un escaneo de versiones y scripts solo sobre los abiertos.

Plataforma
Linux · Windows · macOS
Web oficial
nmap.org
En HTB
9 máquinas
Instalación
sudo apt install nmap

Chuleta de Nmap

Tus datos Se guardan en este navegador y se aplican a todas las chuletas.
15 comandos

Más allá de lo básico

Todo en uno, guardando en los tres formatos
nmap -sCV -p- -T4 10.10.11.20 -oA nmap/completo
Descubrir equipos vivos en una red (sin escanear puertos)
nmap -sn 10.10.10.0/24
Scripts de SMB
nmap --script "smb-enum-shares,smb-os-discovery,smb2-security-mode" -p445 10.10.11.20
Ver la ayuda de un script NSE
nmap --script-help http-enum

En nuestras chuletas

Port forwarding y pivoting › Otros

Escanear a través del proxy Atacante
proxychains -q nmap -sT -Pn --top-ports 100 172.16.1.10

Con proxychains solo funciona TCP connect (-sT), sin ping (-Pn).

Nmap y enumeración de servicios › Nmap

¿Linux o Windows? (TTL)
ping -c 1 10.10.11.20

TTL cerca de 64 suele ser Linux y cerca de 128, Windows.

Todos los puertos TCP (rápido)
sudo nmap -p- --open -sS --min-rate 5000 -n -Pn 10.10.11.20 -oG puertos
Sacar la lista de puertos
grep -oP '\d+(?=/open)' puertos | paste -sd, -
Versiones y scripts por defecto
nmap -sCV -p22,80 10.10.11.20 -oN objetivo

Cambia 22,80 por los puertos del paso anterior.

UDP (los más comunes)
sudo nmap -sU --top-ports 100 --open -n -Pn 10.10.11.20
Vulnerabilidades conocidas
nmap --script vuln -p445 10.10.11.20
Buscar scripts por nombre
ls /usr/share/nmap/scripts/ | grep -i smb
Fuzzing de rutas web con nmap
nmap --script http-enum -p80 10.10.11.20
Puertos con bash Víctima
for p in $(seq 1 65535); do (echo > /dev/tcp/172.16.1.10/$p) 2>/dev/null && echo "$p abierto"; done
Puertos con nc Víctima
nc -zv -w1 172.16.1.10 1-10000 2>&1 | grep -i succeeded

Máquinas de HTB donde se usa Nmap

Sacadas de los capítulos de los vídeos de IppSec en los que aparece Nmap. El enlace ▶ salta al minuto de esa parte.

Guías que usan Nmap