¿Por qué un archivo comprimido con una supuesta factura fiscal puede pasar limpio por el filtro del correo y el antivirus tradicional, pero aun así secuestrar tu computadora? El primer truco se llama HTML Smuggling: el correo no trae ningún ejecutable adjunto, sino una página que ensambla el archivo malicioso directamente dentro de tu navegador usando JavaScript.
En esta guía técnica de ViciousByte analizamos cómo ocurre este escenario en entornos reales, qué evidencia dejan nuestras pruebas de laboratorio y qué controles de ingeniería de seguridad y operaciones de Red Team permiten prevenirlo.
1. Anatomía técnica del vector y superficie de exposición
Como el paquete comprimido se genera localmente en la memoria de tu equipo después de abrir el documento, los escáneres del servidor de correo jamás ven pasar el binario.
Observa esta prueba en nuestro laboratorio de análisis de malware. Dentro del contenedor no hay un documento real, sino un acceso directo LNK con icono de PDF que invoca comandos.
$ python3 parse_lnk_artifact.py --file Factura_CFDI_9041.pdf.lnk
Archivo analizado: Factura_CFDI_9041.pdf.lnk (Dentro de contenedor ZIP)
IconLocation declarado: %ProgramFiles%\Adobe\AcroRd32.exe,0 (Simula icono PDF)
TargetPath real: C:\Windows\System32\conhost.exe
Argumentos ocultos: 220 espacios en blanco + '--headless powershell -ep bypass...'
Firmas de virus en LNK: 0 (Archivo de metadatos de acceso directo estándar)
Ese acceso directo en sí mismo no contiene virus; simplemente le ordena a herramientas legítimas de Windows como PowerShell o utilidades del sistema descargar y ejecutar un script remoto.
2. Escalada operativa y pruebas de laboratorio
Para no levantar sospechas en el área contable, el comando abre en pantalla un comprobante PDF de señuelo en el mismo segundo en que instala el implante en segundo plano.
Mira en esta segunda captura cómo trazamos la cadena completa de procesos donde el acceso directo lanza una consola oculta, muestra la factura falsa e inicia la conexión externa.
$ python3 trace_process_lineage.py --event-log sysmon_eid1.evtx
Proceso padre: explorer.exe (Acción de doble clic del usuario)
Proceso hijo #1: conhost.exe --headless (Oculta la ventana de consola)
Proceso hijo #2: powershell.exe -WindowStyle Hidden -EncodedCommand ...
Acción visible: Invoke-Item comprobante_vista.pdf (Distracción en pantalla)
Acción encubierta: Descarga de módulo cifrado desde CDN externo en RAM
Detener esta técnica exige mostrar siempre las extensiones reales de archivo, bloquear el montaje automático de imágenes de disco y activar reglas de reducción de superficie de ataque.
3. Mitigación, auditoría y defensa en profundidad
En esta tercera prueba aplicamos políticas empresariales que impiden que accesos directos o scripts descargados lancen intérpretes de comandos, neutralizando el señuelo antes de cualquier conexión.
- Referencia técnica 1 (MITRE ATT&CK T1027.006 & T1036.007 — HTML Smuggling and Masquerading via Double File Extensions): Los adversarios utilizan HTML5 Blobs y JavaScript para construir archivos comprimidos o imágenes de disco localmente en el navegador de la víctima, evadiendo la inspección en el perímetro de red.
- Referencia técnica 2 (Microsoft Learn — Attack Surface Reduction (ASR) Rules Reference for Blocking Obfuscated Scripts and Child Processes): Las reglas de reducción de superficie de ataque (ASR) y el control de aplicaciones detienen la ejecución de scripts ofuscados e intérpretes invocados mediante accesos directos maliciosos.
- Referencia técnica 3 (CISA Cybersecurity Advisory — Mitigating Malware Delivery via ISO/ZIP Containers and Malicious LNK Shortcuts): Deshabilitar el montaje automático de contenedores ISO/VHD, mostrar extensiones de archivo y restringir binarios nativos (LOLBins) previene el compromiso inicial por archivos de señuelo.
En ViciousByte evaluamos la resistencia de tus filtros y estaciones de trabajo mediante ejercicios autorizados de Red Team y blindamos a tus áreas financieras frente a campañas reales.
Que un archivo no marque alerta en un escáner básico no significa que sea inocente. Acércate a ViciousByte: desarrollo de software, seguridad TI, forense y Red Team.
Canales oficiales de ViciousByte
- Web: https://viciousbyte.com
- Telegram: https://t.me/viciousbyte
- YouTube: https://www.youtube.com/@icrumor
- Instagram: https://www.instagram.com/9viciousbyte
- Facebook: https://www.facebook.com/viciousbyte
- Ciberseguridad
- MalwareAnalysis
- HTMLSmuggling
- RedTeam
- SeguridadTI
- ViciousByte



