Weboldal keresés

Hogyan lehet nyomon követni a billentyűzet billentyűleütéseit a „LogKeys” használatával Linux alatt


A billentyűnaplózás a billentyűleütések tárolási folyamata a felhasználó tudta nélkül vagy anélkül. A billentyűnaplózás lehet hardver és szoftver alapú. Ahogy a névből is kiderül, a hardver alapú keylogger nem függ semmilyen szoftvertől, és a billentyűleütések naplózása magán hardver szinten történik. Míg a szoftver alapú keylogger egy speciális billentyűnaplózó szoftvertől függ.

Szinte minden platformra számos keylogger szoftver létezik, legyen az Windows, Mac, Linux. Itt megvilágítjuk a Logkeys nevű alkalmazáscsomagot.

Mi az a Logkeys?

A Logkeys egy Linux keylogger. Frissebb, mint bármely más elérhető keylogger, ráadásul a naplókulcsok nem törik össze az X szervert, és úgy tűnik, minden helyzetben működik. A Logkeys naplót hoz létre az összes karakterről és funkcióbillentyűről. Ezenkívül a naplóbillentyűk ismerik az Alt és a Shift billentyűket, és jól működnek soros, valamint USB billentyűzettel.

A Windows rendszerhez számos billentyűnaplózó érhető el, de a Linux esetében ez nem így van. A Logkeys nem jobb, mint bármely más kulcsnaplózó alkalmazás Linuxhoz, de minden bizonnyal frissebb, mint a többi.

Logkeys telepítése Linux alatt

Ha valaha is telepített Linux tarball csomagokat a forrásból, akkor könnyen telepítheti a logkeys csomagot. Ha még soha nem telepített csomagot Linuxra forrásból, akkor telepítenie kell néhány hiányzó csomagot, például a C++ fordítókat és a gcc könyvtárakat, mielőtt folytatná a forrásból történő telepítést.

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

Folytassuk a telepítést, először ragadjuk meg a legfrissebb logkeys forráscsomagot a wget paranccsal, vagy használjuk a git-t a klónozáshoz az ábrán látható módon:


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

Most készítse el és telepítse a naplókulcsokat.


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

Most futtassa a locale-gen programot.

sudo locale-­gen
Minta kimenet

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.

A naplókulcsok használata

  1. naplóbillentyűk : Kezdje el a naplózást a gombnyomással.
  2. logkeys k : A logkeys folyamat leállítása.

A naplókulcs-használati opciók részletes információiért mindig tájékozódhat.

logkeys –help

or

man logkeys

Az alkalmazásnaplókulcsok indítása a következő paranccsal.

sudo logkeys ­-s

Most sok parancs fut.

ls
pwd
ss
ifconfig

Zárja le a folyamatnaplókulcsokat.

logkeys -k

Ellenőrizze a naplófájlt, amely alapértelmezés szerint „/var/log/logkeys.log”.

nano /var/log/logkeys.log

A naplókulcsok eltávolításához távolítson el minden szkriptet és kézikönyvet:


sudo make uninstall # in the same build dir

Tervezett jövőbeli fejlesztések

  1. Támogatás hozzáadása a naplók e-mailben történő küldéséhez
  2. A vágólap tartalmának naplózásának támogatása
  3. Egéresemény/egér kattintási esemény támogatásának hozzáadása

Hivatkozások

https://github.com/kernc/logkeys

Az összes közölt információ szigorúan oktatási célokat szolgál. A cikk bármilyen módon történő módosítása vagy a fenti információk más felhasználók gépének naplózására való felhasználása törvénybe ütközik és büntetendő. Ez minden most. Ne felejtse el megadni nekünk értékes visszajelzését. Maradjon velünk, egészséges, és csatlakozzon a Tecminthoz, hogy további Linux- és FOSS-híreket kapjon.