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
- logkeys s : Počnite bilježiti pritiskom tipke.
- 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
- Za dodavanje podrške za slanje zapisa putem e-pošte
- Za dodavanje podrške za bilježenje sadržaja međuspremnika
- 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.