// 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 { } } }