Com controlar les pulsacions del teclat mitjançant LogKeys a Linux


El registre de tecles és el procés d'emmagatzemar les pulsacions de tecles amb/sense el coneixement de l'usuari. El registre de tecles pot estar basat en maquinari i programari. Com és clar pel nom, un keylogger basat en maquinari no depèn de cap programari i el registre de tecles es fa a nivell de maquinari. Mentre que un keylogger basat en programari depèn d'un programari especial per al keylogger.

Hi ha una sèrie d'aplicacions de programari keylogger per a gairebé totes les plataformes, ja sigui Windows, Mac, Linux. Aquí estem fent llum sobre un paquet d'aplicacions anomenat Logkeys.

Què és Logkeys?

Logkeys és un keylogger de Linux. Està més actualitzat que qualsevol altre keylogger disponible, a més, les tecles de registre no bloquegen el servidor X i sembla que funcionen en totes les situacions. Logkeys crea un registre de tots els caràcters i tecles de funció. A més, les tecles de registre coneixen Alt i Shift i funciona bé amb teclats de sèrie i USB.

Hi ha molts keyloggers disponibles per a Windows, però aquest no és el cas de Linux. Logkeys no és millor que qualsevol altra aplicació de keylogger per a Linux, però sens dubte està més actualitzada que una altra.

Instal·lació de Logkeys a Linux

Si alguna vegada heu instal·lat un paquet tarball de Linux des de la font, podeu instal·lar fàcilment el paquet logkeys. Si encara no heu instal·lat mai un paquet a Linux des de la font, haureu d'instal·lar alguns paquets que falten com compiladors C++ i biblioteques gcc abans de procedir a la instal·lació des de la font.

$ sudo apt-get install build-essential		[on Debian based systems]
# yum install gcc make gcc-c++			[on RedHat based systems]

Continuem amb la instal·lació, primer agafeu l'últim paquet d'origen de logkeys mitjançant l'ordre wget o utilitzeu git per clonar-lo tal com es mostra:

-------------------- Download Source Package -------------------- 
$ wget https://github.com/kernc/logkeys/archive/master.zip
$ unzip master.zip  
$ cd logkeys-master/   

OR

-------------------- Use Git to Clone -------------------- 
$ git clone https://github.com/kernc/logkeys.git
$ cd logkeys

Ara creeu i instal·leu les claus de registre.

$ ./autogen.sh
$ cd build         
$ ../configure
$ make
$ sudo make install 

Ara executeu el local-gen.

$ sudo locale-­gen
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
Generation complete.

  1. logkeys s: comença a registrar la premsa de tecla.
  2. logkeys k : elimina el procés de logkeys.

Per obtenir informació detallada sobre l'opció d'ús de les claus de registre, sempre podeu consultar.

# logkeys –help

or

# man logkeys

Inicieu les claus de registre de l'aplicació mitjançant l'ordre següent.

$ sudo logkeys ­-s

Ara s'executen moltes ordres.

# ls
# pwd
# ss
# ifconfig

Finalitzar les claus de registre del procés.

# logkeys -k

Comproveu el fitxer de registre que per defecte és /var/log/logkeys.log.

# nano /var/log/logkeys.log

Per desinstal·lar les claus de registre, elimineu tots els scripts i manuals:

$ sudo make uninstall # in the same build dir

  1. Per afegir suport per enviar registres per correu electrònic
  2. Per afegir suport per registrar el contingut del porta-retalls
  3. Per afegir suport per a l'esdeveniment del ratolí/esdeveniment de clic del ratolí

Referències

Tota la informació proporcionada té una finalitat estrictament educativa, ajustar aquest article per qualsevol mitjà o utilitzar la informació anterior per registrar la màquina d'altres usuaris és il·legal i punible. Això és tot per ara. No us oblideu de fer-nos arribar els vostres valuosos comentaris. Estigueu atents, saludables i connectats a Tecmint per obtenir més notícies sobre Linux i FOSS.