Key Logging — это процесс хранения нажатий клавиш с / без ведома пользователя. Keylogging может быть реализован на аппаратной основе и на программном обеспечении. Аппаратный кейлоггер не зависит от какого-либо программного обеспечения, а запись нажатием клавиши выполняется на уровне аппаратного обеспечения. В то время как программный кейлоггер зависит от специального программного обеспечения.
Существует огромное количество клавиатурных шпионов почти для всех платформ: Windows, Mac, Linux. В сегодняшней статье я расскажу о бесплатном кейлоггере для Linux, который называется Logkeys.
Кейлоггер для Linux
Сегодня существует несколько клавиатурных шпионов для Linux, самые популярные из них, это LKL который можно бесплатно скачать у нас на сайте или Uberkey, но это довольно старые программы и к тому-же поддерживают только PS/2 клавиатуры.
В отличие от предыдущих, Logkeys более новый проект и поддерживает USB клавиатуру.
Клавиатурный шпион Logkeys
Logkeys — это кейлоггер / клавиатурный шпион для Linux. Программа позволяет записывать все, что пользователь вводит на клавиатуре. Данный клавиатурный шпион может использоваться для шпионажа или восстановления паролей.
Скачать бесплатно Logkeys Linux Keylogger, вы можете по этой прямой ссылке с Гитаба. Автор утилиты jowql
Установка Logkeys
Если вы когда-либо устанавливали пакеты tarball Linux из исходного кода, вы можете легко установить пакет Логкейс. Если вы еще не устанавливали пакет в Linux из источника, вам необходимо установить некоторые недостающие пакеты, такие как компиляторы C ++ и библиотеки gcc, прежде чем приступать к установке из источника.
1 |
$ sudo apt-get install build-essential |
1 |
# yum install gcc make gcc-c++ |
Клонируем Логкейс
1 |
$ git clone https://github.com/kernc/logkeys.git |
Устанавливаем Логкейс
1 2 3 4 5 |
$ ./autogen.sh $ cd build $ ../configure $ make $ sudo make install |
Запускаем locale-gen
1 |
$ sudo locale-gen |
Использование Logkeys
Для подробной информации используйте справку:
1 |
# logkeys –help |
Или
1 |
# man logkeys |
Запуск кейлоггера
1 |
$ sudo logkeys -s |
Теперь попробуем поиграться с командами:
1 2 3 4 |
# ls # pwd # ss # ifconfig |
Отключение кейлоггера:
1 |
# logkeys -k |
Проверяем отчет. По умолчанию log-файл лежит в папке «/var/log/logkeys.log».
1 |
# nano /var/log/logkeys.log |
Удаление Logkeys
Для удаления кейлоггера используйте команду:
1 |
$ sudo make uninstall |
На этом все. Теперь вы знаете как установить и использовать кейлоггер на Linux.
а у кого-то получилось сделать, чтобы русские буквы сохраняло?
Вообще ничего не пишет.. Шляпа какая-то
Не работает на Debian 12
Должен работать на Debian 12, но тебе нужно установить Rust и необходимые библиотеки:
sudo apt install build-essential libssl-dev pkg-config openssl libxcb-composite0-dev
curl https://sh.rustup.rs -sSf | sh
Клонируй репозиторий:
git clone https://github.com/kernc/logkeys.git
Собери Logkeys:
cargo build —release.
Запусти Logkeys с правами root.