Nmap
Nmap
Servicios de nmap
La lista de servicios de nmap se encuentra en: /usr/share/nmap/nmap-services
Top 1000 de servicios:
TCP:
nmap -sT --top-ports 1000 -v -oG -UDP:
nmap -sU --top-ports 1000 -v -oG -Puertos ordenados por frecuencia:
sort -r -k3 /usr/share/nmap/nmap-services
Información de scripts
nmap --script-help <script nse> # Información de scripts
ls -1 /usr/share/nmap/scripts/smb* # Scripts de smbComandos básicos
Obtención de todos los puertos del sistema, filtrado de los puertos obtenidos, y lanzar scripts únicamente contra los puertos encontrados. Hacer esto aumenta la velocidad de la obtención de resultados. Realizar el escáner tanto por TCP como por UDP (empezar por TCP, para no morir esperando los resultados por UDP).
cd ~/xtormin/$red/$ip/nmap
nmap -v -p- -oA quick-full-tcp -iL ../ip.txt # Obtener sólo todos los puertos abiertos
nmap -v -Pn -p- -oA quick-full-tcp -iL ../ip.txt # Si parece no responder, este hace lo mismo, pero usando la opción `-Pn`, que permite realizar el escáner sin usar peticiones ICMPHaciendo uso de uno de los scripts del repositorio hackingpotions.
Repetir lo mismo vía UDP.
Escáneres
Tipos de escáneres
Formas de establecer los hosts
Descubrimiento de puertos
Gestión del tiempo
Velocidad del escáner
T0-T1
Lento, pero útil ante IDS (Intrusion Detection Systems)
T2-T3
Normal
T4-5
Agresivo, adecuado para redes que soporten bastante tráfico, o CTFs
Evasión de IDS
Resultados del escáner
Convertir de XML a HTML
Automatizar la conversión de múltiples XML
El siguiente comando en bash convierte todos los ficheros XML de la carpeta nmap en HTML (manteniendo el XML original):
Ejemplos de escáneres
Escáneres específicos en servicios
TCP
SMB
445
21, 20 - FTP
21. Puerto común de acceso.
20. Puerto para transferencia de datos.
Escáner general
Inicio de sesión como anonymous Comprobar si el servidor FTP permite iniciar sesión como anonymous.
Fuerza bruta
Bounce
22 - SSH
Escáner general
Métodos de autenticación
SSH hostkeys
Algoritmos utilizados
Protocolo SSH v1
23 - TELNET
Escáner general
110 - POP3
Escáner general
Otros escáneres
111 - NFS
Escáner general
Otros escáneres
143 - IMAP
Escáner general
Otros escáneres
445 - SMB
Escáner general
636, 389 - LDAP
Escáner general
Otros escáneres
UDP
53 - DNS
Escáner general
Transferencia de zona
161, 162, 10161, 10162 - SNMP
Escáner general
Automatización de escáneres
Para la automatización de escáneres de redes internas o externas, es posible hacer uso de un script que realiza lo siguiente:
Escáner de una lista de IP's.
Crea una estructura jerárquica de carpetas.
Almacena la salida en todos los formatos de fichero posibles en nmap.
Crea un fichero de logs donde se indica el inicio y fin del escáner (muy útil para identificar el último host escaneado, por si la red o servidor deja de funcionar)
Cuenta con escáneres pre-configurados comunes.
Script en powershell
Script en bash
Referencias
Última actualización
¿Te fue útil?