Hvordan overvåke tastaturtastetrykk ved å bruke loggtaster i Linux


Tastelogging er prosessen med å lagre tastetrykk med/uten brukerens kunnskap. Keylogging kan være maskinvarebasert så vel som programvarebasert. Som det fremgår av navnet, er en maskinvarebasert keylogger ikke avhengig av programvare og tastetrykklogging gjøres på selve maskinvarenivået. Mens en programvarebasert keylogger avhenger av en spesiell programvare for keylogging.

Det finnes en rekke keylogger-programvare for nesten alle plattformene, enten det er Windows, Mac, Linux. Her kaster vi lys over en applikasjonspakke kalt Logkeys.

Hva er loggtaster?

Loggkeys er en Linux keylogger. Den er mer oppdatert enn noen annen tilgjengelig keylogger, dessuten krasjer ikke loggnøkler X-serveren, og ser ut til å fungere i alle situasjoner. Loggtaster lager en logg over alle tegn og funksjonstaster. Dessuten er loggtaster klar over Alt og Shift og fungerer godt med serielle så vel som USB-tastaturer.

Det er mange keyloggere tilgjengelig for Windows, men dette er ikke tilfelle med Linux. Loggnøkler er ikke bedre enn noen annen keylogger-applikasjon for Linux, men den er absolutt mer oppdatert enn andre.

Installasjon av loggnøkler i Linux

Hvis du noen gang har installert en Linux-tarball-pakker fra kilden, kan du enkelt installere logkeys-pakken. Hvis du aldri har installert en pakke i Linux fra kilden ennå, må du installere noen manglende pakker som C++-kompilatorer og gcc-biblioteker før du fortsetter installasjonen fra kilden.

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

La oss fortsette med installasjonen, først ta tak i den nyeste logkeys-kildepakken ved å bruke wget-kommandoen eller bruk git for å 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

Bygg og installer nå loggnøkler.

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

Kjør nå locale-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. loggtaster s : Start logging av tastetrykk.
  2. loggtaster k : Dropp loggtaster-prosessen.

For detaljert informasjon om bruk av loggnøkler kan du alltid se.

# logkeys –help

or

# man logkeys

Starte applikasjonsloggtastene ved å bruke følgende kommando.

$ sudo logkeys ­-s

Kjører nå mange kommandoer.

# ls
# pwd
# ss
# ifconfig

Avslutt prosessloggnøklene.

# logkeys -k

Sjekk loggfilen som som standard er '/var/log/logkeys.log'.

# nano /var/log/logkeys.log

For å avinstallere loggnøkler, fjern alle skript og manualer:

$ sudo make uninstall # in the same build dir

  1. For å legge til støtte for sending av logger via e-post
  2. For å legge til støtte for logging av utklippstavleinnhold
  3. For å legge til støtte for musehendelse/museklikkhendelse

Referanser

All informasjonen som er gitt er strengt tatt for pedagogiske formål, å justere denne artikkelen på noen måte eller bruke informasjonen ovenfor for å logge andre brukeres maskin er mot loven og straffbart. Det er alt for nå. Ikke glem å gi oss din verdifulle tilbakemelding. Hold deg oppdatert, sunn og koblet til Tecmint for flere Linux- og FOSS-nyheter.