OriginBotnet utiliza documentos de Word para afectar a sus víctimas

12 Septiembre 2023
Alto

 

Se ha descubierto una sofisticada campaña de phishing que utiliza un documento de Microsoft Word como señuelo para distribuir tres amenazas diferentes: Agent Tesla, OriginBotnet y RedLine Clipper. El ataque comienza con un correo electrónico de phishing que adjunta un documento de Word con una imagen borrosa y un reCAPTCHA falso para engañar al destinatario al hacer clic en él. Al hacerlo, se descarga un cargador desde un servidor remoto que distribuye estas amenazas. El cargador utiliza técnicas de evasión, como el relleno binario, para evitar la detección por parte del software de seguridad. El objetivo de la campaña es recopilar una amplia gama de información de las máquinas Windows comprometidas.

 

 

 

Fases del ataque

 

Ilustración 1: Fases del ataque
Fuente: Fortinet


Fase de inicio:

El ataque comienza con un correo electrónico de phishing que contiene un documento de Word adjunto. El documento tiene una imagen borrosa y un reCAPTCHA falso para engañar al destinatario y hacer que haga clic en él. Al hacer clic en la imagen, se activa un enlace malicioso incrustado en el archivo "document[.]xml[.]rels" dentro del documento de Word.

 

Ilustración 2: Documento Word ilegible y reCaptcha
Fuente: Fortinet

 

Descarga del cargador:

El cargador inicial se descarga desde un sitio web malicioso. Este archivo está escrito en [.]NET y se utiliza para descifrar los datos de recursos llamados "Main_Project" en "HealthInstitutionSimulation[.]Properties[.]Resources[.]resources". Utiliza una operación XOR con una cadena específica y luego ejecuta la información decodificada.

 

Segunda etapa:

En esta etapa, se inicia una función de "Sleep()" y se establece la persistencia a través de una función llamada "Moschop()". Se cargan cadenas codificadas en Base64 y se utiliza el algoritmo AES-CBC para descifrarlas, lo que recupera un comando de PowerShell. Se duplica el archivo EXE en un directorio específico para garantizar la persistencia incluso después de un reinicio del dispositivo.

 

Ilustración 3: Comando de PowerShell para persistencia
Fuente: Fortinet

 

Tercera etapa:

Esta etapa utiliza otro archivo ejecutable [.]NET llamado "scancopper4647979413[.]exe". Utiliza el método "Activator[.]CreateInstance()" para generar una instancia decodificada a partir de los recursos, lo que activa la ejecución del archivo de la cuarta etapa, "cargomind[.]dll".

 

Cuarta etapa:

La cuarta etapa se representa mediante un archivo DLL llamado "cargomind[.]dll".

Este archivo contiene tres cadenas codificadas en Base64 destinadas a operaciones posteriores. La función "Deserialize()" se encarga de decodificar estas cadenas y analizar los pares clave-valor para cada opción, devolviendo un diccionario.

 

Ejecución final:

Para ciertas tareas en la etapa anterior, se invoca la función "ExecuteBinder()" para decodificar datos específicos. Los archivos de destino en este contexto son "newcrisp[.]dat" y "backyard[.]dat", que provienen de la etapa anterior, "scancopper46477979413[.]exe".
 

Ilustración 4: Instrucciones contenidas en ejecutable “scancopper46477979413[.]exe
Fuente: Fortinet

 

Ejecución de Redline

 

Origen y empaquetamiento: El malware se origina en la URL https://softwarez[.]online/javau[.]exe y es un archivo ejecutable [.]NET que ha sido empaquetado con SmartAssembly.
 

Función principal: RedLine Clipper, también conocido como ClipBanker, se especializa en el robo de criptomonedas. Manipula el portapapeles del sistema del usuario para sustituir la dirección de la billetera de destino por una que pertenece al atacante.
 

Criptomonedas afectadas: La versión comprometida de RedLine Clipper admite múltiples criptomonedas, incluyendo Bitcoin, Ethereum, Dogecoin, Litecoin, Dashcoin y Monero.

 

Ilustración 5: Panel RedLine Clipper
Fuente: Fortinet

 

Método de ataque: El malware monitorea constantemente el portapapeles en busca de una dirección de billetera de criptomonedas copiada por el usuario. Cuando detecta una dirección en el portapapeles, la altera de manera encubierta para que coincida con la del atacante.
 

Técnica de monitoreo: Utiliza "OnClipboardChangeEventHandler" para verificar si la cadena copiada se ajusta a una expresión regular específica. Esto le permite apuntar a las seis criptomonedas admitidas en el esquema.

 

Ejecución de AgentTesla


Nombre y variante: Se trata de una variante del malware Agent Tesla, que se encuentra en un archivo llamado "COPPER[.]exe"
 

Funciones maliciosas: Agent Tesla es capaz de realizar varias funciones maliciosas, como registrar pulsaciones de teclas, acceder al portapapeles del host y realizar análisis del disco para descubrir credenciales y otros datos valiosos.
 

Comunicación con servidor de comando y control (C2): El malware puede transmitir la información recopilada a su servidor de Comando y Control (C2) a través de varios canales de comunicación, incluyendo HTTP(S), SMTP, FTP o incluso enviarla a un canal de Telegram designado.
 

Persistencia: Para asegurar su persistencia en el sistema, el malware se replica en la ubicación "%AppData%\EbJgI\EbJgI[.]exe" y se establece como una entrada de ejecución automática dentro del registro del sistema. Esto garantiza que el malware se ejecute automáticamente cada vez que se inicia el sistema.
 

Identificación de software instalado: Agent Tesla recopila información sobre el software específico instalado en el dispositivo de la víctima, incluyendo navegadores web, clientes de correo electrónico, clientes FTP y más. Esto puede ser útil para los atacantes para identificar posibles puntos de vulnerabilidad en el sistema.
 

Protocolo de conexión C2: En esta versión específica del malware, Agent Tesla emplea el protocolo SMTP como uno de los canales de conexión con su servidor de Comando y Control (C2).

 

Apreciación  

Como se puede observar este ataque utiliza múltiples etapas y técnicas avanzadas de ofuscación y descifrado para infiltrarse en el sistema de la víctima, logrando persistencia para ejecutar comandos maliciosos. El objetivo final parece ser la recopilación de información y la ejecución de cargas útiles adicionales como RedLine Clipper y AgentTesla. 

En los últimos años se han detectado distintas variantes de malware que poseen más de una carga maliciosa como en este caso son 3 las cepas de malware insertas y encubiertas en archivo Word manipulado. 

Las campañas de phishing seguirán siendo el vector de ataque preferido por los ciberactores, ya que muchas veces vulneran los sistemas de ciberseguridad perimetrales, permitiéndoles acceder a equipos de usuarios desprevenidos y desde ahí comenzar el reconocimiento de la red a través del movimiento lateral.

El Centro de Ciberinteligencia de Entel CyberSecure recomienda lo siguiente:

  • Generar una regla personalizada para bloqueos de IOC’s en perfiles entrantes perimetrales.
  • No abrir archivos de Microsoft Office que contengan MACROS hasta obtener confirmación del remitente y verificar que el envío sea bajo estrictas políticas de seguridad como por ejemplo: archivo cifrado, contraseña enviada por otro medio, contacto directo con el remitente.
  • Utilizar el principio de menor privilegio, que trata de dividir el uso del sistema en dos cuentas, una estándar para uso diario que incluya las mínimas funciones posibles y otra cuenta de administrador que permita acceder al núcleo de su dispositivo.
  • Tener atención y evitar extensiones como “exe”, “vbs” y “scr”. Es necesario vigilar este tipo de archivos, ya que podrían ser peligrosos. Un atacante podría utilizar diversas extensiones para enmascarar archivos maliciosos como un vídeo, foto, o un documento como: (reporte-clientes.doc.scr).
  • Las campañas de phishing se caracterizan por tener faltas de ortografía o errores en el diseño. Revisa el contenido con detención, y desconfía de correos con imperfecciones.
  • Desconfía de los correos alarmantes. Si un mensaje le indica o incentiva a tomar decisiones apresuradas o en un tiempo limitado, probablemente se trata de phishing.
  • Disponer de sistemas antispam para correos electrónicos, de esta manera se reducen las posibilidades de infección a través de campañas masivas de malspam por correo electrónico.
  • Proteger el protocolo RDP:
    • Deshabilite los servicios RDP, si no es necesario. La desactivación de servicios no utilizados e innecesarios ayuda a reducir su exposición a las vulnerabilidades de seguridad, y es una buena práctica de seguridad.
    • Si no es posible cerrarlos, límite las direcciones de origen que pueden acceder a los puertos.
    • Proteger el acceso a los sistemas RDP, bloqueando el sistema local en lugar del sistema remoto. Incluso si el primero no tiene valor, la sesión RDP solo estará protegida limitando el acceso al sistema cliente. 
    • Desconectar sesiones RDP en lugar de bloquearlas, esto invalida la sesión actual, lo que impide una reconexión automática de la sesión RDP sin credenciales. 
    • Bloquear bidireccionalmente el puerto TCP 3389 utilizando un firewall o hacerlo accesible sólo a través de una VPN privada. 
    • Habilitar la autenticación de nivel de red (NLA).
  • Tener políticas de respaldo periódico que se almacenen fuera de la red organizacional.
  • Escanear todos los archivos adjuntos, antes de abrirlos, con un antivirus que detecte comportamientos para combatir los ransomwares.
  • Mantener una buena estrategia de respaldo de información: sistemas de copias de seguridad que deben estar aisladas de la red; y políticas de seguridad. Lo anterior permitirá neutralizar el ataque, restaurar las operaciones y evitar el pago del rescate.
  • Actualizar los equipos con Windows a las últimas versiones.
  • Nunca seguir la instrucción de deshabilitar las funciones de seguridad, si un correo electrónico o documento lo solicita.
  • Establecer políticas de seguridad en el sistema para impedir la ejecución de ficheros desde directorios comúnmente utilizados por Ransomware (App Data, Local App Data, etc.)
  • Mantener listas de control de acceso para las unidades mapeadas en red restringiendo los privilegios de escritura. Con esto podrá identificar el impacto generado por el cifrado de archivos, entendiendo que el secuestro de información se producirá en todas las unidades de red mapeadas en el equipo víctima.
  • Seguir las normativas internacionales tales como ISO 27001:2013 en su control A.7.2.2 “Concienciación con educación y capacitación en seguridad de la información” o NIST PR.AT-1: “Todos los usuarios se encuentran entrenados e informados”, a fin de tener bases para divulgar campañas educativas orientadas a nivel de usuarios respecto al correcto uso de las herramientas tecnológicas, haciendo énfasis en cómo proceder al recibir correos de orígenes desconocidos, objeto prevenir que sus usuarios sean víctimas de entes maliciosos.

Tags: #Malware #Botnet #OriginBotnet #AgentTesla #RedLine Clipper


© 2023 Entel Digital
Protege tus activos críticos, datos e infraestructura TI y minimiza tus riesgos de fuga de información,
fraude electrónico, espionaje industrial, suplantación de identidades y amenazas Zero Day, con las soluciones y servicios del Centro de Ciberinteligencia de Entel.