Linux KeyLogger
|Definición:
Un keylogger es un programa que registra y graba la pulsación de teclas. Existen keyloggers físicos y por software, estos últimos los podríamos clasificar en :
basados en núcleo: «Tales keyloggers residen en en nivel del núcleo y así son practicamente invisibles» Aquí una implementación
enganchados: «Tales keyloggers enganchan el teclado con las funciones proporcionadas por el sistema operativo «
Instalando lkl:
Lkl es un Keylogger que corre bajo linux x86/arch, captura todo lo que pasa a traves del puerto fìsico del teclado (0x60). Soporta mapas de teclado en Italiano, Inglés, Francés, Dvorak , que se encuentran en la carpeta lkl/keymaps.
1) Descargamos las fuentes de Lkl: Aquí
2) Se descomprime: tar xvfz lkl-0.1.1.tar.gz
3) Ingresamos al directorio lkl:
– Configuramos el paquete para nuestro sistema: ./configure
– Compilamos e instalamos el paquete: make && make install
4) Ejecutamos el keylogger:
lkl -l -k /directoriolkl/keymaps/us_km -o nombreFichero &
-l = iniciamos la toma de datos por el puerto 0x60 (teclado)
-k <keymap> = escogemos el keymap a usar
-o <nombreArhivo> = nombre del archivo donde quedara el registro
En debian, ubunu, centOS, fedora una manera sencilla de ejecutar el keylogger al inicio es editando el archivo /etc/rc.local y añadir la línea anterior lkl -l -k ….
Weeee curiosa la aplicación muchas gracias :), la otras eso es CentOS :-O
Mirphak , excelente entrada. Felicitaciones.
Buen pulso.
Hola,
Soy novato en ubuntu y en todo esto y he intentado instalar lkl y he llagado hasta al punto 2….y no se como y donde tengo que hacer el paso siguiente…
«Configuramos el paquete para nuestro sistema: ./configure» configurar cumo? donde tengo que entrar o que tengo que iniciar?
Por favor si alguien me puede decir algo…
Un saludo y mucha gracias,
Max
@Max
Qué tal, Max.
mira, estos pasos que se describen arriba, son para hacerlos en consola (o la terminal o línea de comandos).
Comentas que ya estás por hacer el paso 2. Pues bien, abres una terminal (Aplicaciones/Accesorios/Terminal) y se abrirá una ventanita. En esa ventana, deberás escribir:
«cd directorio/donde/descomprimiste/lkl»
ya estando dentro de esa carpeta, solo escribes:
«./configure»
y te mostrará una salida, no le hagas mucho caso (a menos que las últimas líneas te hagan referencia a un error)
En esa misma ventanita (la terminal) escribirás ahora:
«make» Te mostrará el resultado del comando make. Y por último:
«sudo make install» (sudo: SuperUserDO (para ejecutar el programa con permisos de administrador)). te pedirá tu contraseña, la pones.
Espero haberte ayudado, si no, agregame al messenger y con gusto te ayudo. drahreg13@gmail.com
tengo el siguiente error, si alguien me puede ayudar
Started to log port 0x60. Keymap is (null). The logfile is datos.
unable to find keymap-file: Bad address
a keymap is required!! run lkl with -k
Hola
Prueba corriendo lkl -k
les recomiendo visitar el siguiente enlace http://www.linuxparatodos.net/portal/article.php?story=seguridad informatica-parte4
A mi en lo personal me genero un error por no localizar los directorios (segun), pero aquí esta la respuesta, suerte.
ok thks
Hola
me pasa algo cuando trato de hacer el make ,me ha pasado algunas veces cuando instalo aplicaciones, pero no se que es y nunca eh podido solucionarlo
esto es lo que sale al tratar de hacer el make:
make[1]: se ingresa al directorio `/home/Mintakastar/Descargas/lkl’
/bin/sh ./mkinstalldirs /usr/local/bin
/usr/bin/install -c lkl /usr/local/bin/lkl
make[1]: No se hace nada para `install-data-am’.
make[1]: se sale del directorio `/home/Mintakastar/Descargas/lkl’
para el make install:
make[1]: se ingresa al directorio `/home/Mintakastar/Descargas/lkl’
/bin/sh ./mkinstalldirs /usr/local/bin
/usr/bin/install -c lkl /usr/local/bin/lkl
make[1]: No se hace nada para `install-data-am’.
make[1]: se sale del directorio `/home/Mintakastar/Descargas/lkl’
la verdad no se por que pasa ese error… tengo un fedora 14 a 64 , con gnome 2.32 =S
Gracias de antemano