Wiki de la Academia

Qué es, para qué sirve y cómo funciona

La enciclopedia: cada herramienta, comando y concepto explicado de verdad — qué hace, para qué sirve, qué significa cada flag y el porqué técnico detrás. ¿Buscas el comando exacto? Eso está en el Arsenal. ¿Quieres ENTENDERLO? Estás en el sitio.

HerramientasnmapEscáner de puertos y servicios: el mapa de toda máquina.❯

Nmap (Network Mapper) descubre qué máquinas están vivas en una red y qué puertos/servicios tienen abiertos. Es la PRIMERA herramienta de cualquier pentest: antes de atacar, hay que saber qué hay. Manda paquetes a los puertos y deduce, por la respuesta, si están abiertos, cerrados o filtrados.

-sSEscaneo SYN (‘half-open’): manda el primer paquete del 3-way handshake (SYN) y no completa la conexión. Rápido y más silencioso. Necesita root.
-sTEscaneo TCP connect: completa el handshake entero. No necesita root, pero es más ruidoso y lento. El único que funciona a través de un proxy SOCKS.
-sUEscaneo UDP. Lento pero imprescindible: DNS, SNMP y TFTP viven en UDP y el 90% los ignora.
-sVDetecta la VERSIÓN exacta del servicio (no ‘un Apache’, sino ‘Apache 2.4.49’). Clave para buscar el CVE correcto.
-p-Escanea los 65535 puertos, no solo los 1000 más comunes. Lo que separa a un pro.
-sCLanza los scripts NSE por defecto (enumeración básica automática).
-PnSalta el descubrimiento por ping. Úselo cuando el host no responde a ICMP (Windows suele bloquearlo) o por un proxy.
-nNO resuelve DNS. Acelera el escaneo y evita consultas delatoras al servidor DNS. Si no te importa el nombre, sólo la IP, ponlo.
--min-rateFuerza un mínimo de paquetes por segundo (p.ej. 5000). Acelera muchísimo el -p-.
💡 concepto

El 3-way handshake es el saludo de TCP: el cliente manda SYN, el servidor responde SYN-ACK, el cliente cierra con ACK. Nmap -sS manda solo el SYN y corta al recibir el SYN-ACK (sabe que está abierto sin completar la conexión): por eso es 'half-open' y más sigiloso.

Doc oficial →
HerramientasgobusterFuerza bruta de rutas y subdominios web con diccionario.❯

Gobuster prueba miles de nombres de un diccionario contra una web para descubrir directorios, ficheros o subdominios que NO están enlazados en ningún sitio (paneles de admin, backups, /uploads...). Es puro descubrimiento: si existe pero está escondido, gobuster lo encuentra.

dirModo directorios/ficheros: gobuster dir -u http://IP -w lista.txt
dnsModo subdominios (busca sub.dominio.com por fuerza bruta).
-wEl diccionario (wordlist). La calidad del ataque depende de esta lista.
-xExtensiones a probar: -x php,txt,bak. Así encuentra index.php, backup.bak...
-tHilos (threads). Más hilos = más rápido, pero más ruido y carga.
-kIgnora errores de certificado TLS (webs con https autofirmado).
💡 concepto

Fuzzing de directorios: un servidor web devuelve 200/301 si la ruta existe y 404 si no. Gobuster prueba palabra por palabra y se queda con las que no dan 404. Lo no enlazado casi siempre está ahí, sólo hay que adivinarlo.

Doc oficial →
HerramientasffufFuzzer web ultrarrápido: prueba valores donde tú marques.❯

ffuf (Fuzz Faster U Fool) es un fuzzer web general y muy rápido. Su gracia es la palabra clave FUZZ: la pones donde quieras probar (una ruta, un parámetro, una cabecera Host) y ffuf sustituye FUZZ por cada palabra del diccionario. Sirve para directorios, subdominios (vhosts), parámetros y más.

-wDiccionario. Con -w lista.txt:FUZZ le das nombre a la palabra clave.
-uURL, con FUZZ donde quieras fuzzear: -u http://IP/FUZZ
-HCabecera. Para vhosts: -H "Host: FUZZ.dominio"
-fcFiltra por código: -fc 404 oculta las respuestas 404 (ruido).
-fsFiltra por tamaño de respuesta. Útil cuando todo da 200 pero el bueno tiene otro tamaño.
-mcMuestra sólo estos códigos (match code).
💡 concepto

La diferencia con gobuster: ffuf fuzzea CUALQUIER parte de la petición (parámetros, cabeceras...), no solo rutas. Y sus filtros (-fc/-fs) son clave para separar el hallazgo del ruido.

Doc oficial →
HerramientaswfuzzFuzzer web clásico en Python (predecesor de ffuf).❯

Wfuzz es un fuzzer web parecido a ffuf pero más antiguo (Python). Usa la palabra clave FUZZ igual que ffuf. Muy usado para descubrir parámetros, hacer fuerza bruta de logins y explorar APIs. ffuf es más rápido, pero wfuzz sigue siendo didáctico y potente.

-wDiccionario.
--hcOculta por código (hide code): --hc 404.
--hwOculta por número de palabras de la respuesta.
-dDatos POST, para fuzzear formularios/logins: -d "user=admin&pass=FUZZ"
💡 concepto

Fuzzing = automatizar 'prueba muchos valores y mira cuál responde distinto'. La clave siempre es filtrar el ruido (respuestas iguales) para ver el hallazgo.

Doc oficial →
HerramientasferoxbusterFuerza bruta de directorios rápida y RECURSIVA.❯

Feroxbuster hace lo mismo que gobuster dir pero es recursivo por defecto: cuando encuentra un directorio, entra y lo vuelve a fuzzear automáticamente. Escrito en Rust, muy rápido. Ideal cuando hay estructuras anidadas (/admin/panel/config...).

-uURL objetivo.
-wDiccionario.
-xExtensiones: -x php,txt.
-dProfundidad de recursión (depth).
-sFiltra por códigos de estado a mostrar.
💡 concepto

Recursividad: si /admin existe, automáticamente fuzzea /admin/... Ahorra el trabajo manual de repetir gobuster en cada carpeta encontrada.

Doc oficial →
HerramientashydraFuerza bruta de credenciales contra servicios en red.❯

Hydra prueba usuarios y contraseñas contra un servicio (SSH, FTP, HTTP, RDP...) hasta encontrar una válida. Es fuerza bruta ONLINE (contra el servicio vivo), lenta y ruidosa, pero eficaz si hay credenciales débiles. La clave: una buena lista de usuarios (sacada de la enumeración) y un diccionario como rockyou.

-lUn usuario concreto. -L para una lista de usuarios.
-pUna contraseña concreta. -P para un diccionario (rockyou.txt).
-tTareas en paralelo. Ojo: demasiadas pueden bloquear la cuenta o tumbar el servicio.
-fPara en cuanto encuentra una válida.
ssh://IPEl servicio y objetivo. También ftp://, http-post-form...
💡 concepto

Fuerza bruta online vs offline: online (hydra) ataca el servicio en vivo, es lenta y detectable. Offline (john/hashcat) ataca un hash que ya robaste, es muchísimo más rápida y silenciosa.

Doc oficial →
🔒

+99 conceptos más, bajo llave

Esto es una muestra. La Wiki completa explica de verdad el porqué de cada herramienta y técnica, de recon a cloud. Dentro, junto a las máquinas y el Arsenal.

Reserva tu plaza para desbloquearla →
Nada para esa búsqueda. Prueba otra palabra o pide que la añadamos.