> For the complete documentation index, see [llms.txt](https://b4zh.gitbook.io/b4zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b4zh.gitbook.io/b4zh/nmap-1/escaneo-de-puertos/xmas-sx.md).

# XMAS (-sX)

El segmento que se envía tiene 3 flags activadas:

* FIN
* PSH -> PUSH
* URG -> URGENTE

Haciendo que el paquete este iluminado como un arbol de navidad.

Este escaneo al igual que pasa con FIN y NULL se basa en el comportamiento de los hosts al responder paquetes TCP con estas 3 banderas activadas.

❌ Un puerto cerrado deberá responder con un paquete RST.

✅ Un puerto abierto podría o no envíar una respuesta.

Este tipo de escaneo no se usa tanto, solo en caso muy puntuales, además que son muy fáciles de detectar por cualquier elemento de seguridad minimamente configurado.

En un caso muy remoto puede ser útil como confirmación de los resultados obtenidos con otros escaneos.

***

**NMAP** = FIN-PSH-URG FIN-PSH-URG FIN-PSH-URG

**TARGET** = RST / PUEDE O NO ENVÍAR UNA RESPUESTA

**NMAP** = PUERTO CERRADO / PUERTO ABIERTO O FILTRADO

***

<figure><img src="https://2448382844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FywHg0FIANmg3uxJJ9jhH%2Fuploads%2FKzySRl1eSMexylHKi62R%2Fimagen.png?alt=media&amp;token=c31f7da8-ca1d-4af2-9f34-6bfcf280adea" alt="" width="563"><figcaption></figcaption></figure>
