Πώς να παρακολουθείτε τις πληκτρολογήσεις του πληκτρολογίου χρησιμοποιώντας "LogKeys" στο Linux


Η Καταγραφή κλειδιών είναι η διαδικασία αποθήκευσης πληκτρολογήσεων με/χωρίς τη γνώση του χρήστη. Η καταγραφή πληκτρολογίων μπορεί να βασίζεται σε υλικό καθώς και σε λογισμικό. Όπως είναι σαφές από το όνομα, ένα keylogger που βασίζεται σε υλικό δεν εξαρτάται από κανένα λογισμικό και η καταγραφή πληκτρολογίου γίνεται σε επίπεδο υλικού. Ενώ ένα keylogger που βασίζεται σε λογισμικό εξαρτάται από ένα ειδικό λογισμικό για keylogging.

Υπάρχει ένας αριθμός εφαρμογών λογισμικού keylogger για σχεδόν όλες τις πλατφόρμες, είτε πρόκειται για Windows, Mac, Linux. Εδώ ρίχνουμε φως σε ένα πακέτο εφαρμογής που ονομάζεται Logkeys.

Τι είναι το Logkeys;

Το Logkeys είναι ένα keylogger Linux. Είναι πιο ενημερωμένο από οποιοδήποτε άλλο διαθέσιμο keylogger, Επιπλέον, τα logkeys δεν διακόπτουν τη λειτουργία του διακομιστή X, και φαίνεται να λειτουργεί σε όλες τις περιπτώσεις. Το Logkeys δημιουργεί ένα αρχείο καταγραφής όλων των χαρακτήρων και των πλήκτρων λειτουργιών. Επιπλέον, τα πλήκτρα καταγραφής γνωρίζουν τα Alt και το Shift και λειτουργούν καλά με σειριακά καθώς και με πληκτρολόγια USB.

Υπάρχουν πολλά keylogger διαθέσιμα για Windows, αλλά αυτό δεν συμβαίνει με το Linux. Το Logkeys δεν είναι καλύτερο από οποιαδήποτε άλλη εφαρμογή keylogger για Linux, αλλά σίγουρα είναι πιο ενημερωμένο από άλλες.

Εγκατάσταση Logkeys σε Linux

Εάν έχετε εγκαταστήσει ποτέ πακέτα tarball Linux από την πηγή, τότε μπορείτε εύκολα να εγκαταστήσετε το πακέτο logkeys. Εάν δεν έχετε εγκαταστήσει ποτέ ένα πακέτο στο Linux από την πηγή, τότε πρέπει να εγκαταστήσετε ορισμένα πακέτα που λείπουν, όπως μεταγλωττιστές C++ και βιβλιοθήκες gcc πριν προχωρήσετε στην εγκατάσταση από την πηγή.

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

Ας προχωρήσουμε στην εγκατάσταση, πάρτε πρώτα το πιο πρόσφατο πακέτο πηγής logkeys χρησιμοποιώντας την εντολή wget ή χρησιμοποιήστε το git για να το κλωνοποιήσετε όπως φαίνεται:


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

Τώρα δημιουργήστε και εγκαταστήστε κλειδιά καταγραφής.


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

Τώρα εκτελέστε το locale-gen.

sudo locale-­gen
Δείγμα εξόδου

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.

Χρήσεις κλειδιών καταγραφής

  1. πλήκτρα καταγραφής s : Ξεκινήστε την καταγραφή πατώντας το πλήκτρο.
  2. πλήκτρα καταγραφής k : Εξολοθρεύστε τη διαδικασία κλειδιών καταγραφής.

Για λεπτομερείς πληροφορίες σχετικά με την επιλογή χρήσης κλειδιών καταγραφής, μπορείτε πάντα να ανατρέξετε.

logkeys –help

or

man logkeys

Εκκίνηση των κλειδιών καταγραφής της εφαρμογής χρησιμοποιώντας την ακόλουθη εντολή.

sudo logkeys ­-s

Τώρα εκτελούνται πολλές εντολές.

ls
pwd
ss
ifconfig

Τερματίστε τα κλειδιά καταγραφής διαδικασίας.

logkeys -k

Ελέγξτε το αρχείο καταγραφής που από προεπιλογή είναι «/var/log/logkeys.log».

nano /var/log/logkeys.log

Για να απεγκαταστήσετε τα κλειδιά καταγραφής, καταργήστε όλα τα σενάρια και τα εγχειρίδια:


sudo make uninstall # in the same build dir

Σχεδιάζονται μελλοντικές εξελίξεις

  1. Για να προσθέσετε υποστήριξη για την αποστολή αρχείων καταγραφής μέσω email
  2. Για να προσθέσετε υποστήριξη για την καταγραφή του περιεχομένου του προχείρου
  3. Για να προσθέσετε υποστήριξη για συμβάν ποντικιού/συμβάν κλικ του ποντικιού

βιβλιογραφικές αναφορές

https://github.com/kernc/logkeys

Όλες οι πληροφορίες που παρέχονται είναι αυστηρά για εκπαιδευτικούς σκοπούς, η τροποποίηση αυτού του άρθρου με οποιοδήποτε μέσο ή η χρήση των παραπάνω πληροφοριών για την καταγραφή του μηχανήματος άλλων χρηστών είναι αντίθετη με το νόμο και τιμωρείται. Αυτα για τωρα. Μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας. Μείνετε συντονισμένοι, υγιείς και συνδεδεμένοι με την Tecmint για περισσότερα νέα Linux και FOSS.