Ciberseguridad

El malware Hirudo sustituye aplicaciones bancarias de Android por versiones falsas

ThreatFabric descubrió un malware para Android que combina un troyano bancario con una herramienta de control remoto, y sustituye aplicaciones bancarias legítimas por versiones modificadas que ocultan indicios de compromiso y roban credenciales y mensajes de texto.

2026-10-15
4 min de lectura
105 visitas
certi.news
El malware Hirudo sustituye aplicaciones bancarias de Android por versiones falsas

Investigadores de ThreatFabric descubrieron un nuevo malware para Android llamado Hirudo, que combina funciones de un troyano bancario tradicional con capacidades completas de una herramienta de control remoto. Actualmente, el malware tiene como objetivo ocho aplicaciones bancarias indonesias, con indicios internos de que puede adaptarse para atacar bancos en China, India, México, Marruecos y Tailandia.

Hirudo no se limita a robar las credenciales del dispositivo, sino que permite al atacante ver la pantalla en directo mediante WebRTC, controlar el teléfono a través de los servicios de accesibilidad y acceder a las cámaras frontal y trasera. También recopila mensajes de texto, incluido un análisis inicial que abarca 90 días y una lista específica de remitentes de bancos y monederos.

¿Cómo llega el malware al teléfono?

Hirudo se distribuye mediante un descargador integrado en aplicaciones que parecen legítimas, como una aplicación para comprar, ver vídeos para adultos o dramas cortos, y se promociona a través de las redes sociales. Después de instalar la aplicación, el descargador comprueba si Hirudo está presente en el dispositivo y, si no lo está, instala la carga maliciosa.

Cuando detecta una aplicación bancaria indonesia específica, el malware muestra una falsa solicitud de actualización, elimina la aplicación legítima y descarga una versión modificada vinculada al banco objetivo. De este modo, el usuario cree que está utilizando la aplicación bancaria habitual, mientras que la versión falsa funciona como una interfaz para el robo y el control.

Elusión de las comprobaciones de seguridad dentro de la aplicación

La versión modificada incluye un motor para interceptar las llamadas de la aplicación, con el objetivo de desactivar las comprobaciones de firma digital, los servicios de accesibilidad, la captura de pantalla y Play Integrity desde la propia aplicación. Según los investigadores, el motor puede sustituir el certificado de firma que solicita Android por el certificado original y ocultar la firma de prueba. También devuelve una lista vacía al consultar los servicios de accesibilidad, lo que hace que el servicio del atacante sea invisible para la comprobación.

La importancia de este método reside en trasladar la confrontación desde las comprobaciones del dispositivo a los mecanismos de integridad dentro de la propia aplicación sustituida. Por ello, las señales generadas por una aplicación que ha sido sustituida no pueden considerarse fiables por sí solas, y la posibilidad de reutilizar el motor podría facilitar la orientación del ataque hacia otras aplicaciones y regiones.

¿Qué deberían revisar las instituciones financieras?

  • Verificar Play Integrity y hacer cumplir sus resultados en el servidor, sin considerar que un resultado correcto por sí solo sea una prueba suficiente, ya que Hirudo puede reenviar las solicitudes de verificación a través de su servidor.
  • Utilizar análisis de comportamiento por capas para detectar patrones fraudulentos, tratando la ausencia de datos de comportamiento como una señal que merece ser examinada.
  • Considerar las señales de accesibilidad y captura de pantalla como pruebas complementarias, no como condiciones de bloqueo independientes, e incorporarlas al cálculo del riesgo.
  • Mantener los controles de riesgo de las transacciones en el inicio de sesión, la recuperación de credenciales, la creación de beneficiarios y la aprobación de pagos, porque un resultado local falsificado no puede sustituir una decisión del servidor.

La advertencia práctica para las instituciones es que depender de una sola comprobación dentro de la aplicación ya no es suficiente cuando el malware puede sustituir la propia aplicación y ocultar los componentes de control. Los detalles disponibles sobre los operadores de Hirudo y la magnitud de las infecciones no se mencionan en el material de origen, lo que limita la estimación del alcance real de la campaña.

Fuente de la noticia
c
Autor

certi.news

Lo que necesitas saber

Los investigadores de ThreatFabric descubrieron el malware para Android Hirudo, que reemplaza aplicaciones bancarias legítimas por versiones modificadas y combina el robo de datos con el control remoto. Actualmente se dirige a ocho aplicaciones bancarias indonesias, aunque sus técnicas podrían extenderse a otras aplicaciones y regiones.

  • Hirudo roba credenciales y mensajes de texto, y permite ver la pantalla, controlar el teléfono y acceder a ambas cámaras.
  • Se propaga mediante aplicaciones aparentemente legítimas promocionadas en redes sociales, que después instalan la carga maliciosa en el dispositivo.
  • Cuando detecta una aplicación bancaria objetivo, muestra una actualización falsa y reemplaza la aplicación legítima por una versión modificada vinculada al banco.
  • El malware utiliza un motor de interceptación de llamadas para desactivar u ocultar las comprobaciones de firma digital, accesibilidad, captura de pantalla y Play Integrity.
  • Los investigadores recomiendan a las instituciones financieras imponer los resultados de Play Integrity en el servidor y utilizar análisis de comportamiento y controles de riesgo multicapa.
  • El artículo no ofrece detalles confirmados sobre los operadores de Hirudo ni sobre el alcance real de las infecciones.

Preguntas frecuentes

¿Qué es Hirudo?

Es un malware para Android que combina funciones de troyano bancario y herramienta de control remoto.

¿Cómo reemplaza Hirudo las aplicaciones bancarias?

Tras detectar una aplicación bancaria objetivo, muestra una solicitud de actualización falsa, elimina la aplicación legítima y descarga una versión modificada de ella.

¿Qué países son el objetivo?

Actualmente se dirige a ocho aplicaciones bancarias indonesias, con indicios internos de que podría adaptarse para bancos de China, India, México, Marruecos y Tailandia.

¿Basta con el resultado de Play Integrity para detectar una infección?

No; el artículo señala que Hirudo puede reenviar las solicitudes de verificación a través de su servidor, por lo que el resultado debería combinarse con análisis de comportamiento y controles de riesgo en el servidor.

De la misma categoría

También te puede interesar

Ver todas las noticias