Как создать кейлоггер с помощью Python
Вы можете создать программу-кейлоггер, используя Python, для захвата нажатий клавиш на клавиатуре компьютера. Нажатия клавиш сохраняются в текстовом файле, и он записывает все вводимые данные. Вы можете использовать кейлоггер для отслеживания активности на вашем компьютере.
Шаг 1
Запустите IDLE, щелкните меню «Файл» и выберите «Новое окно», чтобы открыть новое окно. Нажмите Ctrl и S, чтобы открыть окно «Сохранить как». Используйте «getKeyLogger» в качестве имени файла и нажмите «Сохранить».
Шаг 2
Добавьте следующую строку кода, чтобы импортировать пространство имен «Tkinter» и определить путь к файлу, который вы хотите использовать для ведения журнала:
импортировать Tkinter как tk myFile =open("C:/temp/keyFile.txt", "w")
Шаг 3
Скопируйте и вставьте следующий код, чтобы сохранить каждое нажатие клавиши в файл:
def keypress(event):if event.keysym =='Escape':main.destroy() keyPressed =event.char myFile.write(keyPressed)
Шаг 4
Добавьте следующий код, чтобы сообщить пользователю, что он может начать печатать и что он может нажать клавишу ESC, чтобы завершить программу:
main =tk.Tk() print "Нажмите любую клавишу (клавиша Escape для выхода):" main.bind_all('
Шаг 5
Нажмите кнопку «Пуск» «Windows» и введите «cmd» в поле «Поиск программ и файлов». Нажмите Enter, чтобы открыть командную строку. Перейдите в «C:\Python <номер версии>» и введите «python getKeyLogger». Нажмите Enter, чтобы запустить программу. Перейдите в «C:/temp/» и дважды щелкните «keyFile.txt», чтобы просмотреть данные о нажатии клавиш.