El stealth scan se diferencia del full tcp scan en que para el escaneo de un host, no permite que se complete el saludo de 3-way-handshake de una conexión normal tcp. Solo llega hasta la parte de syn-ack y envía un rst (reset) en vez de un ack para el último paso. Este tipo de escaneo es mas silencioso por ser mas rapido y utilizar menos paquetes que el full tcp scan.
Los paquetes * -s[ X , T , N , F ] * los usamos con el proposito de intentar evadir las reglas de Firewall o algun sistema de deteccion de intrusion, areas perimetrales, mandando flags diferentes dentro de los paquetes.
Las técnicas de escaneo como el Full TCP Scan y el Stealth Scan existen desde hace mucho tiempo, pero los sistemas siguen siendo vulnerables por varias razones:
Falta de actualizaciones: Muchos sistemas no están actualizados con las últimas medidas de seguridad.
Configuraciones incorrectas: A veces los administradores dejan puertos abiertos o usan contraseñas débiles.
Detección limitada: Los sistemas de seguridad no siempre detectan estos escaneos, especialmente los sigilosos.
Desinformación: Muchas veces los administradores no están completamente conscientes de las amenazas.
Evolución de los ataques: Los atacantes usan herramientas más avanzadas para evadir la detección
El TCP SYN scan es uno de los métodos más populares y efectivos para realizar escaneos de puertos. Debido a su naturaleza «medio abierta», permite a los administradores de sistemas y profesionales de ciberseguridad identificar puertos abiertos sin establecer una conexión completa, lo que reduce la visibilidad del escaneo para las aplicaciones monitoreadas. Este tipo de escaneo se considera «sigiloso» porque no genera datos de registro en las aplicaciones revisadas.
Cómo Funciona el TCP SYN Scan
El escáner envía un paquete SYN al puerto objetivo.
Si el puerto está abierto, responderá con un paquete SYN/ACK.
El escáner entonces envía un paquete RST para evitar completar la conexión.
Si el puerto está cerrado, el objetivo responderá con un paquete RST
El TCP Connect scan realiza una conexión TCP completa a cada puerto objetivo utilizando la llamada al sistema connect. Este método es más fácil de detectar porque completa la conexión y genera registros en el sistema objetivo.
Cómo Funciona el TCP Connect Scan
El escáner utiliza la llamada al sistema connect para intentar establecer una conexión con el puerto objetivo.
Si la conexión se establece, el puerto se marca como abierto.
Si la conexión falla, el puerto se marca como cerrado.
Con esta Gran Clase Practica , Yo he entendido muy bien X3*WAY_HandShake y me es facinante como funciona realmente TCP en LAYER4_OSI_Model. Estas clases practicas reAfirman lo aprendido en Teoria de Redes de Curso anteriores y m'hacen aplicar conocimientos en practica. \n Cheers !!!!\n.
El Stealth scan o escaneo SYN (-sS) es más discreto porque nunca llega a establecer una conexión TCP completa con el objetivo. Envía un paquete de inicio (SYN), espera la respuesta del servidor (SYN-ACK) para confirmar que el puerto está abierto, y luego interrumpe abruptamente la comunicación enviando un paquete de reinicio (RST). Al no completarse el saludo a tres vías, muchas aplicaciones y sistemas de registro básicos no guardan evidencia de la interacción.
Cómo funciona: El escáner intenta conectar completamente a cada puerto, como si estuviera hablando con el dispositivo para asegurarse de que el puerto está abierto. Es como cuando tú llamas a alguien, y la otra persona contesta la llamada y hablas con ella.
Ventaja: Es muy confiable, ya que asegura que el puerto está realmente abierto o cerrado.
Desventaja: Es fácil de detectar porque parece una conexión normal, y el dispositivo puede ver que alguien está intentando conectarse.
Stealth Scan (Escaneo Sigiloso)
Cómo funciona: El escáner no establece una conexión completa. Es como hacer sonar el timbre de una casa, pero no esperar que te abran la puerta; solo te aseguras de que alguien está adentro sin hacer mucho ruido.
Ventaja: Es más difícil de detectar porque no completa la conexión. Los sistemas de seguridad pueden no notar que se está haciendo un escaneo.
Desventaja: No siempre es tan confiable porque no puedes estar seguro de que todos los puertos están siendo verificados.
Resumen:
Full TCP Scan: Es un escaneo completo y claro, pero fácil de detectar.
Stealth Scan: Es más discreto y difícil de detectar, pero no siempre da información tan precisa.
Full TCP scan es un escaneo en donde se intenta establecer una conexión directa con la puerta de enlace.
Stealth Scan es el mismo tipo de escaneo, pero con el objetivo de ser más silencioso y verificar si la red está activa, llegando hasta el segundo paso del 3-way-Handshake.
Los Protocolos son formalidades especificas necesarias para la comunicación entre dispositivos, en este caso usamos TCP y Stealth, la diferencia es que en el primero la formalidad del protocolo se cumple completamente mientras que en el segundo es una actitud practica y que no permite al segundo dispositivo cumplir con las formalidades para hablar (establecer conexión) pero ya se obtuvo alguna info o al menos ya sabe ud que hay dispositivo, hay servidor, hay puerto es decir hay posible vulnerabilidad.