Zoeken op website

Hoe toetsenbordaanslagen te controleren met behulp van 'LogKeys' in Linux


Toetsregistratie is het proces waarbij toetsaanslagen worden opgeslagen met/zonder medeweten van de gebruiker. Keylogging kan zowel op hardware als op software gebaseerd zijn. Zoals duidelijk uit de naam blijkt, is een op hardware gebaseerde keylogger niet afhankelijk van software en wordt het loggen van toetsaanslagen op hardwareniveau zelf uitgevoerd. Terwijl een op software gebaseerde keylogger afhankelijk is van speciale software voor keylogging.

Er zijn een aantal keylogger-softwareapplicaties voor bijna alle platforms, of het nu Windows, Mac, Linux is. Hier werpen we licht op een applicatiepakket genaamd Logkeys.

Wat is Logkeys?

Logkeys is een Linux-keylogger. Het is meer bijgewerkt dan welke andere beschikbare keylogger dan ook. Bovendien crashen logkeys de X-server niet en lijkt het in alle situaties te werken. Logkeys creëert een log van alle karakters en functietoetsen. Bovendien zijn logkeys op de hoogte van Alt en Shift en werken ze goed met zowel seriële als USB toetsenborden.

Er zijn veel keyloggers beschikbaar voor Windows, maar dit is niet het geval voor Linux. Logkeys is niet beter dan welke andere keylogger-applicatie dan ook voor Linux, maar het is zeker meer bijgewerkt dan andere.

Installatie van Logkeys in Linux

Als je ooit een Linux-tarball-pakket vanaf de broncode hebt geïnstalleerd, kun je eenvoudig het logkeys-pakket installeren. Als je nog nooit een pakket in Linux vanaf de broncode hebt geïnstalleerd, moet je enkele ontbrekende pakketten zoals C++ compilers en gcc bibliotheken installeren voordat je doorgaat met de installatie vanaf de broncode.

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

Laten we doorgaan met de installatie, pak eerst het nieuwste logkeys-bronpakket met de opdracht wget of gebruik git om het te klonen zoals weergegeven:


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

Bouw en installeer nu logkeys.


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

Voer nu de locale-gen uit.

sudo locale-­gen
Voorbeelduitvoer

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.

Gebruik van logkeys

  1. logkeys s : Start het loggen van toetsaanslagen.
  2. logkeys k: Sluit het logkey-proces af.

Voor gedetailleerde informatie over de optie voor het gebruik van logsleutels kunt u altijd verwijzen naar.

logkeys –help

or

man logkeys

Start de applicatielogkeys met de volgende opdracht.

sudo logkeys ­-s

Voer nu veel opdrachten uit.

ls
pwd
ss
ifconfig

Beëindig de proceslogboeken.

logkeys -k

Controleer het logbestand dat standaard ‘/var/log/logkeys.log‘ is.

nano /var/log/logkeys.log

Om logkeys te verwijderen, verwijdert u alle scripts en handleidingen:


sudo make uninstall # in the same build dir

Toekomstige ontwikkelingen gepland

  1. Om ondersteuning toe te voegen voor het verzenden van logs via e-mail
  2. Om ondersteuning toe te voegen voor het loggen van klembordinhoud
  3. Om ondersteuning toe te voegen voor muisgebeurtenissen/muisklikgebeurtenissen

Referenties

https://github.com/kernc/logkeys

Alle verstrekte informatie is uitsluitend bedoeld voor educatieve doeleinden. Het aanpassen van dit artikel op welke manier dan ook of het gebruiken van de bovenstaande informatie om de machine van andere gebruikers te loggen is in strijd met de wet en strafbaar. Dat is het voor nu. Vergeet niet om ons uw waardevolle feedback te geven. Blijf op de hoogte, gezond en verbonden met Tecmint voor meer Linux- en FOSS-nieuws.