Jinsi ya Kufuatilia Vibonye vya Kibodi Kwa Kutumia LogKeys kwenye Linux


Uwekaji kumbukumbu muhimu ni mchakato wa kuhifadhi vibonye vya vitufe na/bila ujuzi wa mtumiaji. Keylogging inaweza kuwa vifaa kulingana na programu msingi. Kama wazi kutoka kwa jina, kiloja msingi cha maunzi haitegemei programu yoyote na ukataji wa vibonye hufanywa katika kiwango cha maunzi yenyewe. Ambapo kiloja kibonye cha programu hutegemea programu maalum ya kuweka kumbukumbu.

Kuna idadi ya programu tumizi za keylogger kwa karibu majukwaa yote iwe Windows, Mac, Linux. Hapa tunatupa mwanga kwenye kifurushi cha programu kiitwacho Logkeys.

Logkeys ni nini?

Logkeys ni keylogger ya Linux. Imesasishwa zaidi kuliko kiweka keylogger nyingine yoyote inayopatikana, Zaidi ya hayo funguo za kumbukumbu haziharibu seva ya X, na inaonekana kufanya kazi katika hali zote. Logkeys huunda logi ya wahusika wote na funguo za kazi. Zaidi ya hayo vifunguo vya kumbukumbu vinafahamu Alt na Shift na hufanya kazi vizuri na kibodi za mfululizo na za USB.

Kuna vibao vingi vinavyopatikana kwa Windows lakini sivyo ilivyo kwa Linux. Logkeys sio bora kuliko programu nyingine yoyote ya keylogger kwa Linux lakini hakika imesasishwa zaidi kuliko nyingine.

Ufungaji wa Logkeys katika Linux

Ikiwa umewahi kusakinisha vifurushi vya tarball vya Linux kutoka kwa chanzo, basi unaweza kusakinisha kwa urahisi kifurushi cha logkeys. Ikiwa hujawahi kusakinisha kifurushi kwenye Linux kutoka kwa chanzo bado, basi unahitaji kusakinisha vifurushi vingine vinavyokosekana kama vile vikusanyaji vya C++ na maktaba za gcc kabla ya kuendelea na usakinishaji kutoka kwa chanzo.

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

Wacha tuendelee kwa usakinishaji, kwanza shika kifurushi cha chanzo cha logkeys hivi karibuni kwa kutumia amri ya wget au tumia git kuifunga kama inavyoonyeshwa:

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

Sasa jenga na usakinishe funguo za kumbukumbu.

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

Sasa endesha 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. vifunguo vya kumbukumbu s : Anza kuingia kwa kubonyeza kitufe.
  2. logkeys k : Ua mchakato wa vibao.

Kwa habari ya kina ya chaguo la utumiaji wa logi, unaweza kurejelea kila wakati.

# logkeys –help

or

# man logkeys

Kuanzisha logi za programu kwa kutumia amri ifuatayo.

$ sudo logkeys ­-s

Sasa inaendesha amri nyingi.

# ls
# pwd
# ss
# ifconfig

Sitisha mchakato wa logi.

# logkeys -k

Angalia faili ya kumbukumbu ambayo kwa chaguo-msingi ni ‘/var/log/logkeys.log‘.

# nano /var/log/logkeys.log

Ili kusanidua funguo za kumbukumbu, ondoa hati na miongozo yote:

$ sudo make uninstall # in the same build dir

  1. Ili kuongeza usaidizi wa kutuma kumbukumbu kupitia barua pepe
  2. Ili kuongeza usaidizi wa kuweka maudhui kwenye ubao wa kunakili
  3. Ili kuongeza usaidizi kwa tukio la kipanya/tukio la kubofya panya

Marejeleo

Taarifa zote zinazotolewa ni kwa madhumuni ya kielimu madhubuti, Kubadilisha kifungu hiki kwa njia yoyote au kutumia habari iliyo hapo juu kuweka kumbukumbu za watumiaji wengine ni kinyume cha sheria na ni adhabu. Hayo ni yote kwa sasa. Usisahau kutupatia maoni yako muhimu. Endelea kufuatilia, ukiwa na afya njema na umeunganishwa kwenye Tecmint kwa habari zaidi za Linux na FOSS.