mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-19 01:46:09 +00:00
f2ac1ece55
add
161 lines
4.0 KiB
C#
161 lines
4.0 KiB
C#
// Decompiled with JetBrains decompiler
|
||
// Type:
|
||
// Assembly: ss20, Version=1.1.1.1, Culture=neutral, PublicKeyToken=null
|
||
// MVID: 4385E1A7-2FA8-4895-8952-90E8ECDFEF6F
|
||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\Trojan-Dropper.Win32.Dapato.awrl-32c3dc21d69dcf58806a205f7919ff769fda4c1659e61dc7d2c60838850ea6d5.exe
|
||
|
||
using Microsoft.VisualBasic;
|
||
using Microsoft.VisualBasic.ApplicationServices;
|
||
using Microsoft.VisualBasic.CompilerServices;
|
||
using System;
|
||
using System.CodeDom.Compiler;
|
||
using System.ComponentModel;
|
||
using System.Diagnostics;
|
||
using System.Runtime.CompilerServices;
|
||
using System.Runtime.InteropServices;
|
||
|
||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||
[StandardModule]
|
||
[HideModuleName]
|
||
internal sealed class \u0005
|
||
{
|
||
private static readonly \u0005.\u0003<\u0003> \u0002;
|
||
private static readonly \u0005.\u0003<\u0002> \u0003;
|
||
private static readonly \u0005.\u0003<User> \u0005;
|
||
private static readonly \u0005.\u0003<\u0005.\u0002> \u0008;
|
||
|
||
static \u0005()
|
||
{
|
||
\u0005.\u0003<\u0003> obj1 = new \u0005.\u0003<\u0003>();
|
||
if (true)
|
||
goto label_4;
|
||
label_1:
|
||
\u0005.\u0003<\u0002> obj2 = new \u0005.\u0003<\u0002>();
|
||
if (true)
|
||
goto label_5;
|
||
label_2:
|
||
\u0005.\u0003<User> obj3 = new \u0005.\u0003<User>();
|
||
if (true)
|
||
goto label_6;
|
||
label_3:
|
||
\u0005.\u0008 = new \u0005.\u0003<\u0005.\u0002>();
|
||
return;
|
||
label_6:
|
||
\u0005.\u0005 = obj3;
|
||
goto label_3;
|
||
label_5:
|
||
\u0005.\u0003 = obj2;
|
||
goto label_2;
|
||
label_4:
|
||
\u0005.\u0002 = obj1;
|
||
goto label_1;
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
internal static \u0003 \u0002() => \u0005.\u0002.\u0002();
|
||
|
||
[DebuggerHidden]
|
||
internal static \u0002 \u0002() => \u0005.\u0003.\u0002();
|
||
|
||
[DebuggerHidden]
|
||
internal static User \u0002() => \u0005.\u0005.\u0002();
|
||
|
||
[DebuggerHidden]
|
||
internal static \u0005.\u0002 \u0002() => \u0005.\u0008.\u0002();
|
||
|
||
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
internal sealed class \u0002
|
||
{
|
||
[DebuggerHidden]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
public \u0002()
|
||
{
|
||
if (true)
|
||
;
|
||
// ISSUE: explicit constructor call
|
||
base.\u002Ector();
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
public override bool Equals(object _param1)
|
||
{
|
||
if (true)
|
||
;
|
||
return base.Equals(RuntimeHelpers.GetObjectValue(_param1));
|
||
}
|
||
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
[DebuggerHidden]
|
||
public override int GetHashCode()
|
||
{
|
||
if (true)
|
||
;
|
||
return base.GetHashCode();
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
internal Type \u0002() => typeof (\u0005.\u0002);
|
||
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
[DebuggerHidden]
|
||
public override string ToString()
|
||
{
|
||
if (true)
|
||
;
|
||
return base.ToString();
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
private static T \u0002<T>(T _param0) where T : new()
|
||
{
|
||
T obj = _param0;
|
||
if (true)
|
||
;
|
||
return (object) obj == null ? new T() : _param0;
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
private void \u0003<T>(ref T _param1)
|
||
{
|
||
ref T local = ref _param1;
|
||
if (true)
|
||
;
|
||
T obj = default (T);
|
||
local = obj;
|
||
}
|
||
}
|
||
|
||
[ComVisible(false)]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
internal sealed class \u0003<\u0002> where \u0002 : new()
|
||
{
|
||
[ThreadStatic]
|
||
private static \u0002 \u0002;
|
||
|
||
[DebuggerHidden]
|
||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||
public \u0003()
|
||
{
|
||
if (true)
|
||
;
|
||
// ISSUE: explicit constructor call
|
||
base.\u002Ector();
|
||
}
|
||
|
||
[DebuggerHidden]
|
||
internal \u0002 \u0002()
|
||
{
|
||
if ((object) \u0005.\u0003<\u0002>.\u0002 == null)
|
||
{
|
||
\u0002 obj = new \u0002();
|
||
if (true)
|
||
\u0005.\u0003<\u0002>.\u0002 = obj;
|
||
}
|
||
return \u0005.\u0003<\u0002>.\u0002;
|
||
}
|
||
}
|
||
}
|