Sådan overvåges tastaturtaster ved hjælp af LogKeys i Linux


Key Logging er processen med lagring af tastetryk med/uden brugerens viden. Keylogging kan være både hardware- og softwarebaseret. Som det fremgår af navnet, afhænger en hardwarebaseret keylogger ikke af software, og logning af tastetryk udføres på selve hardwareniveau. Mens en softwarebaseret keylogger afhænger af en speciel software til keylogging.

Der er antallet af keylogger-softwareapplikationer til næsten alle platforme, det være sig Windows, Mac, Linux. Her kaster vi lys over en applikationspakke kaldet Logkeys.

Hvad er Logkeys?

Logkeys er en Linux keylogger. Det er mere opdateret end nogen anden tilgængelig keylogger. Desuden kolliderer logkeys ikke X-serveren og ser ud til at fungere i alle situationer. Logkeys opretter en log med alle tegn og funktionstaster. Desuden er logkeys opmærksomme på Alt og Shift og fungerer godt med serielle såvel som USB-tastaturer.

Der er mange keyloggers tilgængelige til Windows, men dette er ikke tilfældet med Linux. Logkeys er ikke bedre end nogen anden keylogger-applikation til Linux, men den er bestemt mere opdateret end andre.

Installation af Logkeys i Linux

Hvis du nogensinde har installeret en Linux tarball-pakker fra kilden, kan du nemt installere logkeys-pakken. Hvis du ikke nogensinde har installeret en pakke i Linux fra kilden endnu, skal du installere nogle manglende pakker som C ++ - kompilatorer og gcc-biblioteker, inden du fortsætter med installationen fra kilden.

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

Lad os fortsætte med installationen, tag først den nyeste kildepakke til logkeys ved hjælp af wget-kommandoen eller brug git til at klone den som vist:

-------------------- 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

Nu skal du oprette og installere log-nøgler.

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

Kør nu lokal-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: Start logning af tastetryk.
  2. logtaster k: Dræb proces til logkeys.

For detaljeret information om logkeys brugsmulighed kan du altid henvise til.

# logkeys –help

or

# man logkeys

Start af applikationslogtasterne ved hjælp af følgende kommando.

$ sudo logkeys ­-s

Kører nu mange kommandoer.

# ls
# pwd
# ss
# ifconfig

Afslut proceslogtasterne.

# logkeys -k

Kontroller logfilen, der som standard er '/var/log/logkeys.log'.

# nano /var/log/logkeys.log

For at afinstallere logkeys skal du fjerne alle scripts og manualer:

$ sudo make uninstall # in the same build dir

  1. For at tilføje support til afsendelse af logfiler via e-mail
  2. For at tilføje support til logning af udklipsholderens indhold
  3. For at tilføje support til musebegivenhed/museklikhændelse

Referencer

Al den information, der gives, er strengt til uddannelsesmæssigt formål. At tilpasse denne artikel på nogen måde eller bruge ovenstående oplysninger til at logge andre brugeres maskine er imod lov og strafbar. Det er alt for nu. Glem ikke at give os din værdifulde feedback. Bliv afstemt, sund og forbundet til Tecmint for flere Linux- og FOSS-nyheder.