mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-19 18:06:10 +00:00
311 lines
13 KiB
C#
311 lines
13 KiB
C#
|
// Decompiled with JetBrains decompiler
|
|||
|
// Type: A.c9b81fdde8dea987fa347362a8b38f66c
|
|||
|
// Assembly: Club, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
|||
|
// MVID: A9E8E336-37BF-4AEB-A0AA-C09A4AE1EC93
|
|||
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Bublik.elhu-ed0d569ec8fd2e2d6812dba8d62238da6ea0bd69bdb94d8701830057b4b02ac4.exe
|
|||
|
|
|||
|
using Club;
|
|||
|
using Microsoft.VisualBasic;
|
|||
|
using Microsoft.VisualBasic.ApplicationServices;
|
|||
|
using Microsoft.VisualBasic.CompilerServices;
|
|||
|
using System;
|
|||
|
using System.CodeDom.Compiler;
|
|||
|
using System.Collections;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.ComponentModel.Design;
|
|||
|
using System.Diagnostics;
|
|||
|
using System.Reflection;
|
|||
|
using System.Runtime.CompilerServices;
|
|||
|
using System.Runtime.InteropServices;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
namespace A
|
|||
|
{
|
|||
|
[HideModuleName]
|
|||
|
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
|||
|
[StandardModule]
|
|||
|
internal sealed class c9b81fdde8dea987fa347362a8b38f66c
|
|||
|
{
|
|||
|
private static readonly c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c989fcefb2025a0c5c08fe9654b0238e2> c6d6861147410be7d3c02208cc91f920b = new c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c989fcefb2025a0c5c08fe9654b0238e2>();
|
|||
|
private static readonly c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c1a978f6ad601a840a4c556c463434740> cf1913bd55cb878b4fcc66db187333603 = new c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c1a978f6ad601a840a4c556c463434740>();
|
|||
|
private static readonly c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<User> c5882d9714618e820b0e232605fa4e6a8 = new c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<User>();
|
|||
|
private static c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a> c36a0c1af97c708258e8cb849995781ef = new c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a>();
|
|||
|
private static readonly c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c9b81fdde8dea987fa347362a8b38f66c.ca60e2e08a2723dd3c979d21ff53a885d> c0f36fee1efd7b3eb9887972f47819e10 = new c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<c9b81fdde8dea987fa347362a8b38f66c.ca60e2e08a2723dd3c979d21ff53a885d>();
|
|||
|
|
|||
|
[DebuggerNonUserCode]
|
|||
|
static c9b81fdde8dea987fa347362a8b38f66c()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
[HelpKeyword("My.Computer")]
|
|||
|
internal static c989fcefb2025a0c5c08fe9654b0238e2 c92084a87c43349b13fd08cd6aff01d8f
|
|||
|
{
|
|||
|
[DebuggerHidden] get => c9b81fdde8dea987fa347362a8b38f66c.c6d6861147410be7d3c02208cc91f920b.ca3164a95c498711c0a73564c28375492;
|
|||
|
}
|
|||
|
|
|||
|
[HelpKeyword("My.Application")]
|
|||
|
internal static c1a978f6ad601a840a4c556c463434740 c8b84d0974b93f773bcc7dafeea38d1e0
|
|||
|
{
|
|||
|
[DebuggerHidden] get => c9b81fdde8dea987fa347362a8b38f66c.cf1913bd55cb878b4fcc66db187333603.ca3164a95c498711c0a73564c28375492;
|
|||
|
}
|
|||
|
|
|||
|
[HelpKeyword("My.User")]
|
|||
|
internal static User cd013fa95fd181d2291a68072d23b2631
|
|||
|
{
|
|||
|
[DebuggerHidden] get => c9b81fdde8dea987fa347362a8b38f66c.c5882d9714618e820b0e232605fa4e6a8.ca3164a95c498711c0a73564c28375492;
|
|||
|
}
|
|||
|
|
|||
|
[HelpKeyword("My.Forms")]
|
|||
|
internal static c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a c0d14e620a03587bae92914b08d618907
|
|||
|
{
|
|||
|
[DebuggerHidden] get => c9b81fdde8dea987fa347362a8b38f66c.c36a0c1af97c708258e8cb849995781ef.ca3164a95c498711c0a73564c28375492;
|
|||
|
}
|
|||
|
|
|||
|
[HelpKeyword("My.WebServices")]
|
|||
|
internal static c9b81fdde8dea987fa347362a8b38f66c.ca60e2e08a2723dd3c979d21ff53a885d cbbd6ff9682fa668906b1351d071467e4
|
|||
|
{
|
|||
|
[DebuggerHidden] get => c9b81fdde8dea987fa347362a8b38f66c.c0f36fee1efd7b3eb9887972f47819e10.ca3164a95c498711c0a73564c28375492;
|
|||
|
}
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")]
|
|||
|
internal sealed class c02bb07968f48c37cae62c1da6810da6a
|
|||
|
{
|
|||
|
public Form1 cdb3f6ca4676597579d53d54a0d21304d;
|
|||
|
[ThreadStatic]
|
|||
|
private static Hashtable cc1f27d60b4baa0a608e20f5e465dfa47;
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[DebuggerHidden]
|
|||
|
public c02bb07968f48c37cae62c1da6810da6a()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public Form1 cf7c417efd3c27564c3ec7f3ff8a83d6a
|
|||
|
{
|
|||
|
[DebuggerNonUserCode] get
|
|||
|
{
|
|||
|
this.cdb3f6ca4676597579d53d54a0d21304d = c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.c34d836302883eefe8a38163efc65e0ad<Form1>(this.cdb3f6ca4676597579d53d54a0d21304d);
|
|||
|
return this.cdb3f6ca4676597579d53d54a0d21304d;
|
|||
|
}
|
|||
|
[DebuggerNonUserCode] set
|
|||
|
{
|
|||
|
if (value == this.cdb3f6ca4676597579d53d54a0d21304d)
|
|||
|
{
|
|||
|
label_1:
|
|||
|
switch (4)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_1;
|
|||
|
default:
|
|||
|
if (true)
|
|||
|
break;
|
|||
|
RuntimeMethodHandle runtimeMethodHandle = __methodref (c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.set_cf7c417efd3c27564c3ec7f3ff8a83d6a);
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (value != null)
|
|||
|
throw new ArgumentException(c0101fd8803cfd89ecc47c2ee5ea3536d.c63a0ab0f5643f828f13c6bbd6a2b539a(1));
|
|||
|
this.cbb6da2598d8d80eb52e2d7caa80c7635<Form1>(ref this.cdb3f6ca4676597579d53d54a0d21304d);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
private static cd27155a99d37e18e8674d966126bfe7d c34d836302883eefe8a38163efc65e0ad<cd27155a99d37e18e8674d966126bfe7d>(
|
|||
|
cd27155a99d37e18e8674d966126bfe7d ca56b1019bad311f5bf842dffe5f80e96)
|
|||
|
where cd27155a99d37e18e8674d966126bfe7d : Form, new()
|
|||
|
{
|
|||
|
if ((object) ca56b1019bad311f5bf842dffe5f80e96 != null)
|
|||
|
{
|
|||
|
label_1:
|
|||
|
switch (3)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_1;
|
|||
|
default:
|
|||
|
if (false)
|
|||
|
{
|
|||
|
// ISSUE: method reference
|
|||
|
RuntimeMethodHandle runtimeMethodHandle = __methodref (c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.c34d836302883eefe8a38163efc65e0ad);
|
|||
|
}
|
|||
|
if (!ca56b1019bad311f5bf842dffe5f80e96.IsDisposed)
|
|||
|
return ca56b1019bad311f5bf842dffe5f80e96;
|
|||
|
label_5:
|
|||
|
switch (1)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_5;
|
|||
|
}
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
if (c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.cc1f27d60b4baa0a608e20f5e465dfa47 != null)
|
|||
|
{
|
|||
|
label_7:
|
|||
|
switch (5)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_7;
|
|||
|
default:
|
|||
|
if (c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.cc1f27d60b4baa0a608e20f5e465dfa47.ContainsKey((object) typeof (cd27155a99d37e18e8674d966126bfe7d)))
|
|||
|
{
|
|||
|
label_9:
|
|||
|
switch (2)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_9;
|
|||
|
default:
|
|||
|
throw new InvalidOperationException(Utils.GetResourceString(c0101fd8803cfd89ecc47c2ee5ea3536d.c63a0ab0f5643f828f13c6bbd6a2b539a(72)));
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.cc1f27d60b4baa0a608e20f5e465dfa47 = new Hashtable();
|
|||
|
c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.cc1f27d60b4baa0a608e20f5e465dfa47.Add((object) typeof (cd27155a99d37e18e8674d966126bfe7d), (object) null);
|
|||
|
try
|
|||
|
{
|
|||
|
return new cd27155a99d37e18e8674d966126bfe7d();
|
|||
|
}
|
|||
|
catch (TargetInvocationException ex) when (
|
|||
|
{
|
|||
|
// ISSUE: unable to correctly present filter
|
|||
|
ProjectData.SetProjectError((Exception) ex);
|
|||
|
int num = ex.InnerException != null ? 1 : 0;
|
|||
|
if (num != 0)
|
|||
|
{
|
|||
|
SuccessfulFiltering;
|
|||
|
}
|
|||
|
else
|
|||
|
throw;
|
|||
|
}
|
|||
|
)
|
|||
|
{
|
|||
|
throw new InvalidOperationException(Utils.GetResourceString(c0101fd8803cfd89ecc47c2ee5ea3536d.c63a0ab0f5643f828f13c6bbd6a2b539a(129), ex.InnerException.Message), ex.InnerException);
|
|||
|
}
|
|||
|
finally
|
|||
|
{
|
|||
|
c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a.cc1f27d60b4baa0a608e20f5e465dfa47.Remove((object) typeof (cd27155a99d37e18e8674d966126bfe7d));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
private void cbb6da2598d8d80eb52e2d7caa80c7635<cd27155a99d37e18e8674d966126bfe7d>(
|
|||
|
ref cd27155a99d37e18e8674d966126bfe7d c6ac98bb3a5ad66bccc6228eddd2a459e)
|
|||
|
where cd27155a99d37e18e8674d966126bfe7d : Form
|
|||
|
{
|
|||
|
c6ac98bb3a5ad66bccc6228eddd2a459e.Dispose();
|
|||
|
c6ac98bb3a5ad66bccc6228eddd2a459e = default (cd27155a99d37e18e8674d966126bfe7d);
|
|||
|
}
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o));
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
public override int GetHashCode() => base.GetHashCode();
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
internal System.Type c45a762006a58631502e7d80a1fa57803() => typeof (c9b81fdde8dea987fa347362a8b38f66c.c02bb07968f48c37cae62c1da6810da6a);
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
public override string ToString() => base.ToString();
|
|||
|
}
|
|||
|
|
|||
|
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
internal sealed class ca60e2e08a2723dd3c979d21ff53a885d
|
|||
|
{
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[DebuggerHidden]
|
|||
|
public ca60e2e08a2723dd3c979d21ff53a885d()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[DebuggerHidden]
|
|||
|
public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o));
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
public override int GetHashCode() => base.GetHashCode();
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
internal System.Type c45a762006a58631502e7d80a1fa57803() => typeof (c9b81fdde8dea987fa347362a8b38f66c.ca60e2e08a2723dd3c979d21ff53a885d);
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[DebuggerHidden]
|
|||
|
public override string ToString() => base.ToString();
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
private static cd27155a99d37e18e8674d966126bfe7d c34d836302883eefe8a38163efc65e0ad<cd27155a99d37e18e8674d966126bfe7d>(
|
|||
|
cd27155a99d37e18e8674d966126bfe7d c6ac98bb3a5ad66bccc6228eddd2a459e)
|
|||
|
where cd27155a99d37e18e8674d966126bfe7d : new()
|
|||
|
{
|
|||
|
if ((object) c6ac98bb3a5ad66bccc6228eddd2a459e != null)
|
|||
|
return c6ac98bb3a5ad66bccc6228eddd2a459e;
|
|||
|
label_1:
|
|||
|
switch (3)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_1;
|
|||
|
default:
|
|||
|
if (false)
|
|||
|
{
|
|||
|
// ISSUE: method reference
|
|||
|
RuntimeMethodHandle runtimeMethodHandle = __methodref (c9b81fdde8dea987fa347362a8b38f66c.ca60e2e08a2723dd3c979d21ff53a885d.c34d836302883eefe8a38163efc65e0ad);
|
|||
|
}
|
|||
|
return new cd27155a99d37e18e8674d966126bfe7d();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[DebuggerHidden]
|
|||
|
private void cbb6da2598d8d80eb52e2d7caa80c7635<cd27155a99d37e18e8674d966126bfe7d>(
|
|||
|
ref cd27155a99d37e18e8674d966126bfe7d c6ac98bb3a5ad66bccc6228eddd2a459e)
|
|||
|
{
|
|||
|
c6ac98bb3a5ad66bccc6228eddd2a459e = default (cd27155a99d37e18e8674d966126bfe7d);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
[ComVisible(false)]
|
|||
|
internal sealed class c5c7ec5333224c1213f04f873fa326520<cd27155a99d37e18e8674d966126bfe7d> where cd27155a99d37e18e8674d966126bfe7d : new()
|
|||
|
{
|
|||
|
[DebuggerHidden]
|
|||
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|||
|
public c5c7ec5333224c1213f04f873fa326520()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
internal cd27155a99d37e18e8674d966126bfe7d ca3164a95c498711c0a73564c28375492
|
|||
|
{
|
|||
|
[DebuggerHidden] get
|
|||
|
{
|
|||
|
if ((object) c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<cd27155a99d37e18e8674d966126bfe7d>.c2b01df8981e297847f68891fa241d529 == null)
|
|||
|
{
|
|||
|
label_1:
|
|||
|
switch (4)
|
|||
|
{
|
|||
|
case 0:
|
|||
|
goto label_1;
|
|||
|
default:
|
|||
|
if (false)
|
|||
|
{
|
|||
|
RuntimeMethodHandle runtimeMethodHandle = __methodref (c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<>.get_ca3164a95c498711c0a73564c28375492);
|
|||
|
}
|
|||
|
c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<cd27155a99d37e18e8674d966126bfe7d>.c2b01df8981e297847f68891fa241d529 = new cd27155a99d37e18e8674d966126bfe7d();
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
return c9b81fdde8dea987fa347362a8b38f66c.c5c7ec5333224c1213f04f873fa326520<cd27155a99d37e18e8674d966126bfe7d>.c2b01df8981e297847f68891fa241d529;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|