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
- naplóbillentyűk : Kezdje el a naplózást a gombnyomással.
- 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
- Támogatás hozzáadása a naplók e-mailben történő küldéséhez
- A vágólap tartalmának naplózásának támogatása
- 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.