viernes, 8 de febrero de 2013

Programando a un Mouselogger (I)

Este en mi primer artículo, y debo agradecer a un buen amigo que conocí hace ya buen tiempo, me ofreció un espacio en su blog, y aqui me encuentro, el lunes charlando con unos amigos comenzó la plática de los malware... de los rasomware, los rogueware incluso los botnet del tipo de encriptación que tenia cada uno, y de ahí nació la idea del mouselogger..

Al día siguiente di riendas sueltas a mi imaginación, primero fue plantearme el algoritmo, bueno una vez hecho ello en la mente, empecé por interpretar cada proceso y leerlo adecuadamente por ejemplo:

PASO 1:

Tasklist

Ya que el programa está en .Net usaremos Win, lo primero era capturar el proceso del Tasklist primero leer nombre del *.exe que está corriendo y luego capturar la descripción si todo era correcto pasaba al paso 2, si no hacia un bucle.

PASO 2:

Txt de cordenadas encriptado

La aplicación empezara a correr y se capturara en un *.txt debidamente encriptado con cada click hecho.

PASO 3:
Email con el Txt

Decrypter

Luego del envió en el que solo se verá coordenadas en las que se hizo el click cada, una vez ello debemos desencriptarlo .

PASO 4:
cordenadas

Luego las coordenadas las llevaremos a una aplicación la cual las interpretara el tamaño de la pantalla y luego dibujara las coordenadas en una Form semi transparente.

PASO 5:

Click capturado

Detrás del From estará delante la pagina web en la que se capturo el cursor y cada punto será un click .

En Pseudocodigo sería lo siguiente:

Pseudocódigo

Él lo siguientes artículo se publicará el código. Se puede colocar diferentes módulos para hacer nuestro “Mouselogger” mucho más robusto tratando de resolver algunos errores.

Programando a un Mouselogger (I)
Programando a un Mouselogger (II)
Programando a un Mouselogger (III)

No hay comentarios. :

Publicar un comentario