Vedere Labs demostró que Claude, un modelo de IA, puede portar un exploit de ejecución remota de código de un controlador lógico programable (PLC) WAGO a otro. Los investigadores humanos todavía guiaron el proceso, demostrando que la inteligencia artificial se está convirtiendo en una herramienta práctica para los ciberataques industriales. La prueba de concepto demostró un exploit funcional contra un fallo de desbordamiento de búfer en el servidor Nucleus FTP.

Por qué esto es importante

Los sistemas de control industrial gestionan fábricas, centrales eléctricas e instalaciones de tratamiento de agua. Una vulnerabilidad que permita a un atacante ejecutar código en un PLC puede sabotear procesos, robar datos o instalar puertas traseras persistentes. Al automatizar la adaptación de exploits, la IA reduce la experiencia necesaria para convertir tales fallos en armas, ampliando el grupo de atacantes potenciales.

Cómo lo hizo la IA

El equipo de Vedere combinó Claude con la suite de ingeniería inversa de código abierto Ghidra. Instruyeron a la IA para que analizara el shellcode del exploit original —un programa diminuto que se ejecuta tras el desbordamiento de búfer— y lo reescribiera para que se ajustara a las restricciones del firmware de un modelo de PLC diferente. Claude:

  • Modificó el shellcode para eludir la disposición de memoria del objetivo.
  • Logró la ejecución de código que enviaba paquetes de red manipulados, demostrando que el exploit funcionaba de extremo a extremo.
  • Intentó incrustar un implante de comando y control; esa ejecución dejó el PLC permanentemente inutilizable, subrayando el riesgo de los ensayos y errores a escala.

Los investigadores siguieron dirigiendo el proceso, verificando los resultados y lidiando con el fallo del hardware. El experimento también reveló el alto coste de las llamadas a la API necesarias para el análisis y la generación de código.

La alarma generalizada

Tanto la Cybersecurity and Infrastructure Security Agency (CISA) como el FBI han advertido que los scripts generados por IA convierten a los sistemas de control industrial en un objetivo cada vez más atractivo. La principal preocupación es que la barrera de entrada para ataques sofisticados está disminuyendo; actores sin habilidades profundas de ingeniería inversa ahora pueden confiar en asistentes de IA para crear exploits funcionales.

Límites y contrapuntos

El experimento no es un arma lista para usar. Requirió un equipo cualificado para configurar los prompts, integrar Ghidra e interpretar los resultados. La destrucción accidental de un PLC muestra que el proceso sigue siendo frágil y propenso a errores. El gasto de consumir APIs de modelos de lenguaje de gran tamaño puede disuadir el uso indebido ocasional.

Qué vigilar

  • Avisos continuos de las agencias gubernamentales de ciberseguridad a medida que las herramientas de IA se vuelven más accesibles.

El caso de Vedere Labs deja claro que la IA ya no es una ayuda teórica para los atacantes: puede reescribir activamente código malicioso para hardware nuevo, remodelando el perfil de amenaza de los sistemas industriales críticos.