Что я пытаюсь сделать
Я создал кейлоггер, прочитав файл событий, но для его работы требуется разрешение root. Я хочу создать кейлоггер, который может работать без разрешения root.
Мое устройство
- ubuntu16.04 с использованием X11
- ubuntu21.04 с использованием Wayland
Мои мысли
Я понимаю, что это возможно в Windows, а также может быть реализовано через Xlib в некоторых Linux с использованием X11.
Но мой проект должен работать на X11 и Wayland, поэтому очевидно, что использовать Xlib невозможно.
Вопрос
Есть ли какой-либо другой способ, которым я могу зарегистрировать ключ без разрешения root?
Господи, я очень надеюсь, что нет!
Вы описываете свою цель. Не могли бы вы уточнить, что заставляет вас думать, что это возможно? Я спрашиваю, потому что это кажется особенностью, что это невозможно.
@Yunnosch python-keylooger Th pykeylogger использует xlib для регистрации ключей, xlib не требует прав root, но xlib не может работать на wayland, поэтому мне интересно, есть ли способ сделать на вайленде то же самое.