Para empezarSi no entiendes cómo viajan los datos por una red, estás intentando hackear un sistema con los ojos vendados.
¿Qué es una red?
Una red informática es un conjunto de dispositivos interconectados entre sí que comparten recursos, información y servicios. En ciberseguridad, cada punto de conexión es un posible vector de entrada que debemos aprender a identificar, proteger y analizar bajo cualquier escenario operativo.
El flujo invisible
Cada segundo se transmiten millones de peticiones a través de internet sin cifrar en múltiples nodos intermedios. Comprender este flujo de información es lo que diferencia a un simple usuario de un analista de seguridad capaz de detectar anomalías.
El Modelo OSI por capas
El modelo OSI divide la comunicación de red en siete capas abstractas, permitiendo entender dónde ocurre cada proceso y en qué nivel se producen las vulnerabilidades o las interceptaciones de tráfico malicioso.
Marca cada paso al entenderlo · 0/3
Verificando la interfaz local
Para empezar a auditar cualquier red, necesitamos conocer primero la configuración de nuestras propias interfaces locales mediante comandos nativos del sistema operativo.
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP
inet 192.168.1.50/24 brd 192.168.1.255 scope global eth0
Direccionamiento IP
Una dirección IP es una etiqueta numérica única que identifica a un dispositivo dentro de una red. Existen versiones IPv4 e IPv6, y conocer su estructura binaria y su segmentación en subredes es vital para movernos con soltura en auditorías.
Cuidado con el direccionamiento
Jamás expongas IPs privadas de tu red interna en reportes públicos o capturas de pantalla de prácticas. Una mala configuración de subredes puede aislar tus laboratorios de pruebas o dejar expuestos servicios internos por error.
El rol de las direcciones MAC
A diferencia de la IP, que es lógica y cambiante, la dirección MAC es un identificador físico grabado en la tarjeta de red que opera exclusivamente en la capa de enlace local.
Marca cada paso al entenderlo · 0/3
Consultando la tabla ARP
El protocolo ARP vincula las direcciones IP con las direcciones MAC físicas en redes locales. Podemos ver esta relación en nuestra máquina de prácticas de la siguiente manera.
$ arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.1 ether 00:11:22:33:44:55 C eth0
192.168.1.254 ether aa:bb:cc:dd:ee:ff C eth0
Protocolos TCP y UDP
TCP garantiza una entrega fiable, ordenada y con control de errores mediante un protocolo orientado a conexión. UDP, en cambio, prioriza la velocidad enviando paquetes sin confirmar su recepción, ideal para streaming o consultas DNS.
El ajuste de tres vías
Cada conexión TCP legítima comienza con el famoso 'three-way handshake': SYN, SYN-ACK y ACK. Comprender este intercambio es fundamental porque el escaneo de puertos y muchas técnicas de ataque manipulan exactamente esta secuencia.
El ciclo del Handshake TCP
Analicemos los tres pasos exactos mediante los cuales dos equipos establecen una comunicación segura y sincronizada antes de transferir datos reales en una sesión.
Marca cada paso al entenderlo · 0/3
Comprobando puertos abiertos
Podemos utilizar herramientas de diagnóstico integradas como netcat o nmap para verificar qué servicios están escuchando activamente en una máquina de nuestro laboratorio.
$ nc -zv 192.168.1.50 20-80
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.1.50:80.
HOST STATE: 192.168.1.50 OPEN
Puertos y Servicios
Un puerto es una interfaz lógica que permite a un sistema operativo dirigir el tráfico de red hacia la aplicación o servicio correcto. Hay 65535 puertos disponibles, divididos entre conocidos, registrados y dinámicos.
Escaneos no autorizados
Escanear puertos en sistemas ajenos sin un contrato de auditoría firmado o permiso explícito es ilegal y puede ser considerado un delito informático. Limita siempre tus prácticas a redes y máquinas virtuales bajo tu control.
Puertos estándar críticos
Como futuros profesionales de la seguridad, debéis memorizar los puertos más comunes asociados a servicios esenciales, ya que aparecerán constantemente en vuestros análisis.
Marca cada paso al entenderlo · 0/3
Analizando tráfico en vivo
Podemos capturar paquetes en tiempo real desde la terminal utilizando herramientas avanzadas como tcpdump para inspeccionar los datos que circulan por nuestra interfaz.
$ sudo tcpdump -i eth0 -c 3 -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
12:00:01.123456 IP 192.168.1.50.52344 > 93.184.216.34.80: Flags [S]
12:00:01.150123 IP 93.184.216.34.80 > 192.168.1.50.52344: Flags [S.]
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
