Posted by : Daniel Lopez
martes, 8 de octubre de 2013
ESTO ES UN REPOST
FUENTE ORIGINAL : FORO MATERS
¿qué es un KeyLogger?,
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 ESTE LINK (no lo pongo aquí porque es muy extenso, SOLO COPIEN Y PEGUEN).

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.

Bueno para aquellos que no les gusta vatallar se los dejo ya echo
keyLogger
FUENTE ORIGINAL : FORO MATERS
¿qué es un KeyLogger?,
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


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 ESTE LINK (no lo pongo aquí porque es muy extenso, SOLO COPIEN Y PEGUEN).

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.

Bueno para aquellos que no les gusta vatallar se los dejo ya echo

keyLogger
Con la tecnología de Blogger.
me parece muy bien :)
ResponderEliminarEsta muy bueno pero cuando lo probe quize entrar al fb y no me dejaba poner el @ :c por el resto esta muy bien.
ResponderEliminarUna pregunta se puede apagar y prender la pc con el keylogger abierto?
ResponderEliminaren el archivo descargado no salen las ventanas y no lo hago en word13 porque no me salen las cosas muy claras
ResponderEliminarNo he podido crearlo, utilizo Word 2010, dice que se detiene el depurador y no se que otras vainas, el código no funciona
ResponderEliminarPara win64 como seria? podrías actualizar el pos...gracias...
ResponderEliminar