Kuinka seurata näppäimistön näppäinpainalluksia käyttämällä "Lokinäppäimiä" Linuxissa


Näppäinten kirjaaminen on prosessi, jossa näppäinpainallukset tallennetaan käyttäjän tietämättä. Keylogging voi olla laitteistopohjaista sekä ohjelmistopohjaista. Kuten nimestä käy ilmi, laitteistopohjainen näppäinloggeri ei ole riippuvainen mistään ohjelmistosta ja näppäinpainallusten kirjaaminen tapahtuu itse laitteistotasolla. Ohjelmistopohjainen näppäinloggeri puolestaan riippuu erityisestä näppäinkirjausohjelmistosta.

Keylogger-ohjelmistosovelluksia on useita lähes kaikille alustoille, olipa ne sitten Windows, Mac tai Linux. Tässä valotamme sovelluspakettia nimeltä Logkeys.

Mikä on Logkeys?

Logkeys on Linux-näppäinloggeri. Se on päivitetympi kuin mikään muu saatavilla oleva keylogger. Lisäksi lokiavaimet eivät kaada X-palvelinta ja näyttää toimivan kaikissa tilanteissa. Lokinäppäimet luo lokin kaikista merkeistä ja toimintonäppäimistä. Lisäksi lokipainikkeet ovat tietoisia Alt- ja Shift -näppäimistä ja toimivat hyvin sarja- ja USB-näppäimistöjen kanssa.

Windowsille on saatavana monia näppäinloggereja, mutta näin ei ole Linuxissa. Logkeys ei ole parempi kuin mikään muu keylogger-sovellus Linuxille, mutta varmasti se on päivitetympi kuin muut.

Lokiavainten asennus Linuxiin

Jos olet koskaan asentanut Linux-tarball-paketteja lähteestä, voit helposti asentaa logkeys-paketin. Jos et ole vielä koskaan asentanut pakettia Linuxiin lähdekoodista, sinun on asennettava puuttuvia paketteja, kuten C++-kääntäjät ja gcc-kirjastot, ennen kuin jatkat asennusta lähdekoodista.

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

Jatketaan asennusta, nappaa ensin uusin logkeys-lähdepaketti wget-komennolla tai kloonaa se gitillä kuvan osoittamalla tavalla:


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

Luo ja asenna nyt lokiavaimet.


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

Suorita nyt locale-gen.

sudo locale-­gen
Näytelähtö

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.

Lokiavainten käyttötavat

  1. lokinäppäimet s : Aloita kirjaaminen näppäinpainalluksella.
  2. logkeys k : Lokiavaimet lopetetaan.

Yksityiskohtaiset tiedot lokiavainten käyttövaihtoehdoista löydät aina osoitteesta.

logkeys –help

or

man logkeys

Sovelluksen lokiavainten käynnistäminen seuraavalla komennolla.

sudo logkeys ­-s

Nyt suoritetaan paljon komentoja.

ls
pwd
ss
ifconfig

Lopeta prosessin lokiavaimet.

logkeys -k

Tarkista lokitiedosto, joka oletuksena on /var/log/logkeys.log.

nano /var/log/logkeys.log

Voit poistaa lokiavaimet poistamalla kaikki komentosarjat ja oppaat:


sudo make uninstall # in the same build dir

Suunniteltu tuleva kehitys

  1. Voit lisätä tuen lokien lähettämiseen sähköpostitse
  2. Tuen lisääminen leikepöydän sisällön kirjaamiseen
  3. Voit lisätä tuen hiiritapahtumalle/hiiren napsautustapahtumalle

Viitteet

https://github.com/kernc/logkeys

Kaikki annetut tiedot ovat tiukasti opetustarkoituksiin. Tämän artikkelin muokkaaminen millään tavalla tai yllä olevien tietojen käyttäminen muiden käyttäjien koneen kirjaamiseen on lain vastaista ja rangaistavaa. Tässä kaikki tältä erää. Älä unohda antaa meille arvokasta palautettasi. Pysy kuulolla, terveenä ja yhteydessä Tecmintiin saadaksesi lisää Linux- ja FOSS-uutisia.