LeitoA
Usuario (Argentina)

Hola. Hoy les quiero enseñar cómo hacer un KeyLogger con Microsoft Word. Primero que todo ¿qué es un KeyLogger?, bien resumiendo es una aplicación que se encarga de hacer un registro de todo lo que se escriba en el teclado, para este caso le agregaremos algunas opciones extras para que lleve un registro del titulo de la ventana activa, y el porta papeles, además si la ventana activa es un navegador web, también nos pondrá la URL en la que se está navegando. Lo que intentaré es mostrarles cómo construirlo, no cómo se programa ya que es una tarea muy larga. Aclaro que este tutorial lo haré en base a la versión 2007 que es la que tengo instalada, para versiones anteriores o posteriores, tendrán que investigar cómo realizar algunos pasos, pero no difiere en mucho una vez que podamos abrir el IDE de Visual Basic. Bien manos a la obra. Lo primero que haremos es abrir nuestro Ms Word, Luego vamos a abrir el Visual Basic que trae consigo word, para ello seguiremos estos pasos: Presionamos el botón de Office y dentro del menú seleccionaremos "Opciones de Word" En la siguiente ventana tildamos la casilla "Mostrar ficha de Programador en la cinta de opciones" y luego "Aceptar" Una vez hecho estos pasos nos aparecerá la ficha programador, dentro de la cual presionaremos el boton "Visual Basic". Esto nos abrirá una nueva ventana con el entorno de Visual Basic (VBA IDE) Como verán a su izquierda, hay un árbol del cual seleccionaremos "ThisDocument" haciendo doble clic. Esto nos abrirá la ventana de código del documento donde pegaremos el siguiente código: Option Explicit Private bStar As Boolean Private Sub Document_Open() bStar = InitModule(Me.ActiveWindow) End Sub Private Sub Document_Close() ReleaseModule If bStar Then Me.Save End If End Sub Bien, esto debería verse algo asi. Ahora lo que haremos es seleccionar nuevamente "ThisDocument" hacer clic con el botón derecho y se desplegará un menú del cual seleccionamos "Insertar" > "Módulo" Esto nos abrirá la ventana de código del Módulo donde copiaremos y pegaremos el código de (no lo pongo aquí porque es muy extenso). Nota: Si en sus navegadores web tienen habilitado "Traducir automáticamente" tomen las precauciones para que no traduzca el código de fuente. Nos debería quedar algo así: Bien con esto ya estaría terminado. El siguiente paso será guardar, para ello volvemos a la ventana de Word, presionamos el botón de Office, y seleccionamos "Guardar como" y "Documento de Word 97 -2003" (esto es para que sea compatible con todas las versiones), y lo guardan con el nombre y la ubicación que quieran. Una vez realizado todos estos pasos es muy importante que cierren las dos ventanas la de "Word" y "Visual Basic". Hora de probarlo!. Bien, habrá que realizar los siguientes pasos: Word por seguridad deshabilita las Macros que son vitales para que nuestro KeyLogger funcione así que haremos lo siguiente: Abrimos nuestro documento guardado y nos aparecerá en la parte superior del documento Advertencia de seguridad Las macros se han deshabilitado. A la derecha de la leyenda está el botón "Opciones" el cual presionamos y dentro de esa ventana elegimos la opción "Habilitar este contenido" y Aceptamos. Una vez hecho esto, el código comienza a ejecutarse. Para activar el keyLogger sólo basta con que presionen la siguiente combinación de teclas "CTRL + ALT + P" y la ventana de word se ocultará y comenzará a llevar el registro. Para detenerlo hacen lo mismo, presionan "CTRL + ALT + P" y mostrará el documento de word con todo el Log. Les dejo una Captura. Un vídeo para ver los pasos mas en detalles. Bueno, si se les complicó les dejo el documento ya listo para descargar. Recuerden que los pasos obligatorios siempre serán: habilitar las macros y presionar "CTRL + ALT + P" Despedida: Espero no haber hecho muy largo el post, hay muchas cosas que me gustaría explicar pero esto se haría demasiado extenso. Con respecto a habilitar las macros se puede hacer de forma permanente, pero por seguridad no lo recomiendo; con esto se pueden divertir espiando a quienes quieran, pueden llevar este documento es su Pendrive y ejecutarlo en cualquier PC que tenga MS Word instalado. El contenido y código es exclusivo, se agradece a www.ultrapix.com.ar por alojar las imágenes.