[HowTo] Rejestrowanie naciśnięć klawiszy czyli Keylogger

Awatar użytkownika
yacup
Wytworny Kaczor
Wytworny Kaczor
Posty: 276
Rejestracja: 11 maja 2007, 11:13
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

[HowTo] Rejestrowanie naciśnięć klawiszy czyli Keylogger

Post autor: yacup » 12 wrz 2015, 21:32

Czasami mamy potrzebę sprawdzenia co było pisane w naszym komputerze np. podczas nieobecności lub mamy jakikolwiek inny powód sprawdzenia aktywności na komputerze. W tym celu należy zainstalować i prawidłowo skonfigurować mały pakiecik logkeys

1. zainstalować pakiet logkeys

Kod: Zaznacz cały

sudo apt-get install logkeys
i teoretycznie wszystko gotowe gdyby nie to, że mamy polską klawiaturę i znaki, jakich żaden inny naród na świecie nie ma

2. zawartość poniżej wkleić do pustego pliku pl.map i zapisać np. w /home/nazwa_usera/.keylogger (albo w jakimkolwiek innym katalogu ale wtedy trzeba odpowiednio pozmieniać poniższe polecenia)

Kod: Zaznacz cały

<Esc>
1 ! ¹
2 @ ²
3 # ³
4 $ ¼
5 % ½
6 ^ ¾
7 & {
8 * [
9 ( ]
0 ) }
- _ \
= + ¸
<BckSp>
<Tab>
q Q @
w W ł
e E ę
r R ¶
t T ŧ
y Y ←
u U ↓
i I →
o O ó
p P þ
[ { ¨
] } ~
<Enter>
<LCtrl>
a A ą
s S ś
d D ð
f F đ
g G ŋ
h H ħ
j J j
k K ĸ
l L ł
; : ´
' " ^
` ~ ¬
<LShft>
\ | `
z Z ż
x X ź
c C ć
v V “
b B ”
n N ń
m M µ
, <
. > ·
/ ?
<RShft>
<KP*>
<LAlt>
 
<CpsLk>
<F1>
<F2>
<F3>
<F4>
<F5>
<F6>
<F7>
<F8>
<F9>
<F10>
<NumLk>
<ScrLk>
<KP7>
<KP8>
<KP9>
<KP->
<KP4>
<KP5>
<KP6>
<KP+>
<KP1>
<KP2>
<KP3>
<KP0>
<KP.>
Ą
<F11>
<F12>
<KPEnt>
<RCtrl>
<KP/>
<PrtSc>
<AltGr>
<Break>
<Home>
<Up>
<PgUp>
<Left>
<Right>
<End>
<Down>
<PgDn>
<Ins>
<Del>
<Pause>
<LMeta>
<RMeta>
<Menu>
2. linijka dla uruchomienia programu wyglądała by wtedy następująco

-pełne uruchomienie z klawiszami funkcyjnymi

Kod: Zaznacz cały

sudo logkeys -s -o /home/nazwa_usera/.keylogger/log --keymap=/home/nazwa_usera/.keylogger/pl.map
-uruchomienie bez rejestracji klawiszy funkcyjnych

Kod: Zaznacz cały

sudo logkeys -s -o /home/nazwa_usera/.keylogger/log --keymap=/home/nazwa_usera/.keylogger/pl.map --no-func-keys
'nazwa_usera' oczywiście zastępujemy we wszystkich poleceniach nazwą usera

UWAGA
1. na ścieżki w poleceniu: mają być odpowiednie katalogi
2. w katalogu ma być plik pl.map z niniejszego folderu

Aktywność w naciskaniu przycisków klawiatury będzie zapisywana w pliku log znajdującym się w katalogu /home/nazwa_usera/keylogger

Można dodatkowo utworzyć aktywatory:
-- uruchomienie keyloggera

Kod: Zaznacz cały

gksudo 'logkeys -s -o /home/jakub/.keylogger/log --keymap=/home/jakub/.keylogger/pl.map --no-func-keys'
-- zatrzymanie keyloggera

Kod: Zaznacz cały

gksudo 'logkeys --kill'
pozdrawiam
yacup
a ja mam takiego komputera, że jest taki czarno-srebrny; a na dole są takie różne przyciski coś tak jakby z literami a na górze jest taki telewizor i na nim się wyświetlają różne obrazki, i można go tak jak zeszyt złożyć (albo książkę)
ODPOWIEDZ

Wróć do „Software-Inne”