mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2025-01-20 00:58:52 +00:00
f2ac1ece55
add
299 lines
6.7 KiB
C#
299 lines
6.7 KiB
C#
// Decompiled with JetBrains decompiler
|
||
// Type: .
|
||
// Assembly: Explorer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1133f7a8419a0062
|
||
// MVID: 9EBACA4B-5CC4-4E1D-BB8B-A34A1921D651
|
||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Delf.cjha-09fdf048be5ee692c4b7f67dcd746d321697af807f132f1e395c35c2bc7d244c.exe
|
||
|
||
using \u0005;
|
||
using System.Runtime.InteropServices;
|
||
using System.Text;
|
||
|
||
namespace \u0005
|
||
{
|
||
[StructLayout(LayoutKind.Auto, CharSet = CharSet.Auto)]
|
||
internal class \u0002
|
||
{
|
||
internal static \u0002.\u0001 \u0001;
|
||
internal static byte[] \u0001;
|
||
internal static string[] \u0001 = new string[15];
|
||
|
||
private static string \u0003([In] int obj0, [In] int obj1, [In] int obj2)
|
||
{
|
||
string str = Encoding.Default.GetString(\u0002.\u0001, obj1, obj2);
|
||
\u0002.\u0001[obj0] = str;
|
||
return str;
|
||
}
|
||
|
||
public static string \u0003() => \u0002.\u0001[0] ?? \u0002.\u0003(0, 0, 12);
|
||
|
||
public static string \u0004() => \u0002.\u0001[1] ?? \u0002.\u0003(1, 12, 13);
|
||
|
||
public static string \u0005() => \u0002.\u0001[2] ?? \u0002.\u0003(2, 25, 12);
|
||
|
||
public static string \u0006() => \u0002.\u0001[3] ?? \u0002.\u0003(3, 37, 12);
|
||
|
||
public static string \u0007() => \u0002.\u0001[4] ?? \u0002.\u0003(4, 49, 14);
|
||
|
||
public static string \u0008() => \u0002.\u0001[5] ?? \u0002.\u0003(5, 63, 18);
|
||
|
||
public static string \u000E() => \u0002.\u0001[7] ?? \u0002.\u0003(7, 110, 14);
|
||
|
||
public static string \u000F() => \u0002.\u0001[8] ?? \u0002.\u0003(8, 124, 9);
|
||
|
||
public static string \u0010() => \u0002.\u0001[9] ?? \u0002.\u0003(9, 133, 20);
|
||
|
||
public static string \u0011() => \u0002.\u0001[10] ?? \u0002.\u0003(10, 153, 14);
|
||
|
||
public static string \u0012() => \u0002.\u0001[11] ?? \u0002.\u0003(11, 167, 18);
|
||
|
||
public static string \u0013() => \u0002.\u0001[12] ?? \u0002.\u0003(12, 185, 16);
|
||
|
||
public static string \u0014() => \u0002.\u0001[13] ?? \u0002.\u0003(13, 201, 16);
|
||
|
||
public static string \u0015() => \u0002.\u0001[14] ?? \u0002.\u0003(14, 217, 12);
|
||
|
||
static \u0002()
|
||
{
|
||
\u0002.\u0001 = new byte[229]
|
||
{
|
||
(byte) 149,
|
||
(byte) 154,
|
||
(byte) 142,
|
||
(byte) 147,
|
||
(byte) 159,
|
||
(byte) 151,
|
||
(byte) 203,
|
||
(byte) 203,
|
||
(byte) 216,
|
||
(byte) 147,
|
||
(byte) 152,
|
||
(byte) 153,
|
||
(byte) 180,
|
||
(byte) 154,
|
||
(byte) 158,
|
||
(byte) 149,
|
||
(byte) 188,
|
||
(byte) 138,
|
||
(byte) 159,
|
||
(byte) 130,
|
||
(byte) 159,
|
||
(byte) 153,
|
||
(byte) 139,
|
||
(byte) 140,
|
||
(byte) 167,
|
||
(byte) 171,
|
||
(byte) 139,
|
||
(byte) 132,
|
||
(byte) 134,
|
||
(byte) 177,
|
||
(byte) 133,
|
||
(byte) 146,
|
||
(byte) 177,
|
||
(byte) 170,
|
||
(byte) 174,
|
||
(byte) 190,
|
||
(byte) 191,
|
||
(byte) 151,
|
||
(byte) 183,
|
||
(byte) 186,
|
||
(byte) 189,
|
||
(byte) 133,
|
||
(byte) 177,
|
||
(byte) 166,
|
||
(byte) 189,
|
||
(byte) 166,
|
||
(byte) 162,
|
||
(byte) 178,
|
||
(byte) 171,
|
||
(byte) 156,
|
||
(byte) 165,
|
||
(byte) 183,
|
||
(byte) 175,
|
||
(byte) 164,
|
||
(byte) 174,
|
||
(byte) 155,
|
||
(byte) 163,
|
||
(byte) 180,
|
||
(byte) 171,
|
||
(byte) 176,
|
||
(byte) 176,
|
||
(byte) 160,
|
||
(byte) 165,
|
||
(byte) 134,
|
||
(byte) 219,
|
||
(byte) 203,
|
||
(byte) 241,
|
||
(byte) 210,
|
||
(byte) 222,
|
||
(byte) 206,
|
||
(byte) 212,
|
||
(byte) 220,
|
||
(byte) 240,
|
||
(byte) 222,
|
||
(byte) 216,
|
||
(byte) 208,
|
||
(byte) 252,
|
||
(byte) 210,
|
||
(byte) 221,
|
||
(byte) 212,
|
||
(byte) 239,
|
||
(byte) 234,
|
||
(byte) 212,
|
||
(byte) 221,
|
||
(byte) 198,
|
||
(byte) 196,
|
||
(byte) 218,
|
||
(byte) 204,
|
||
(byte) 212,
|
||
(byte) 137,
|
||
(byte) 244,
|
||
(byte) 215,
|
||
(byte) 205,
|
||
(byte) 211,
|
||
(byte) 197,
|
||
(byte) 211,
|
||
(byte) 234,
|
||
(byte) 246,
|
||
(byte) 249,
|
||
(byte) 238,
|
||
(byte) 180,
|
||
(byte) 201,
|
||
(byte) 253,
|
||
(byte) 234,
|
||
(byte) 249,
|
||
(byte) 226,
|
||
(byte) 230,
|
||
(byte) 246,
|
||
(byte) 247,
|
||
(byte) 224,
|
||
(byte) 211,
|
||
(byte) 227,
|
||
(byte) 235,
|
||
(byte) 238,
|
||
(byte) 248,
|
||
(byte) 232,
|
||
(byte) 218,
|
||
(byte) 249,
|
||
(byte) 231,
|
||
(byte) 234,
|
||
(byte) 227,
|
||
(byte) 244,
|
||
(byte) 247,
|
||
(byte) 196,
|
||
(byte) 236,
|
||
(byte) 247,
|
||
(byte) 228,
|
||
(byte) 237,
|
||
(byte) 18,
|
||
(byte) 81,
|
||
(byte) 24,
|
||
(byte) 17,
|
||
(byte) 22,
|
||
(byte) 53,
|
||
(byte) 12,
|
||
(byte) 44,
|
||
(byte) 24,
|
||
(byte) 26,
|
||
(byte) 21,
|
||
(byte) 5,
|
||
(byte) 36,
|
||
(byte) 26,
|
||
(byte) 21,
|
||
(byte) 6,
|
||
(byte) 33,
|
||
(byte) 9,
|
||
(byte) 63,
|
||
(byte) 8,
|
||
(byte) 9,
|
||
(byte) 31,
|
||
(byte) 1,
|
||
(byte) 6,
|
||
(byte) 8,
|
||
(byte) 49,
|
||
(byte) 13,
|
||
(byte) 23,
|
||
(byte) 22,
|
||
(byte) 22,
|
||
(byte) 1,
|
||
(byte) 13,
|
||
(byte) 31,
|
||
(byte) 51,
|
||
(byte) 48,
|
||
(byte) 50,
|
||
(byte) 57,
|
||
(byte) 30,
|
||
(byte) 32,
|
||
(byte) 14,
|
||
(byte) 36,
|
||
(byte) 62,
|
||
(byte) 32,
|
||
(byte) 48,
|
||
(byte) 2,
|
||
(byte) 33,
|
||
(byte) 63,
|
||
(byte) 50,
|
||
(byte) 43,
|
||
(byte) 60,
|
||
(byte) 63,
|
||
(byte) 0,
|
||
(byte) 47,
|
||
(byte) 38,
|
||
(byte) 39,
|
||
(byte) 59,
|
||
(byte) 63,
|
||
(byte) 0,
|
||
(byte) 33,
|
||
(byte) 49,
|
||
(byte) 22,
|
||
(byte) 43,
|
||
(byte) 50,
|
||
(byte) 36,
|
||
(byte) 95,
|
||
(byte) 91,
|
||
(byte) 127,
|
||
(byte) 82,
|
||
(byte) 84,
|
||
(byte) 79,
|
||
(byte) 93,
|
||
(byte) 65,
|
||
(byte) 66,
|
||
(byte) 100,
|
||
(byte) 81,
|
||
(byte) 65,
|
||
(byte) 102,
|
||
(byte) 91,
|
||
(byte) 66,
|
||
(byte) 84,
|
||
(byte) 79,
|
||
(byte) 75,
|
||
(byte) 111,
|
||
(byte) 66,
|
||
(byte) 68,
|
||
(byte) 95,
|
||
(byte) 77,
|
||
(byte) 81,
|
||
(byte) 82,
|
||
(byte) 117,
|
||
(byte) 65,
|
||
(byte) 86,
|
||
(byte) 87,
|
||
(byte) 78,
|
||
(byte) 69,
|
||
(byte) 117,
|
||
(byte) 118,
|
||
(byte) 109,
|
||
(byte) 121,
|
||
(byte) 124,
|
||
(byte) 126
|
||
};
|
||
for (int index = 0; index < \u0002.\u0001.Length; ++index)
|
||
\u0002.\u0001[index] = (byte) ((int) \u0002.\u0001[index] ^ index ^ 1447847678);
|
||
}
|
||
|
||
[StructLayout(LayoutKind.Explicit, Size = 229, Pack = 1)]
|
||
private struct \u0001
|
||
{
|
||
}
|
||
}
|
||
}
|