Command and Control con GMail
Una de las tareas que tienen los ‘malos’ para organizar sus ataques es la gestión de los equipos comprometidos. No hace tanto esto se hacía mediante canales de IRC, y la cosa ha ido evolucionando hacia redes sociales y otros sistemad de comunicacación (nuestro propio bot -no malicioso-, del que hemos hablado a veces no es más que un sistema de control de un computador remoto, mediante XMPP Segundo bot: avanzamos). Un ataque de este tipo sólo necesita que el programa malicioso pueda escuchar de alguna manera las instrucciones y pueda comunicarnos las respuestas.
En este caso podíamos leer hace algún tiempo ¿Gmail como server de C&C? OMG! – Parte I. Lamentablemente la parte II no se ha llegado a materializar aún donde se comenta sobre Pyexfil - Using Python to make Gmail a C&C server .
Se trata de un programa en Python que permite controlar un equipo infectado mediante el envío y recepción de mensajes de correo electrónico. El programa es capaz de leerlos, ejecutar las instrucciones y responder, si es necesario. Si conseguimos hacer que se ejecute en el equipo de vez en cuando tendremos un mecanismo para comunicarnos que además puede ser bastante sigilioso (¿cómo va a despertar la sospecha una consulta a un servidor de correo de amplia implantación?).
Curioso.