ToxNetV2, nuevo botnet para Linux, toma el control de un servidor con modelo de lenguaje

ToxNetV2, nuevo botnet para Linux, toma el control de un servidor con modelo de lenguaje

ToxNetV2 crea una red P2P y permite que un LLM influya en las acciones del servidor de mando y control.

image

Los modelos de lenguaje están progresando hacia herramientas en las que el funcionamiento de un programa malicioso depende directamente de la respuesta de la IA. Los especialistas de Joe Security descubrieron el botnet ToxNetV2, cuyo controlador transmite datos de los dispositivos infectados al modelo GLM-5.2 a través de la plataforma NVIDIA NIM, recibe recomendaciones y convierte parte de las respuestas en comandos reales.

ToxNetV2 es un botnet par a par para sistemas Linux con arquitectura AArch64. El mismo archivo malicioso puede funcionar tanto como bot ordinario como controlador central. El rol depende del estado que la red Tox haya conservado. Es en el controlador donde se ejecuta el módulo de IA, mientras que los demás nodos escanean dispositivos, distribuyen el malware y ejecutan comandos.

El controlador recopila información sobre el botnet y el sistema infectado, incluidos los procesos en ejecución, la carga del procesador, el uso de memoria y de disco. Luego ToxNetV2 envía el contexto recopilado al modelo GLM-5.2. Las solicitudes contienen instrucciones especiales ENI/VEIL que intentan forzar al modelo de lenguaje a ignorar las restricciones y a proporcionar recomendaciones aptas para su ejecución.

Lo distintivo de ToxNetV2 es la forma en que el programa malicioso procesa las respuestas del modelo. Busca entradas en formato ACTION, analiza las instrucciones contenidas y coloca las acciones adecuadas en una cola. Por ello, la respuesta de la IA no queda como un simple consejo textual, sino que se convierte en parte del estado interno del controlador.

El modelo puede sugerir cambiar configuraciones, guardar datos en memoria, escribir o sobrescribir un archivo, ejecutar un comando local de shell, conectarse por SSH a un servidor remoto con privilegios root o iniciar un proceso de compilación preparado de antemano. Algunas operaciones seguras puede ejecutarlas el controlador automáticamente, pero los comandos con consecuencias graves esperan hasta que un operador autenticado los confirme.

Por eso no se puede llamar a ToxNetV2 un botnet de IA completamente autónomo por ahora. Los especialistas no han encontrado un mecanismo que permita al modelo reescribir por sí mismo el código malicioso, compilar una nueva versión, distribuirla y reemplazar las copias en ejecución. Incluso cuando se trata de reiniciar un proceso de trabajo, el programa solo guarda la solicitud correspondiente y no la ejecuta por sí mismo.

No obstante, la IA ya está integrada directamente en el circuito donde se toman las decisiones. El esquema es el siguiente: el controlador supervisa el estado de la red, el modelo analiza los datos y propone acciones, el operador confirma la cola, tras lo cual el programa malicioso ejecuta los comandos. De este modo, el modelo de lenguaje puede influir en el funcionamiento de los sistemas infectados, aunque el control final sigue siendo humano.

Fuera del módulo de IA, ToxNetV2 dispone de un conjunto completo de funciones de botnet. Los especialistas encontraron mecanismos que le permiten propagarse de forma autónoma, escáneres HTTP, Telnet y SSH, herramientas para gestionar los nodos infectados y 17 módulos para ataques de red. Los mecanismos integrados también intentan explotar una serie de vulnerabilidades conocidas desde hace tiempo en enrutadores, grabadores de vídeo, aplicaciones web y otros equipos de red.