KeyLogger
KeyLogger
Versión: 0.1B
Versión: 0.1B
Objetivo: capturar todas las pulsaciones de teclado que realice la víctima. Con esta funcionalidad se dota de un área de espionaje a Flu, ya que se puede observar lo que la víctima escribe. Una gran posibilidad es la de capturar login y password de formularios con este efecto.
Descripción: este módulo se encarga de captar todas las pulsaciones de teclado que la víctima realiza en su máquina. Este módulo recibe un nombre de fichero, configurable en el código fuente, que será el fichero dónde se almacenarán todas las pulsaciones de teclado de la víctima. El módulo incorpora una función que se encarga de cada ‘x’ tiempo pasar lo que se ha almacenado en un buffer declarado (todas las pulsaciones) al fichero pasado como parámetro en la construcción del objeto.
Como curiosidad se explica a continuación como es la construcción del objeto KeyLogger:
KeyLoggerLocal.KeyLogger kl = new KeyLoggerLocal.KeyLogger("c:\\Users\\" + Environment.UserName + "\\_debug_err_win_32.txt");
El fichero, al almacenarse en el equipo de la víctima, puede ser interesante ocultarlo lo máximo posible. En el ejemplo no está oculto para nada, ya que aunque el nombre del fichero no es muy llamativo al usuario medio, se encuentra en la carpeta personal del usuario infectado. Podría ser interesante ejecutar algún comando o instrucción con XML Reader, el cual ocultara el fichero o lo almacenase en un lugar más rebuscado u ofuscado. O simplemente, modificando su código fuente, para que el fichero del keylogger se cree en un lugar más “profundo”. Todas las mejoras que se os ocurran podréis proponerlas desde el subforo de propuestas, para tratarse y ser debatidas entre todos y posteriormente implementarlas.
.png)








