Kako pratiti pritiske na tipkovnici koristeći 'LogKeys' u Linuxu


Zapisivanje tipki je proces pohranjivanja pritisaka na tipke sa/bez znanja korisnika. Keylogging se može temeljiti na hardveru kao i na softveru. Kao što je jasno iz naziva, keylogger temeljen na hardveru ne ovisi ni o kakvom softveru, a bilježenje pritisaka tipki vrši se na samoj hardverskoj razini. Dok softverski keylogger ovisi o posebnom softveru za keylogging.

Postoji veliki broj softverskih aplikacija keyloggera za gotovo sve platforme bilo Windows, Mac, Linux. Ovdje bacamo svjetlo na aplikacijski paket pod nazivom Logkeys.

Što je Logkeys?

Logkeys je Linux keylogger. Ažuriraniji je od bilo kojeg drugog dostupnog keyloggera, štoviše logkeys ne ruše X poslužitelj i čini se da radi u svim situacijama. Logkeys stvara zapisnik svih znakova i funkcijskih tipki. Štoviše, logkeys su svjesni Alt i Shift i dobro rade sa serijskom kao i sa USB tipkovnicom.

Postoji mnogo keyloggera dostupnih za Windows, ali to nije slučaj s Linuxom. Logkeys nije bolji od bilo koje druge keylogger aplikacije za Linux, ali je svakako ažuriraniji od ostalih.

Instalacija Logkeya u Linuxu

Ako ste ikada instalirali Linux tarball pakete iz izvora, možete lako instalirati logkeys paket. Ako još nikada niste instalirali paket u Linuxu iz izvora, tada morate instalirati neke pakete koji nedostaju kao što su C++ kompajleri i gcc biblioteke prije nego nastavite s instalacijom iz izvora.

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

Nastavimo s instalacijom, prvo zgrabite najnoviji izvorni paket logkeys pomoću naredbe wget ili upotrijebite git da ga klonirate kao što je prikazano:


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

Sada izgradite i instalirajte logkeys.


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

Sada pokrenitelocale-gen.

sudo locale-­gen
Uzorak izlaza

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.

Upotreba logkeysa

  1. logkeys s : Počnite bilježiti pritiskom tipke.
  2. logkeys k : Zatvori proces logkeys.

Za detaljne informacije o opciji korištenja logkeys, uvijek možete pogledati.

logkeys –help

or

man logkeys

Pokretanje tipki dnevnika aplikacije pomoću sljedeće naredbe.

sudo logkeys ­-s

Sada izvodi mnogo naredbi.

ls
pwd
ss
ifconfig

Prekinite logkeys procesa.

logkeys -k

Provjerite datoteku dnevnika koja je prema zadanim postavkama ‘/var/log/logkeys.log’.

nano /var/log/logkeys.log

Da biste deinstalirali logkeys, uklonite sve skripte i priručnike:


sudo make uninstall # in the same build dir

Planiran budući razvoj

  1. Za dodavanje podrške za slanje zapisa putem e-pošte
  2. Za dodavanje podrške za bilježenje sadržaja međuspremnika
  3. Za dodavanje podrške za događaj miša/događaj klika mišem

Reference

https://github.com/kernc/logkeys

Sve navedene informacije isključivo su u obrazovne svrhe. Ugađanje ovog članka na bilo koji način ili korištenje gornjih informacija za prijavu računala drugih korisnika je protiv zakona i kažnjivo. To je sve za sada. Ne zaboravite nam dati svoje vrijedne povratne informacije. Ostanite s nama, zdravi i povezani s Tecmintom za više vijesti o Linuxu i FOSS-u.