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.
- loggtaster s : Start logging av tastetrykk.
- 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
- For å legge til støtte for sending av logger via e-post
- For å legge til støtte for logging av utklippstavleinnhold
- 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.