Investigadores de Kaspersky Lab afirman que parte del Troyano Duqu, el variante del temido Stuxnet, se escribió en un lenguaje de programación hasta ahora desconocido.
Recordemos que la finalidad principal de Duqu era actuar como backdoor en el sistema para facilitar el robo de información privada y se detectó por primera vez en septiembre de 2011, pero según datos de Kaspersky Lab, su primer rastro relacionado con el malware se remonta a agosto de 2007 y la gran mayoría de las víctimas están localizadas en Irán.
Los investigadores tienen la interrogante de cómo Duqu se comunicaba con sus servidores de Comando y Control (C&C) una vez que infectaban la máquina de la víctima. El módulo de Duqu responsable de la interacción con el servidor C&C es parte de su Payload DLL (efecto producido por el virus).
Después de un análisis al Payload DLL, esta misma gente de Kaspersky Lab descubrieron que la sección específica interna que se comunica exclusivamente con el C&C, ha sido escrita en un lenguaje de programación desconocido, a los que bautizaron como: «Duqu Framework».
A diferencia del resto de Duqu, Duqu Framework no está escrito en C++ y no está compilado con Microsoft Visual C++ 2008. Es posible que sus autores utilicen un in-house framework para generar un código C intermedio, o que empleen otro lenguaje de programación completamente diferente.
La versión completa del análisis del «Duqu Framework» por Igor Soumenkov y Raiu Costin (investigadores de Kaspersky) se puede encontrar en Securelist.