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
- lokinäppäimet s : Aloita kirjaaminen näppäinpainalluksella.
- 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
- Voit lisätä tuen lokien lähettämiseen sähköpostitse
- Tuen lisääminen leikepöydän sisällön kirjaamiseen
- 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.