
Llavero,abreviaturaRegistro de teclas“Por lo general, es el proceso de grabación de las teclas en el teclado sin conocimiento del usuario.
Los registradores de clave se pueden implementar a través de hardware o software:
- Los registradores de teclado de hardware interceptan datos a nivel físico (por ejemplo, entre el teclado y la computadora).
- Keyloggers de software, como keysCapture las teclas a través del sistema operativo.
Este artículo explica cómo usar el popular código abierto Linux Keylogger llamado keys Solo para fines educativos o de prueba. No es ético e ilegal usar una grabadora clave para monitorear las actividades de otras personas sin autorización.
¿Qué son Logkeys?
keys es un registrador de teclado de código abierto para Linux que captura y registra la entrada del teclado, incluyendo caracteres, teclas de características y teclas especiales. Está diseñado para funcionar de manera confiable en varios sistemas de Linux sin bloquear los servidores X.
Logkeys también maneja las teclas del modificador correctamente Alt
y Shift
y es compatible con los teclados USB y en serie.
Aunque hay muchas herramientas de grabadora clave disponibles Windows,,,,, Linux Se admiten menos opciones. A pesar de keys No se ha mantenido activamente desde 2019, sigue siendo uno de los keyloggers más estables y funcionales disponibles para Linux.
Instalación de Logkeys en Linux
Si ha instalado los paquetes de Linux (fuente) desde el tarball antes, debe encontrar la instalación keys Embalaje directamente.
Sin embargo, si nunca ha creado un paquete a partir de una fuente antes, primero deberá instalar algunas herramientas de desarrollo necesarias como C ++ Compilador y Consejo de Cooperación del Golfo La biblioteca y sigue adelante.
Prerrequisitos de instalación
Antes de la construcción keys Desde la fuente, asegúrese de que su sistema tenga las herramientas de desarrollo y las bibliotecas requeridas instaladas:
En Debian/Ubuntu:
sudo apt update sudo apt install build-essential autotools-dev autoconf kbd
En Fedora/Centos/Rhel:
sudo dnf install automake make gcc-c++ kbd
On OpenSuse:
sudo zypper install automake gcc-c++ kbd
existir Arch Linux:
sudo pacman -S base-devel kbd
Instalar Logkey desde la fuente
Primero, descargue lo último keys Use el paquete fuente del comando wget, luego extraiga el archivo zip y navegue al directorio extraído:
wget unzip master.zip cd logkeys-master/
O clonar el repositorio usando git de la siguiente manera:
git clone cd logkeys
A continuación, ejecute el siguiente comando para construir e instalar keys:
./autogen.sh # Generate build configuration scripts cd build # Switch to build directory ../configure # Configure the build make # Compile the source code sudo make install # Install binaries and man pages
Si encuentra problemas relacionados con el diseño del teclado o la codificación de caracteres, regenere su configuración de localización:
sudo locale-gen
Usando Logkeys en Linux
una vez keys Instalado, puede comenzar a usarlo utilizando el siguiente comando para monitorear y grabar la entrada del teclado.
Iniciar grabación del teclado
Este comando inicia el proceso de cambio de clave y debe ejecutarse con privilegios de Superuser (root) porque requiere acceso a dispositivos de entrada de bajo nivel. Una vez empezado, keys Inicie registre todas las teclas de teclas y guárdelas en el archivo de registro predeterminado: /var/log/logkeys.log
.
notas: No verá ninguna salida en el terminal; El registro se ejecuta en silencio en el fondo.
sudo logkeys --start
Detener la grabación del teclado
Este comando termina el proceso del llavero que se inició anteriormente, lo cual es importante para detenerse keys Cuando se realicen, tanto guarde los recursos del sistema y asegúrese de que los archivos de registro estén cerrados de forma segura.
sudo logkeys --kill
Obtenga ayuda / vista opciones disponibles
El siguiente comando mostrará todas las opciones de línea de comandos disponibles y los indicadores disponibles para KEGKEYS.
logkeys --help
Las opciones útiles incluyen:
--start
: Inicie el registrador--kill
: Detente la grabadora--output
: Especificar el archivo de salida de registro personalizado--no-func-keys
: No registre las teclas de función (F1-F12
)--no-control-keys
: Omitir personajes de control (por ejemplo,Ctrl+C
,,,,,Backspace
)
Ver teclas grabadas
El comando CAT muestra el contenido del archivo de registro predeterminado keys Guardar teclas.
sudo cat /var/log/logkeys.log
También puede usar un editor de texto como Nano o less
:
sudo nano /var/log/logkeys.log or sudo less /var/log/logkeys.log
Desinstalar Logkeys en Linux
borrar keys Limpie binarios instalados, manuales y scripts de su sistema, utilizando el siguiente comando:
cd build sudo make uninstall
Esto eliminará todos los archivos instalados utilizando la instalación de MakE, incluidas las páginas Binary y Man de Logkeys.
en conclusión
keys Es una poderosa grabadora de teclado para Linux, lo que permite a los usuarios monitorear las teclas de teclas en varios entornos. Su compatibilidad con los sistemas modernos y su facilidad de instalación lo convierten en una herramienta valiosa para auditorías de seguridad, pruebas de control de los padres e investigación educativa.
Sin embargo, es crucial enfatizar que los llaves solo deben usarse en entornos legales éticos, como el consentimiento explícito de los usuarios o el monitoreo del sistema personal. El abuso puede conducir a graves consecuencias legales. Use responsablemente y mantén la licitación.