<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://darfe.es/ciberwiki/index.php?action=history&amp;feed=atom&amp;title=Kimwolf_v7</id>
	<title>Kimwolf v7 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://darfe.es/ciberwiki/index.php?action=history&amp;feed=atom&amp;title=Kimwolf_v7"/>
	<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;action=history"/>
	<updated>2026-10-18T15:23:56Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3177&amp;oldid=prev</id>
		<title>Fernando.VH en 18:12 12 ago 2026</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3177&amp;oldid=prev"/>
		<updated>2026-08-12T18:12:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 18:12 12 ago 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l261&quot;&gt;Línea 261:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 261:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Mitigaciones Botnets|Relación de acciones para mitigar el riesgo de esta actividad maliciosa.]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Mitigaciones Botnets|Relación de acciones para mitigar el riesgo de esta actividad maliciosa.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Familias de malware|Familias de malware]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fernando.VH</name></author>
	</entry>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3176&amp;oldid=prev</id>
		<title>Fernando.VH: Relación de acciones para mitigar el riesgo de esta actividad maliciosa.</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3176&amp;oldid=prev"/>
		<updated>2026-08-12T18:11:59Z</updated>

		<summary type="html">&lt;p&gt;Relación de acciones para mitigar el riesgo de esta actividad maliciosa.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 18:11 12 ago 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l259&quot;&gt;Línea 259:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 259:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Origen y motivación de Kimwolf v7 (un solo párrafo) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Origen y motivación de Kimwolf v7 (un solo párrafo) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kimwolf v7 es una botnet para Android y dispositivos IoT que ha estado activa desde al menos agosto de 2024, evolucionando desde una botnet Linux tradicional llamada AISURU que atacaba dispositivos IoT con Linux . Su origen se rastrea hasta mediados de 2024, cuando inicialmente apuntaba a sistemas Linux x86 explotando la vulnerabilidad Dirty COW (CVE-2016-5195) para obtener acceso, antes de pivotar hacia la propagación basada en Android Debug Bridge (ADB) en agosto de 2025, explotando televisores Android y decodificadores que vienen con ADB habilitado en el puerto 5555 . La motivación principal de Kimwolf es financiera y operativa, generando ingresos mediante la venta de servicios de ataques de denegación de servicio distribuido (DDoS) como parte de un modelo de DDoS-for-hire (DDoS como servicio), donde los operadores alquilan el poder de cómputo de la botnet para lanzar ataques contra objetivos de los clientes. La evolución constante del malware, la inversión en infraestructura C2 resiliente (con ENS, Tor y proxy local) y la optimización de ataques para procesadores ARM mediante NEON SIMD indican que los operadores están altamente motivados para mantener una botnet escalable, difícil de desmantelar y rentable, características típicas de cibercriminales profesionales con fines de lucro .&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kimwolf v7 es una botnet para Android y dispositivos IoT que ha estado activa desde al menos agosto de 2024, evolucionando desde una botnet Linux tradicional llamada AISURU que atacaba dispositivos IoT con Linux . Su origen se rastrea hasta mediados de 2024, cuando inicialmente apuntaba a sistemas Linux x86 explotando la vulnerabilidad Dirty COW (CVE-2016-5195) para obtener acceso, antes de pivotar hacia la propagación basada en Android Debug Bridge (ADB) en agosto de 2025, explotando televisores Android y decodificadores que vienen con ADB habilitado en el puerto 5555 . La motivación principal de Kimwolf es financiera y operativa, generando ingresos mediante la venta de servicios de ataques de denegación de servicio distribuido (DDoS) como parte de un modelo de DDoS-for-hire (DDoS como servicio), donde los operadores alquilan el poder de cómputo de la botnet para lanzar ataques contra objetivos de los clientes. La evolución constante del malware, la inversión en infraestructura C2 resiliente (con ENS, Tor y proxy local) y la optimización de ataques para procesadores ARM mediante NEON SIMD indican que los operadores están altamente motivados para mantener una botnet escalable, difícil de desmantelar y rentable, características típicas de cibercriminales profesionales con fines de lucro .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Mitigaciones Botnets|Relación de acciones para mitigar el riesgo de esta actividad maliciosa.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fernando.VH</name></author>
	</entry>
	<entry>
		<id>https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3175&amp;oldid=prev</id>
		<title>Fernando.VH: Descripción de Kimwolf v7</title>
		<link rel="alternate" type="text/html" href="https://darfe.es/ciberwiki/index.php?title=Kimwolf_v7&amp;diff=3175&amp;oldid=prev"/>
		<updated>2026-08-12T18:11:31Z</updated>

		<summary type="html">&lt;p&gt;Descripción de Kimwolf v7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Kimwolf v7 (también rastreado como AISURU) es una botnet para Android y dispositivos IoT que ha estado activa desde al menos agosto de 2024 y que en febrero de 2026 fue descubierta en su séptima versión por la Unidad 42 de Palo Alto Networks . Esta nueva variante representa una evolución significativa de la botnet, con mejoras sustanciales en sus capacidades de ataque DDoS y en la resiliencia de su infraestructura de Comando y Control (C2). La botnet se propaga principalmente abusando de servicios de proxy residenciales para alcanzar televisores Android y decodificadores que tienen habilitado el puerto 5555 de Android Debug Bridge (ADB) en redes locales, instalando el malware sin autenticación una vez que los atacantes tunelizan a través del proxy hacia la red local .&lt;br /&gt;
&lt;br /&gt;
El payload analizado es un binario ELF ARM de 32 bits enlazado estáticamente, compilado con el NDK de Android usando Clang y Bionic libc, que enlaza estáticamente BoringSSL para operaciones TLS y nghttp2 para funcionalidad HTTP/2 . Al ejecutarse, el malware se oculta como el proceso legítimo &amp;lt;code&amp;gt;netd_service&amp;lt;/code&amp;gt; para pasar desapercibido entre los procesos del sistema Android, y crea un socket Unix &amp;lt;code&amp;gt;@n[redacted]boxv7&amp;lt;/code&amp;gt; para asegurar que solo una instancia se ejecute a la vez . La versión v7 ha consolidado los comandos de ataque DDoS en 15 métodos numerados (en lugar de los 43 métodos con nombre de texto de versiones anteriores), eliminando por completo los módulos de escaneo, explotación y fuerza bruta, lo que indica que los operadores han separado la cadena de propagación del binario principal, delegando la tarea de acceso inicial a un cargador externo .&lt;br /&gt;
&lt;br /&gt;
La innovación más destacada de Kimwolf v7 es la incorporación de un ataque DDoS basado en HTTP/2 que construye huellas digitales completas del navegador (incluyendo encabezados como &amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Accept-Language&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;Accept-Encoding&amp;lt;/code&amp;gt; que imitan a Chrome y Safari), haciendo que el tráfico de ataque sea prácticamente indistinguible de la navegación legítima . Además, implementa una arquitectura C2 de tres niveles diseñada específicamente para sobrevivir a intentos de desmantelamiento: un mecanismo principal que utiliza el Servicio de Nombres de Ethereum (ENS) para resolver direcciones C2 a través de cinco endpoints RPC públicos hardcodeados (como &amp;lt;code&amp;gt;0xrpc.io/eth&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;eth.llamarpc.com&amp;lt;/code&amp;gt;), un servicio oculto Tor .onion (&amp;lt;code&amp;gt;edctgwib2n5l34t525zkxqzk5bqb6e5il2yiq5r6zu7gtlxa4uosn3qd.onion&amp;lt;/code&amp;gt;) codificado como respaldo, y un proxy local en &amp;lt;code&amp;gt;127.0.0.1:23075&amp;lt;/code&amp;gt; que enruta todo el tráfico C2 tanto hacia la red abierta como hacia Tor, permitiendo que el componente proxy sea actualizado independientemente del binario principal . Los operadores también han optimizado el rendimiento de los ataques utilizando instrucciones NEON SIMD para el cálculo de checksums UDP, diseñadas específicamente para los procesadores ARM que se encuentran en los dispositivos Android TV, maximizando el rendimiento de paquetes por segundo . La botnet también se distribuye a través de paquetes APK que se hacen pasar por un servicio del sistema llamado &amp;lt;code&amp;gt;SystemService&amp;lt;/code&amp;gt;, los cuales buscan obtener acceso de superusuario y ejecutan un payload ELF del kernel empaquetado en su interior, con al menos ocho APK identificados entre octubre y diciembre de 2025 .&lt;br /&gt;
&lt;br /&gt;
== Funcionamiento de Kimwolf v7 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Estructura del binario y ejecución inicial ===&lt;br /&gt;
El binario principal de Kimwolf v7 es un ELF ARM de 32 bits enlazado estáticamente, compilado con el NDK de Android utilizando Clang y Bionic libc . Enlaza estáticamente BoringSSL para operaciones TLS y nghttp2 para la funcionalidad HTTP/2 . Aunque el binario está &amp;quot;stripped&amp;quot; (sin símbolos de depuración), conserva suficiente información de símbolos para que los investigadores puedan identificar la versión . La cadena de versión interna &amp;lt;code&amp;gt;n[redacted]boxv7&amp;lt;/code&amp;gt; identifica esta muestra como la versión 7 de la botnet .&lt;br /&gt;
&lt;br /&gt;
Al ejecutarse:&lt;br /&gt;
&lt;br /&gt;
* Crea un socket Unix &amp;lt;code&amp;gt;@n[redacted]boxv7&amp;lt;/code&amp;gt; para garantizar que solo una instancia del malware se ejecute simultáneamente&lt;br /&gt;
* Cambia su nombre de proceso a &amp;lt;code&amp;gt;netd_service&amp;lt;/code&amp;gt; para mezclarse con los procesos legítimos del sistema Android&lt;br /&gt;
* Lee 32 bytes de &amp;lt;code&amp;gt;/dev/urandom&amp;lt;/code&amp;gt; para sembrar el generador de números pseudoaleatorios Xorshift256 (con fallback SplitMix64 si &amp;lt;code&amp;gt;/dev/urandom&amp;lt;/code&amp;gt; no está disponible)&lt;br /&gt;
&lt;br /&gt;
=== 2. Arquitectura C2 de tres niveles ===&lt;br /&gt;
El sistema de Comando y Control ha sido rediseñado para sobrevivir a desmantelamientos, incorporando tres capas de resolución:&lt;br /&gt;
&lt;br /&gt;
==== Nivel 1: Resolución mediante Ethereum Name Service (ENS) ====&lt;br /&gt;
El binario contiene cinco endpoints RPC públicos de Ethereum hardcodeados en texto plano:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;hxxps://0xrpc.io/eth&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hxxps://eth.llamarpc.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hxxps://ethereum-rpc.publicnode.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hxxps://eth-protect.rpc.blxrbdn.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;hxxps://eth.merkle.io&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El malware utiliza estos endpoints legítimos para consultar registros ENS y obtener direcciones C2. Para aumentar la resiliencia, los endpoints se barajan aleatoriamente usando el PRNG antes de cada intento de resolución, y el malware implementa una redundancia de cinco vías que hace que el bloqueo sea extremadamente difícil .&lt;br /&gt;
&lt;br /&gt;
Un sexto endpoint, &amp;lt;code&amp;gt;eth.rpcuniverse.com&amp;lt;/code&amp;gt;, fue identificado con confianza moderada como operado por los propios atacantes:&lt;br /&gt;
&lt;br /&gt;
* Resuelve a una única IP (&amp;lt;code&amp;gt;23.94.221.104&amp;lt;/code&amp;gt;) en un VPS de bajo costo&lt;br /&gt;
* El dominio fue registrado el 9 de diciembre de 2023&lt;br /&gt;
* Está presente en dos muestras de Kimwolf junto a los cinco endpoints legítimos&lt;br /&gt;
* Su certificado TLS fue emitido por Let&amp;#039;s Encrypt y apareció días después del registro del dominio&lt;br /&gt;
&lt;br /&gt;
==== Nivel 2: Servicio oculto Tor como respaldo ====&lt;br /&gt;
Cuando la resolución ENS falla, el malware recurre a un servicio oculto Tor v3 hardcodeado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;edctgwib2n5l34t525zkxqzk5bqb6e5il2yiq5r6zu7gtlxa4uosn3qd.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función &amp;lt;code&amp;gt;tor_proxy_state_machine&amp;lt;/code&amp;gt; gestiona los estados del protocolo:&lt;br /&gt;
&lt;br /&gt;
# Envía el saludo SOCKS5 (&amp;lt;code&amp;gt;0x05 0x01 0x00&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Construye una solicitud CONNECT con el tipo de dominio &amp;lt;code&amp;gt;0x03&amp;lt;/code&amp;gt; y la dirección .onion de 62 bytes&lt;br /&gt;
# Espera la respuesta y realiza un handshake TLS a través del túnel&lt;br /&gt;
&lt;br /&gt;
==== Nivel 3: Proxy local para enrutamiento flexible ====&lt;br /&gt;
Todo el tráfico C2, tanto hacia la red abierta como hacia Tor, se enruta a través de un proxy local en &amp;lt;code&amp;gt;127.0.0.1:23075&amp;lt;/code&amp;gt;. Esta arquitectura modular permite que el componente proxy sea actualizado independientemente del binario principal de la botnet .&lt;br /&gt;
&lt;br /&gt;
=== 3. Capacidades de ataque DDoS ===&lt;br /&gt;
Kimwolf v7 soporta 15 métodos de ataque DDoS numerados del 0 al 17 (con los casos 8, 11 y 13 ausentes, presumiblemente reservados para uso futuro):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Caso&lt;br /&gt;
!Función&lt;br /&gt;
!Descripción&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case0_tcp_socket_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TCP basada en sockets&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case1_udp_flood_v1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación UDP variante 1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case2_game_server_udp&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación UDP para servidores de juegos (puerto 27015)&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case3_dns_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación de consultas DNS&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case4_udp_flood_v2&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación UDP variante 2&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case5_tcp_syn_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TCP SYN&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case6_tcp_ack_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TCP ACK&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case7_tcp_synack_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TCP SYN-ACK&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case9_udp_async_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación UDP asíncrona&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case10_tcp_rst_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TCP RST&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|&amp;lt;code&amp;gt;udp_flood_attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación UDP de alto rendimiento (NEON SIMD)&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case14_icmp_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación ICMP&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case15_tcp_connection_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación de conexiones TCP (basada en epoll)&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case16_tls_https_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación TLS/HTTPS (BoringSSL)&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|&amp;lt;code&amp;gt;attack_case17_http2_flood&amp;lt;/code&amp;gt;&lt;br /&gt;
|Inundación HTTP/2 con huellas de Chrome&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== HTTP/2 Flood con huellas de navegador ====&lt;br /&gt;
La función &amp;lt;code&amp;gt;attack_case17_http2_flood&amp;lt;/code&amp;gt; es la innovación más significativa:&lt;br /&gt;
&lt;br /&gt;
* Utiliza la biblioteca nghttp2 para generar tráfico HTTP/2 legítimo&lt;br /&gt;
* Construye encabezados completos de navegador que imitan a Chrome y Safari&lt;br /&gt;
* Incluye campos como &amp;lt;code&amp;gt;User-Agent&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Accept-Language&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Accept-Encoding&amp;lt;/code&amp;gt; y otros&lt;br /&gt;
* Hace que el tráfico de ataque sea casi indistinguible de la navegación legítima&lt;br /&gt;
&lt;br /&gt;
==== UDP Flood optimizado con NEON SIMD ====&lt;br /&gt;
La función de inundación UDP de alto rendimiento utiliza instrucciones NEON SIMD:&lt;br /&gt;
&lt;br /&gt;
* Lee 32 bytes de &amp;lt;code&amp;gt;/dev/urandom&amp;lt;/code&amp;gt; para sembrar el PRNG Xorshift256&lt;br /&gt;
* Procesa cuatro halfwords de 16 bits simultáneamente usando instrucciones &amp;lt;code&amp;gt;VLD1.16&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VADDW.U16&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;VADD.I32&amp;lt;/code&amp;gt;&lt;br /&gt;
* Esta optimización está diseñada específicamente para los procesadores ARM que se encuentran en los dispositivos Android TV&lt;br /&gt;
* Reduce significativamente la sobrecarga de checksum por paquete para maximizar el rendimiento&lt;br /&gt;
&lt;br /&gt;
=== 4. Distribución a través de APK Android ===&lt;br /&gt;
Los operadores distribuyen paquetes APK que se hacen pasar por un servicio del sistema llamado &amp;lt;code&amp;gt;SystemService&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Clase componente: &amp;lt;code&amp;gt;systemservice0644.N[redacted]Kernel&amp;lt;/code&amp;gt;&lt;br /&gt;
* Certificados de firma: Tres certificados diferentes:&lt;br /&gt;
*# Certificado original de Kimwolf (C=CN, CN=a)&lt;br /&gt;
*# Certificado de depuración de Android&lt;br /&gt;
*# Certificado autofirmado con sujeto &amp;lt;code&amp;gt;C=XK, ST=lol, L=lol, O=lol, OU=lol, CN=lol&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Funcionamiento:&lt;br /&gt;
&lt;br /&gt;
# El APK se ejecuta y busca acceso de superusuario (root)&lt;br /&gt;
# Ejecuta el payload ELF del kernel empaquetado con comandos como:&lt;br /&gt;
&lt;br /&gt;
bash&lt;br /&gt;
 chmod 755 /data/data/com.android.logcatd/libn[redacted]kernel.so&lt;br /&gt;
 /data/data/com.android.logcatd/libn[redacted]kernel.so&lt;br /&gt;
&lt;br /&gt;
# El payload ELF puede ser uno de tres binarios:&lt;br /&gt;
#* &amp;lt;code&amp;gt;libn[redacted]kernel.so&amp;lt;/code&amp;gt; (ARM) - El más común&lt;br /&gt;
#* &amp;lt;code&amp;gt;libdevice.so&amp;lt;/code&amp;gt; (ARM) - Renombra su proceso a &amp;lt;code&amp;gt;TVHelper&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;libn[redacted]kernel.so&amp;lt;/code&amp;gt; (x86) - La muestra más antigua, que atacaba la vulnerabilidad Dirty COW&lt;br /&gt;
&lt;br /&gt;
Los kernels ELF extraídos no incrustan los endpoints RPC de Ethereum; la capa de resolución C2 reside en el APK wrapper o en el binario ELF independiente, mientras que el kernel maneja las operaciones de bajo nivel de la botnet .&lt;br /&gt;
&lt;br /&gt;
=== 5. Infraestructura C2 y agrupación ===&lt;br /&gt;
El análisis de infraestructura reveló:&lt;br /&gt;
&lt;br /&gt;
* Direcciones IP C2 (todas en AS202799, San Petersburgo, Rusia):&lt;br /&gt;
** &amp;lt;code&amp;gt;212.193.31.158:443&amp;lt;/code&amp;gt; (HTTPS, offline después del 31 de enero de 2026)&lt;br /&gt;
** &amp;lt;code&amp;gt;212.193.31.119:13&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;212.193.31.122:13&amp;lt;/code&amp;gt; (tráfico C2)&lt;br /&gt;
** &amp;lt;code&amp;gt;212.193.31.92:443&amp;lt;/code&amp;gt; (HTTPS)&lt;br /&gt;
** &amp;lt;code&amp;gt;212.193.31.102&amp;lt;/code&amp;gt; (primer host observado el 18 de diciembre de 2025)&lt;br /&gt;
* Clave SSH compartida: Todos los hosts presentaban la misma clave SSH, lo que permitió pivotar e identificar 22 IPs totales en el mismo rango que compartían la clave entre el 18 de diciembre de 2025 y el 3 de febrero de 2026&lt;br /&gt;
* Dominio operador: &amp;lt;code&amp;gt;eth.rpcuniverse.com&amp;lt;/code&amp;gt; (registrado el 9 de diciembre de 2023, resuelve a &amp;lt;code&amp;gt;23.94.221.104&amp;lt;/code&amp;gt; en AS36352 RackNerd, Dallas)&lt;br /&gt;
&lt;br /&gt;
== Impacto y consecuencias de Kimwolf v7 (técnico y extenso) ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Escala de la botnet y alcance del impacto ===&lt;br /&gt;
Kimwolf v7 representa una evolución de una botnet que ya era de gran escala, afectando a dispositivos Android TV y decodificadores en redes locales a nivel global . La transición de la botnet desde la explotación tradicional de Linux (usando Dirty COW en arquitectura x86) hacia el modelo actual de propagación basado en ADB para Android indica una expansión significativa de su superficie de ataque, aprovechando la proliferación de dispositivos Android TV económicos que a menudo vienen con ADB habilitado por defecto en el puerto 5555 . La capacidad de la botnet para escalar rápidamente se ve facilitada por:&lt;br /&gt;
&lt;br /&gt;
* El abuso de servicios de proxy residenciales que permiten a los atacantes tunelizar hacia redes locales&lt;br /&gt;
* La instalación sin autenticación en dispositivos con ADB expuesto&lt;br /&gt;
* La masificación de dispositivos IoT con prácticas de seguridad deficientes&lt;br /&gt;
&lt;br /&gt;
=== 2. Consecuencias para las organizaciones ===&lt;br /&gt;
Para las organizaciones, las consecuencias de una infección por Kimwolf v7 son múltiples y severas:&lt;br /&gt;
&lt;br /&gt;
Impacto en la red corporativa:&lt;br /&gt;
&lt;br /&gt;
* Dispositivos Android TV no gestionados (como los utilizados en salas de reuniones o espacios comunes) pueden convertirse en nodos de la botnet&lt;br /&gt;
* El tráfico DDoS generado desde estos dispositivos puede saturar el ancho de banda de la red, afectando operaciones legítimas&lt;br /&gt;
* La participación en ataques DDoS puede llevar a que la dirección IP de la organización sea incluida en listas negras de reputación&lt;br /&gt;
&lt;br /&gt;
Riesgos de seguridad:&lt;br /&gt;
&lt;br /&gt;
* El malware establece un proxy local en &amp;lt;code&amp;gt;127.0.0.1:23075&amp;lt;/code&amp;gt; que puede ser utilizado para enrutar tráfico malicioso a través de la red corporativa&lt;br /&gt;
* La botnet elimina todo el código de escaneo y explotación, delegando la propagación a cargadores externos, lo que significa que los operadores pueden reemplazar fácilmente el módulo de propagación sin cambiar el binario principal&lt;br /&gt;
&lt;br /&gt;
Desafíos de detección:&lt;br /&gt;
&lt;br /&gt;
* El tráfico HTTP/2 con huellas de navegador legítimo dificulta la distinción entre ataques y navegación normal&lt;br /&gt;
* Las conexiones a endpoints RPC públicos de Ethereum desde dispositivos IoT son altamente anómalas y pueden ser utilizadas como indicador de compromiso&lt;br /&gt;
* El tráfico Tor y las conexiones al proxy local &amp;lt;code&amp;gt;127.0.0.1:23075&amp;lt;/code&amp;gt; son señales detectables&lt;br /&gt;
&lt;br /&gt;
=== 3. Resistencia a desmantelamientos ===&lt;br /&gt;
La arquitectura C2 de tres niveles representa un avance significativo en la resiliencia operativa:&lt;br /&gt;
&lt;br /&gt;
* Redundancia ENS: Los cinco endpoints RPC públicos hacen que el bloqueo de un solo endpoint sea inefectivo&lt;br /&gt;
* Respaldo Tor: Incluso si la resolución ENS es bloqueada, el malware puede recurrir al servicio oculto Tor&lt;br /&gt;
* Proxy local modular: Permite actualizar el componente de enrutamiento sin necesidad de recompilar todo el binario&lt;br /&gt;
&lt;br /&gt;
La respuesta directa de los operadores a los intentos de desmantelamiento de diciembre de 2025 demuestra que:&lt;br /&gt;
&lt;br /&gt;
* Están monitoreando activamente la visibilidad de su infraestructura&lt;br /&gt;
* Realizan ajustes operativos en respuesta a la exposición pública&lt;br /&gt;
* Invierten en redundancia y resiliencia para mantener la botnet operativa&lt;br /&gt;
&lt;br /&gt;
=== 4. Consecuencias para defensores y recomendaciones técnicas ===&lt;br /&gt;
Indicadores de Compromiso (IoCs) detectables:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IoC&lt;br /&gt;
!Descripción&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;netd_service&amp;lt;/code&amp;gt;&lt;br /&gt;
|Proceso malicioso en dispositivos Android&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;@n[redacted]boxv7&amp;lt;/code&amp;gt;&lt;br /&gt;
|Socket Unix de instancia única&lt;br /&gt;
|-&lt;br /&gt;
|Conexiones a &amp;lt;code&amp;gt;0xrpc.io/eth&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;eth.llamarpc.com&amp;lt;/code&amp;gt;&lt;br /&gt;
|Tráfico Ethereum RPC desde dispositivos IoT&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;127.0.0.1:23075&amp;lt;/code&amp;gt;&lt;br /&gt;
|Proxy local C2&lt;br /&gt;
|-&lt;br /&gt;
|Conexiones Tor&lt;br /&gt;
|Tráfico hacia el servicio oculto &amp;lt;code&amp;gt;.onion&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;23.94.221.104&amp;lt;/code&amp;gt;&lt;br /&gt;
|IP del operador (&amp;lt;code&amp;gt;eth.rpcuniverse.com&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;212.193.31.*&amp;lt;/code&amp;gt;&lt;br /&gt;
|Rango IP C2 (AS202799, Rusia)&lt;br /&gt;
|}&lt;br /&gt;
Recomendaciones técnicas:&lt;br /&gt;
&lt;br /&gt;
# Segmentación de red: Aislar los dispositivos Android TV y IoT de las redes corporativas&lt;br /&gt;
# Deshabilitar ADB: Desactivar Android Debug Bridge en todos los dispositivos Android TV, o restringir su acceso a conexiones USB únicamente&lt;br /&gt;
# Monitoreo de red: Buscar tráfico hacia endpoints Ethereum RPC, conexiones Tor y conexiones al puerto &amp;lt;code&amp;gt;23075&amp;lt;/code&amp;gt; en localhost&lt;br /&gt;
# Auditoría de procesos: Identificar procesos &amp;lt;code&amp;gt;netd_service&amp;lt;/code&amp;gt; en dispositivos Android TV (que no deberían tener este proceso legítimamente)&lt;br /&gt;
# Actualizaciones de seguridad: Mantener todos los dispositivos Android TV actualizados, especialmente aquellos que podrían ser vulnerables a versiones antiguas de ADB&lt;br /&gt;
&lt;br /&gt;
=== 5. Perspectivas a largo plazo ===&lt;br /&gt;
La evolución de Kimwolf desde una botnet Linux tradicional (con explotación de Dirty COW) hacia un modelo centrado en Android con ADB refleja una tendencia más amplia en el ecosistema de botnets: el movimiento hacia la masificación de dispositivos IoT con vectores de propagación simples pero efectivos . La separación del pipeline de propagación del binario DDoS principal sugiere que los operadores están construyendo una infraestructura modular donde los componentes pueden ser actualizados independientemente, similar a las arquitecturas de malware modernas como las de los cargadores (loaders) . Es probable que futuras versiones de Kimwolf continúen:&lt;br /&gt;
&lt;br /&gt;
* Añadiendo más métodos de ataque DDoS basados en protocolos modernos (HTTP/3, QUIC)&lt;br /&gt;
* Incorporando técnicas de evasión adicionales (ofuscación de tráfico, rotación de User-Agent)&lt;br /&gt;
* Expandiendo el soporte a más arquitecturas y plataformas (x86_64, MIPS, RISC-V)&lt;br /&gt;
&lt;br /&gt;
La eliminación de los módulos de escaneo y explotación en v7 sugiere que los operadores están profesionalizando su operación, separando roles y responsabilidades (un equipo para propagación, otro para ataques DDoS), lo que hace que la botnet sea más difícil de desmantelar por completo .&lt;br /&gt;
&lt;br /&gt;
== Origen y motivación de Kimwolf v7 (un solo párrafo) ==&lt;br /&gt;
Kimwolf v7 es una botnet para Android y dispositivos IoT que ha estado activa desde al menos agosto de 2024, evolucionando desde una botnet Linux tradicional llamada AISURU que atacaba dispositivos IoT con Linux . Su origen se rastrea hasta mediados de 2024, cuando inicialmente apuntaba a sistemas Linux x86 explotando la vulnerabilidad Dirty COW (CVE-2016-5195) para obtener acceso, antes de pivotar hacia la propagación basada en Android Debug Bridge (ADB) en agosto de 2025, explotando televisores Android y decodificadores que vienen con ADB habilitado en el puerto 5555 . La motivación principal de Kimwolf es financiera y operativa, generando ingresos mediante la venta de servicios de ataques de denegación de servicio distribuido (DDoS) como parte de un modelo de DDoS-for-hire (DDoS como servicio), donde los operadores alquilan el poder de cómputo de la botnet para lanzar ataques contra objetivos de los clientes. La evolución constante del malware, la inversión en infraestructura C2 resiliente (con ENS, Tor y proxy local) y la optimización de ataques para procesadores ARM mediante NEON SIMD indican que los operadores están altamente motivados para mantener una botnet escalable, difícil de desmantelar y rentable, características típicas de cibercriminales profesionales con fines de lucro .&lt;/div&gt;</summary>
		<author><name>Fernando.VH</name></author>
	</entry>
</feed>