Files
2026-08-27 10:56:38 -06:00

3267 lines
69 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Text;
using XW3iQq2AVWsC9kohc8a;
namespace ws1flOn4295GVZuW05j;
internal class teChAknSMwcsOKOlG5s
{
private delegate void IFtvs1mriNb0knf0C7j(object o);
internal class zdgbCxm3We8Aitdg0da : Attribute
{
internal class XaE83NmqrmfAOLZoiCv<EXuvZ7mXHxeMY3XStGi>
{
private static object xHxfZFL5bj9YiG4Jc6U;
public XaE83NmqrmfAOLZoiCv()
{
NBKP5U21DpWjdkoBBdj.YtEk5Wl7Vq();
base._002Ector();
int num = 2;
if (true)
{
num = 0;
}
int num2 = default(int);
while (true)
{
switch (num)
{
case 0:
return;
}
if (num2 == 988)
{
num = num2;
continue;
}
return;
}
}
internal static bool W5RM6xL8NOGD3ymd5Oj()
{
return xHxfZFL5bj9YiG4Jc6U == null;
}
internal static object pL4463LPwoqoKXWja4e()
{
return xHxfZFL5bj9YiG4Jc6U;
}
}
public zdgbCxm3We8Aitdg0da(object P_0)
{
}
}
internal class JXBIAhmh5kQ7ZmMKh75
{
internal static string n3BmG34lbh(object P_0, object P_1)
{
byte[] bytes = Encoding.Unicode.GetBytes((string)P_0);
byte[] key = new byte[32]
{
82, 102, 104, 110, 32, 77, 24, 34, 118, 181,
51, 17, 18, 51, 12, 109, 10, 32, 77, 24,
34, 158, 161, 41, 97, 28, 118, 181, 5, 25,
1, 88
};
byte[] iV = ypynUf7dPe(Encoding.Unicode.GetBytes((string)P_1));
MemoryStream memoryStream = new MemoryStream();
SymmetricAlgorithm symmetricAlgorithm = zZmntn1H11();
symmetricAlgorithm.Key = key;
symmetricAlgorithm.IV = iV;
CryptoStream cryptoStream = new CryptoStream(memoryStream, symmetricAlgorithm.CreateEncryptor(), CryptoStreamMode.Write);
cryptoStream.Write(bytes, 0, bytes.Length);
cryptoStream.Close();
return Convert.ToBase64String(memoryStream.ToArray());
}
}
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate uint iuddTembF8MbcqpAvD4(IntPtr classthis, IntPtr comp, IntPtr info, uint flags, IntPtr nativeEntry, ref uint nativeSizeOfCode);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate IntPtr KfHhPXmjCuRmn6AdnKy();
internal struct N3DL9DmO82T1Qa7wXTj
{
internal bool dXXm5CbDwu;
internal byte[] Savm8vFpSs;
}
internal class MYOrd0mPu5bSv9tbdB1
{
private object uy22fFZZUk;
public MYOrd0mPu5bSv9tbdB1(Stream P_0)
{
uy22fFZZUk = new BinaryReader(P_0);
}
[SpecialName]
internal Stream KCFlcDdR6L()
{
return ((BinaryReader)uy22fFZZUk).BaseStream;
}
internal byte[] yHNmvCnxts(int P_0)
{
return ((BinaryReader)uy22fFZZUk).ReadBytes(P_0);
}
internal int FRImwfVOJm(byte[] P_0, int P_1, int P_2)
{
return ((BinaryReader)uy22fFZZUk).Read(P_0, P_1, P_2);
}
internal int I8omKwMgf8()
{
return ((BinaryReader)uy22fFZZUk).ReadInt32();
}
internal void OQMmzDFCLi()
{
((BinaryReader)uy22fFZZUk).Close();
}
}
[UnmanagedFunctionPointer(CallingConvention.StdCall, CharSet = CharSet.Ansi)]
private delegate IntPtr vkifub2iA5pBC6QKKGp(IntPtr hModule, string lpName, uint lpType);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate IntPtr JUboZP2nmxfQc3iCYQl(IntPtr lpAddress, uint dwSize, uint flAllocationType, uint flProtect);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate int uNKJn82mYjh38x1ipfr(IntPtr hProcess, IntPtr lpBaseAddress, [In][Out] byte[] buffer, uint size, out IntPtr lpNumberOfBytesWritten);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate int dUVmvT22uxS0u79gCdm(IntPtr lpAddress, int dwSize, int flNewProtect, ref int lpflOldProtect);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate IntPtr M63Uge2LZVBf5q5ALZC(uint dwDesiredAccess, int bInheritHandle, uint dwProcessId);
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate int ugHmaV2k3NGNvHFs8yN(IntPtr ptr);
[Flags]
private enum sJOg3q2JXB7rbm5jTpj
{
}
private static bool U0xmkFtn1y;
internal static object EpwmJ5Rok3;
private static bool NE4mIcdIPx;
private static int ciPmykfdes;
private static List<int> O3FmEp4Asq;
private static object p0um4rhkTP;
private static IntPtr RF9maln5wK;
private static object gbgmVeq0me;
private static int ABhmdwBURv;
private static object OTimYlmIjV;
private static int GxWmM2gLXN;
private static int qhDmFc0bYV;
internal static object i6TmWYC4fV;
private static object PKjmogYOrk;
private static object tJIm0LmLBa;
private static object uvmmeGuXl1;
private static object h4TmHOxAtQ;
private static IntPtr tn4mg0Z3Sj;
internal static object NGCmRgUbqg;
private static object p6ImSBBnDT;
private static object Qbcmx5uDw7;
private static List<string> puYmZNP8OL;
private static object vMemTpD39d;
[zdgbCxm3We8Aitdg0da(typeof(zdgbCxm3We8Aitdg0da.XaE83NmqrmfAOLZoiCv<object>[]))]
private static bool ihUm96dgyM;
private static object k4lmN5rNOy;
internal static object EsCmUbbhAY;
private static IntPtr DMym6J9WIk;
private static object JFbmQco7Qr;
private static IntPtr sjDmspHLMR;
private static long PBSmtRvXcO;
private static object ASkmundayI;
private static int qHrmB5NluC;
private static object gWjm1G4M6C;
private static bool yi6mAyEPVs;
private static Dictionary<int, int> YxnmCJTrsy;
private static long XZImcZfv1l;
internal static object RrempdV82h;
private static bool hN9m7iCieX;
private static bool IF3mDv9rwu;
private static bool hjRmltPa4V;
static teChAknSMwcsOKOlG5s()
{
U0xmkFtn1y = false;
EpwmJ5Rok3 = typeof(teChAknSMwcsOKOlG5s).Assembly;
gWjm1G4M6C = new uint[64]
{
3614090360u, 3905402710u, 606105819u, 3250441966u, 4118548399u, 1200080426u, 2821735955u, 4249261313u, 1770035416u, 2336552879u,
4294925233u, 2304563134u, 1804603682u, 4254626195u, 2792965006u, 1236535329u, 4129170786u, 3225465664u, 643717713u, 3921069994u,
3593408605u, 38016083u, 3634488961u, 3889429448u, 568446438u, 3275163606u, 4107603335u, 1163531501u, 2850285829u, 4243563512u,
1735328473u, 2368359562u, 4294588738u, 2272392833u, 1839030562u, 4259657740u, 2763975236u, 1272893353u, 4139469664u, 3200236656u,
681279174u, 3936430074u, 3572445317u, 76029189u, 3654602809u, 3873151461u, 530742520u, 3299628645u, 4096336452u, 1126891415u,
2878612391u, 4237533241u, 1700485571u, 2399980690u, 4293915773u, 2240044497u, 1873313359u, 4264355552u, 2734768916u, 1309151649u,
4149444226u, 3174756917u, 718787259u, 3951481745u
};
yi6mAyEPVs = false;
NE4mIcdIPx = false;
NGCmRgUbqg = null;
YxnmCJTrsy = null;
k4lmN5rNOy = new object();
ciPmykfdes = 0;
vMemTpD39d = new object();
puYmZNP8OL = null;
O3FmEp4Asq = null;
p6ImSBBnDT = new byte[0];
p0um4rhkTP = new byte[0];
RF9maln5wK = IntPtr.Zero;
sjDmspHLMR = IntPtr.Zero;
gbgmVeq0me = new string[0];
JFbmQco7Qr = new int[0];
ABhmdwBURv = 1;
hjRmltPa4V = false;
OTimYlmIjV = new SortedList();
GxWmM2gLXN = 0;
PBSmtRvXcO = 0L;
RrempdV82h = null;
EsCmUbbhAY = null;
XZImcZfv1l = 0L;
qhDmFc0bYV = 0;
hN9m7iCieX = false;
IF3mDv9rwu = false;
qHrmB5NluC = 0;
tn4mg0Z3Sj = IntPtr.Zero;
ihUm96dgyM = false;
i6TmWYC4fV = new Hashtable();
PKjmogYOrk = null;
ASkmundayI = null;
Qbcmx5uDw7 = null;
tJIm0LmLBa = null;
uvmmeGuXl1 = null;
h4TmHOxAtQ = null;
DMym6J9WIk = IntPtr.Zero;
try
{
RSACryptoServiceProvider.UseMachineKeyStore = true;
}
catch
{
}
}
private void oNAkO7tgO9()
{
}
internal static byte[] PAinaiGrq1(object P_0)
{
uint[] array = new uint[16];
uint num = (uint)((448 - ((Array)P_0).Length * 8 % 512 + 512) % 512);
if (num == 0)
{
num = 512u;
}
uint num2 = (uint)(((Array)P_0).Length + num / 8 + 8);
ulong num3 = (ulong)((Array)P_0).Length * 8uL;
byte[] array2 = new byte[num2];
for (int i = 0; i < ((Array)P_0).Length; i++)
{
array2[i] = ((byte[])P_0)[i];
}
array2[((Array)P_0).Length] |= 128;
for (int num4 = 8; num4 > 0; num4--)
{
array2[num2 - num4] = (byte)((num3 >> (8 - num4) * 8) & 0xFF);
}
uint num5 = (uint)(array2.Length * 8) / 32u;
uint num6 = 1732584193u;
uint num7 = 4023233417u;
uint num8 = 2562383102u;
uint num9 = 271733878u;
for (uint num10 = 0u; num10 < num5 / 16; num10++)
{
uint num11 = num10 << 6;
for (uint num12 = 0u; num12 < 61; num12 += 4)
{
array[num12 >> 2] = (uint)((array2[num11 + (num12 + 3)] << 24) | (array2[num11 + (num12 + 2)] << 16) | (array2[num11 + (num12 + 1)] << 8) | array2[num11 + num12]);
}
uint num13 = num6;
uint num14 = num7;
uint num15 = num8;
uint num16 = num9;
aUCnsLJchg(ref num6, num7, num8, num9, 0u, 7, 1u, array);
aUCnsLJchg(ref num9, num6, num7, num8, 1u, 12, 2u, array);
aUCnsLJchg(ref num8, num9, num6, num7, 2u, 17, 3u, array);
aUCnsLJchg(ref num7, num8, num9, num6, 3u, 22, 4u, array);
aUCnsLJchg(ref num6, num7, num8, num9, 4u, 7, 5u, array);
aUCnsLJchg(ref num9, num6, num7, num8, 5u, 12, 6u, array);
aUCnsLJchg(ref num8, num9, num6, num7, 6u, 17, 7u, array);
aUCnsLJchg(ref num7, num8, num9, num6, 7u, 22, 8u, array);
aUCnsLJchg(ref num6, num7, num8, num9, 8u, 7, 9u, array);
aUCnsLJchg(ref num9, num6, num7, num8, 9u, 12, 10u, array);
aUCnsLJchg(ref num8, num9, num6, num7, 10u, 17, 11u, array);
aUCnsLJchg(ref num7, num8, num9, num6, 11u, 22, 12u, array);
aUCnsLJchg(ref num6, num7, num8, num9, 12u, 7, 13u, array);
aUCnsLJchg(ref num9, num6, num7, num8, 13u, 12, 14u, array);
aUCnsLJchg(ref num8, num9, num6, num7, 14u, 17, 15u, array);
aUCnsLJchg(ref num7, num8, num9, num6, 15u, 22, 16u, array);
BponVgr1GR(ref num6, num7, num8, num9, 1u, 5, 17u, array);
BponVgr1GR(ref num9, num6, num7, num8, 6u, 9, 18u, array);
BponVgr1GR(ref num8, num9, num6, num7, 11u, 14, 19u, array);
BponVgr1GR(ref num7, num8, num9, num6, 0u, 20, 20u, array);
BponVgr1GR(ref num6, num7, num8, num9, 5u, 5, 21u, array);
BponVgr1GR(ref num9, num6, num7, num8, 10u, 9, 22u, array);
BponVgr1GR(ref num8, num9, num6, num7, 15u, 14, 23u, array);
BponVgr1GR(ref num7, num8, num9, num6, 4u, 20, 24u, array);
BponVgr1GR(ref num6, num7, num8, num9, 9u, 5, 25u, array);
BponVgr1GR(ref num9, num6, num7, num8, 14u, 9, 26u, array);
BponVgr1GR(ref num8, num9, num6, num7, 3u, 14, 27u, array);
BponVgr1GR(ref num7, num8, num9, num6, 8u, 20, 28u, array);
BponVgr1GR(ref num6, num7, num8, num9, 13u, 5, 29u, array);
BponVgr1GR(ref num9, num6, num7, num8, 2u, 9, 30u, array);
BponVgr1GR(ref num8, num9, num6, num7, 7u, 14, 31u, array);
BponVgr1GR(ref num7, num8, num9, num6, 12u, 20, 32u, array);
YSEnQDET4N(ref num6, num7, num8, num9, 5u, 4, 33u, array);
YSEnQDET4N(ref num9, num6, num7, num8, 8u, 11, 34u, array);
YSEnQDET4N(ref num8, num9, num6, num7, 11u, 16, 35u, array);
YSEnQDET4N(ref num7, num8, num9, num6, 14u, 23, 36u, array);
YSEnQDET4N(ref num6, num7, num8, num9, 1u, 4, 37u, array);
YSEnQDET4N(ref num9, num6, num7, num8, 4u, 11, 38u, array);
YSEnQDET4N(ref num8, num9, num6, num7, 7u, 16, 39u, array);
YSEnQDET4N(ref num7, num8, num9, num6, 10u, 23, 40u, array);
YSEnQDET4N(ref num6, num7, num8, num9, 13u, 4, 41u, array);
YSEnQDET4N(ref num9, num6, num7, num8, 0u, 11, 42u, array);
YSEnQDET4N(ref num8, num9, num6, num7, 3u, 16, 43u, array);
YSEnQDET4N(ref num7, num8, num9, num6, 6u, 23, 44u, array);
YSEnQDET4N(ref num6, num7, num8, num9, 9u, 4, 45u, array);
YSEnQDET4N(ref num9, num6, num7, num8, 12u, 11, 46u, array);
YSEnQDET4N(ref num8, num9, num6, num7, 15u, 16, 47u, array);
YSEnQDET4N(ref num7, num8, num9, num6, 2u, 23, 48u, array);
wBMndSiq36(ref num6, num7, num8, num9, 0u, 6, 49u, array);
wBMndSiq36(ref num9, num6, num7, num8, 7u, 10, 50u, array);
wBMndSiq36(ref num8, num9, num6, num7, 14u, 15, 51u, array);
wBMndSiq36(ref num7, num8, num9, num6, 5u, 21, 52u, array);
wBMndSiq36(ref num6, num7, num8, num9, 12u, 6, 53u, array);
wBMndSiq36(ref num9, num6, num7, num8, 3u, 10, 54u, array);
wBMndSiq36(ref num8, num9, num6, num7, 10u, 15, 55u, array);
wBMndSiq36(ref num7, num8, num9, num6, 1u, 21, 56u, array);
wBMndSiq36(ref num6, num7, num8, num9, 8u, 6, 57u, array);
wBMndSiq36(ref num9, num6, num7, num8, 15u, 10, 58u, array);
wBMndSiq36(ref num8, num9, num6, num7, 6u, 15, 59u, array);
wBMndSiq36(ref num7, num8, num9, num6, 13u, 21, 60u, array);
wBMndSiq36(ref num6, num7, num8, num9, 4u, 6, 61u, array);
wBMndSiq36(ref num9, num6, num7, num8, 11u, 10, 62u, array);
wBMndSiq36(ref num8, num9, num6, num7, 2u, 15, 63u, array);
wBMndSiq36(ref num7, num8, num9, num6, 9u, 21, 64u, array);
num6 += num13;
num7 += num14;
num8 += num15;
num9 += num16;
}
byte[] array3 = new byte[16];
Array.Copy(BitConverter.GetBytes(num6), 0, array3, 0, 4);
Array.Copy(BitConverter.GetBytes(num7), 0, array3, 4, 4);
Array.Copy(BitConverter.GetBytes(num8), 0, array3, 8, 4);
Array.Copy(BitConverter.GetBytes(num9), 0, array3, 12, 4);
return array3;
}
private static void aUCnsLJchg(ref uint P_0, uint P_1, uint P_2, uint P_3, uint P_4, ushort P_5, uint P_6, object P_7)
{
P_0 = P_1 + QHrnlveRix(P_0 + ((P_1 & P_2) | (~P_1 & P_3)) + ((uint[])P_7)[P_4] + ((uint[])gWjm1G4M6C)[P_6 - 1], P_5);
}
private static void BponVgr1GR(ref uint P_0, uint P_1, uint P_2, uint P_3, uint P_4, ushort P_5, uint P_6, object P_7)
{
P_0 = P_1 + QHrnlveRix(P_0 + ((P_1 & P_3) | (P_2 & ~P_3)) + ((uint[])P_7)[P_4] + ((uint[])gWjm1G4M6C)[P_6 - 1], P_5);
}
private static void YSEnQDET4N(ref uint P_0, uint P_1, uint P_2, uint P_3, uint P_4, ushort P_5, uint P_6, object P_7)
{
P_0 = P_1 + QHrnlveRix(P_0 + (P_1 ^ P_2 ^ P_3) + ((uint[])P_7)[P_4] + ((uint[])gWjm1G4M6C)[P_6 - 1], P_5);
}
private static void wBMndSiq36(ref uint P_0, uint P_1, uint P_2, uint P_3, uint P_4, ushort P_5, uint P_6, object P_7)
{
P_0 = P_1 + QHrnlveRix(P_0 + (P_2 ^ (P_1 | ~P_3)) + ((uint[])P_7)[P_4] + ((uint[])gWjm1G4M6C)[P_6 - 1], P_5);
}
private static uint QHrnlveRix(uint P_0, ushort P_1)
{
return (P_0 >> 32 - P_1) | (P_0 << (int)P_1);
}
internal static bool Ne3nYC3vke()
{
if (!yi6mAyEPVs)
{
I7vnppriyb();
yi6mAyEPVs = true;
}
return NE4mIcdIPx;
}
internal teChAknSMwcsOKOlG5s()
{
}
private void fTYnMvjOoD(byte[] P_0, byte[] P_1, byte[] P_2)
{
int num = P_2.Length % 4;
int num2 = P_2.Length / 4;
byte[] array = new byte[P_2.Length];
int num3 = P_0.Length / 4;
uint num4 = 0u;
uint num5 = 0u;
uint num6 = 0u;
if (num > 0)
{
num2++;
}
uint num7 = 0u;
for (int i = 0; i < num2; i++)
{
int num8 = i % num3;
int num9 = i * 4;
num7 = (uint)(num8 * 4);
num5 = (uint)((P_0[num7 + 3] << 24) | (P_0[num7 + 2] << 16) | (P_0[num7 + 1] << 8) | P_0[num7]);
uint num10 = 255u;
int num11 = 0;
if (i == num2 - 1 && num > 0)
{
num6 = 0u;
num4 += num5;
for (int j = 0; j < num; j++)
{
if (j > 0)
{
num6 <<= 8;
}
num6 |= P_2[^(1 + j)];
}
}
else
{
num4 += num5;
num7 = (uint)num9;
num6 = (uint)((P_2[num7 + 3] << 24) | (P_2[num7 + 2] << 16) | (P_2[num7 + 1] << 8) | P_2[num7]);
}
uint num12 = num4;
num4 = 0u;
uint num13 = 2028173110u;
uint num14 = 732543283u;
uint num15 = 1533764501u;
uint num16 = num12;
uint num17 = 432942649u;
uint num18 = ((num13 >> 5) | (num13 << 27)) ^ num16;
uint num19 = num18 & 0xFF00FF;
num18 &= 0xFF00FF00u;
num13 = (num18 >> 8) | (num19 << 8);
num14 = 932744464u;
num15 = (num13 ^ num13) - num13;
if (num16 == 0)
{
num16--;
}
uint num20 = num13 / num16 + num16;
num16 = num13 - num13 - num20 + num13;
num14 = 9495 * (num14 & 0xFFFF) - (num14 >> 16);
num15 = 10476 * (num15 & 0xFFFF) - (num15 >> 16);
num13 = 22014 * num13 + num16;
num16 ^= num16 << 9;
num16 += num15;
num16 ^= num16 << 1;
num16 += num16;
num16 ^= num16 >> 5;
num16 += num17;
num16 = (((num15 << 11) + num13) ^ num15) + num16;
num4 = num12 + (uint)(double)num16;
if (i == num2 - 1 && num > 0)
{
uint num21 = num4 ^ num6;
for (int k = 0; k < num; k++)
{
if (k > 0)
{
num10 <<= 8;
num11 += 8;
}
array[num9 + k] = (byte)((num21 & num10) >> num11);
}
}
else
{
uint num22 = num4 ^ num6;
array[num9] = (byte)(num22 & 0xFF);
array[num9 + 1] = (byte)((num22 & 0xFF00) >> 8);
array[num9 + 2] = (byte)((num22 & 0xFF0000) >> 16);
array[num9 + 3] = (byte)((num22 & 0xFF000000u) >> 24);
}
}
p6ImSBBnDT = array;
}
internal static SymmetricAlgorithm zZmntn1H11()
{
SymmetricAlgorithm symmetricAlgorithm = null;
if (Ne3nYC3vke())
{
return new AesCryptoServiceProvider();
}
try
{
return new RijndaelManaged();
}
catch
{
try
{
return (SymmetricAlgorithm)Activator.CreateInstance("System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Security.Cryptography.AesCryptoServiceProvider").Unwrap();
}
catch
{
return (SymmetricAlgorithm)Activator.CreateInstance("System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Security.Cryptography.AesCryptoServiceProvider").Unwrap();
}
}
}
internal static void I7vnppriyb()
{
try
{
new MD5CryptoServiceProvider();
}
catch
{
NE4mIcdIPx = true;
return;
}
try
{
NE4mIcdIPx = CryptoConfig.AllowOnlyFipsAlgorithms;
}
catch
{
}
}
internal static byte[] ypynUf7dPe(object P_0)
{
if (!Ne3nYC3vke())
{
return new MD5CryptoServiceProvider().ComputeHash((byte[])P_0);
}
return PAinaiGrq1(P_0);
}
internal static void XKFnc5uB9g(object P_0, object P_1, uint P_2, object P_3)
{
while (P_2 != 0)
{
int num = ((P_2 > (uint)((Array)P_3).Length) ? ((Array)P_3).Length : ((int)P_2));
((Stream)P_1).Read((byte[])P_3, 0, num);
wxRnFV53wF(P_0, P_3, 0, num);
P_2 -= (uint)num;
}
}
internal static void wxRnFV53wF(object P_0, object P_1, int P_2, int P_3)
{
((HashAlgorithm)P_0).TransformBlock((byte[])P_1, P_2, P_3, (byte[]?)P_1, P_2);
}
internal static uint iNBn7DjApE(uint P_0, int P_1, long P_2, object P_3)
{
for (int i = 0; i < P_1; i++)
{
((BinaryReader)P_3).BaseStream.Position = P_2 + (i * 40 + 8);
uint num = ((BinaryReader)P_3).ReadUInt32();
uint num2 = ((BinaryReader)P_3).ReadUInt32();
((BinaryReader)P_3).ReadUInt32();
uint num3 = ((BinaryReader)P_3).ReadUInt32();
if (num2 <= P_0 && P_0 < num2 + num)
{
return num3 + P_0 - num2;
}
}
return 0u;
}
public static void XAGnDAYNEo(RuntimeTypeHandle P_0)
{
try
{
Type typeFromHandle = Type.GetTypeFromHandle(P_0);
if (YxnmCJTrsy == null)
{
lock (k4lmN5rNOy)
{
Dictionary<int, int> dictionary = new Dictionary<int, int>();
BinaryReader binaryReader = new BinaryReader(typeof(teChAknSMwcsOKOlG5s).Assembly.GetManifestResourceStream("QIsDrkRrFMx4aOuTgO.a2qTWbCdtAwDZ6F3VP"));
binaryReader.BaseStream.Position = 0L;
byte[] array = binaryReader.ReadBytes((int)binaryReader.BaseStream.Length);
binaryReader.Close();
if (array.Length != 0)
{
int num = array.Length % 4;
int num2 = array.Length / 4;
byte[] array2 = new byte[array.Length];
uint num3 = 0u;
uint num4 = 0u;
if (num > 0)
{
num2++;
}
uint num5 = 0u;
for (int i = 0; i < num2; i++)
{
int num6 = i * 4;
uint num7 = 255u;
int num8 = 0;
if (i == num2 - 1 && num > 0)
{
num4 = 0u;
for (int j = 0; j < num; j++)
{
if (j > 0)
{
num4 <<= 8;
}
num4 |= array[^(1 + j)];
}
}
else
{
num5 = (uint)num6;
num4 = (uint)((array[num5 + 3] << 24) | (array[num5 + 2] << 16) | (array[num5 + 1] << 8) | array[num5]);
}
num3 = num3;
num3 += gYEn9R0XUG(num3);
if (i == num2 - 1 && num > 0)
{
uint num9 = num3 ^ num4;
for (int k = 0; k < num; k++)
{
if (k > 0)
{
num7 <<= 8;
num8 += 8;
}
array2[num6 + k] = (byte)((num9 & num7) >> num8);
}
}
else
{
uint num10 = num3 ^ num4;
array2[num6] = (byte)(num10 & 0xFF);
array2[num6 + 1] = (byte)((num10 & 0xFF00) >> 8);
array2[num6 + 2] = (byte)((num10 & 0xFF0000) >> 16);
array2[num6 + 3] = (byte)((num10 & 0xFF000000u) >> 24);
}
}
array = array2;
array2 = null;
int num11 = array.Length / 8;
MYOrd0mPu5bSv9tbdB1 mYOrd0mPu5bSv9tbdB = new MYOrd0mPu5bSv9tbdB1(new MemoryStream(array));
for (int l = 0; l < num11; l++)
{
int key = mYOrd0mPu5bSv9tbdB.I8omKwMgf8();
int value = mYOrd0mPu5bSv9tbdB.I8omKwMgf8();
dictionary.Add(key, value);
}
mYOrd0mPu5bSv9tbdB.OQMmzDFCLi();
}
YxnmCJTrsy = dictionary;
}
}
FieldInfo[] fields = typeFromHandle.GetFields(BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.GetField);
for (int m = 0; m < fields.Length; m++)
{
try
{
FieldInfo fieldInfo = fields[m];
int metadataToken = fieldInfo.MetadataToken;
int num12 = YxnmCJTrsy[metadataToken];
bool flag = (num12 & 0x40000000) > 0;
num12 &= 0x3FFFFFFF;
MethodInfo methodInfo = (MethodInfo)typeof(teChAknSMwcsOKOlG5s).Module.ResolveMethod(num12, typeFromHandle.GetGenericArguments(), new Type[0]);
if (methodInfo.IsStatic)
{
fieldInfo.SetValue(null, Delegate.CreateDelegate(fieldInfo.FieldType, methodInfo));
continue;
}
ParameterInfo[] parameters = methodInfo.GetParameters();
int num13 = parameters.Length + 1;
Type[] array3 = new Type[num13];
if (methodInfo.DeclaringType.IsValueType)
{
array3[0] = methodInfo.DeclaringType.MakeByRefType();
}
else
{
array3[0] = typeof(object);
}
for (int n = 0; n < parameters.Length; n++)
{
array3[n + 1] = parameters[n].ParameterType;
}
DynamicMethod dynamicMethod = new DynamicMethod(string.Empty, methodInfo.ReturnType, array3, typeFromHandle, skipVisibility: true);
ILGenerator iLGenerator = dynamicMethod.GetILGenerator();
for (int num14 = 0; num14 < num13; num14++)
{
switch (num14)
{
case 0:
iLGenerator.Emit(OpCodes.Ldarg_0);
break;
case 1:
iLGenerator.Emit(OpCodes.Ldarg_1);
break;
case 2:
iLGenerator.Emit(OpCodes.Ldarg_2);
break;
case 3:
iLGenerator.Emit(OpCodes.Ldarg_3);
break;
default:
iLGenerator.Emit(OpCodes.Ldarg_S, num14);
break;
}
}
iLGenerator.Emit(OpCodes.Tailcall);
iLGenerator.Emit(flag ? OpCodes.Callvirt : OpCodes.Call, methodInfo);
iLGenerator.Emit(OpCodes.Ret);
fieldInfo.SetValue(null, dynamicMethod.CreateDelegate(typeFromHandle));
}
catch (Exception)
{
}
}
}
catch (Exception)
{
}
}
private static uint cljng0s57U(uint P_0)
{
return (uint)"bhvribLL01V3k87XhKN".Length;
}
private static uint gYEn9R0XUG(uint P_0)
{
return 0u;
}
internal static void L4NnWyRRsF()
{
}
[MethodImpl(MethodImplOptions.NoInlining)]
private static void UAdno0YQBc(object P_0, int P_1)
{
int num = 153;
byte[] array2 = default(byte[]);
int num4 = default(int);
byte[] array = default(byte[]);
int num5 = default(int);
byte[] array3 = default(byte[]);
byte[] array4 = default(byte[]);
int num6 = default(int);
Stream stream = default(Stream);
ICryptoTransform transform = default(ICryptoTransform);
byte[] array5 = default(byte[]);
byte[] array6 = default(byte[]);
while (true)
{
int num2 = num;
while (true)
{
int num3 = num2;
while (true)
{
switch (num3)
{
default:
if (num2 != 361)
{
if (num2 == 1342)
{
goto end_IL_0007;
}
goto case 18;
}
array2[5] = 168;
num3 = 293;
continue;
case 296:
array2[11] = (byte)num4;
num3 = 259;
continue;
case 37:
array[13] = (byte)num5;
num3 = 45;
continue;
case 313:
array2[2] = 126;
num3 = 145;
continue;
case 179:
array2[24] = (byte)num4;
num3 = 28;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 165;
}
continue;
case 267:
array[11] = 155;
num3 = 138;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 42;
}
continue;
case 28:
num4 = 34 + 22;
num3 = 130;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 108;
}
continue;
case 160:
num4 = 42 + 118;
num3 = 263;
continue;
case 29:
num4 = 107 + 53;
num3 = 227;
continue;
case 119:
array[13] = 116;
num3 = 172;
continue;
case 77:
num5 = 15 + 113;
num3 = 133;
continue;
case 138:
array2[21] = (byte)num4;
num3 = 7;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 119;
}
continue;
case 194:
array2[9] = 66;
num3 = 107;
continue;
case 7:
array2[21] = 220;
num3 = 5;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 89;
}
continue;
case 81:
array2[6] = 140;
num3 = 292;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 124;
}
continue;
case 163:
array2[1] = 86;
num = 140;
break;
case 317:
num4 = 188 - 62;
num3 = 294;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 342;
}
continue;
case 272:
array[7] = (byte)num5;
num3 = 143;
continue;
case 24:
array[4] = (byte)num5;
num3 = 197;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 361;
}
continue;
case 22:
array2[0] = (byte)num4;
num3 = 17;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 30;
}
continue;
case 349:
array2[26] = 175;
num3 = 50;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 156;
}
continue;
case 139:
num4 = 199 + 34;
num = 219;
break;
case 100:
array2[7] = 95;
num3 = 1;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 88;
}
continue;
case 186:
array2[14] = 168;
num3 = 88;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 308;
}
continue;
case 17:
array2[23] = (byte)num4;
num = 54;
break;
case 271:
array2[31] = 160;
num3 = 53;
continue;
case 210:
array[9] = 49;
num3 = 117;
continue;
case 44:
array3[1] = array4[0];
num3 = 72;
continue;
case 352:
array2[19] = (byte)num4;
num3 = 224;
continue;
case 143:
array[7] = 129;
num3 = 304;
continue;
case 273:
num4 = 133 - 44;
num3 = 283;
continue;
case 71:
array2[29] = (byte)num4;
num3 = 188;
continue;
case 280:
array2[13] = (byte)num4;
num3 = 122;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 361;
}
continue;
case 122:
array2[13] = 219;
num3 = 186;
continue;
case 338:
array2[10] = (byte)num4;
num3 = 239;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 151;
}
continue;
case 136:
if (array4.Length != 0)
{
num = 44;
break;
}
goto case 261;
case 261:
num6 = 0;
num = 202;
break;
case 18:
array2[4] = (byte)num4;
num = 317;
break;
case 109:
array2[17] = 220;
num3 = 323;
continue;
case 345:
array2[3] = (byte)num4;
num3 = 289;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 263;
}
continue;
case 287:
num4 = 140 + 52;
num3 = 311;
continue;
case 268:
array[0] = 203;
num3 = 212;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 52;
}
continue;
case 331:
array3[5] = array4[2];
num3 = 319;
continue;
case 86:
array3[13] = array4[6];
num3 = 32;
continue;
case 197:
num5 = 172 - 57;
num = 15;
break;
case 300:
num5 = 119 + 56;
num3 = 9;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 174;
}
continue;
case 304:
num5 = 105 + 56;
num3 = 215;
continue;
case 318:
num5 = 98 + 66;
num3 = 157;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 116;
}
continue;
case 108:
num4 = 95 + 8;
num3 = 18;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 114;
}
continue;
case 211:
num4 = 44 + 43;
num3 = 148;
continue;
case 57:
array2[9] = (byte)num4;
num3 = 52;
continue;
case 203:
num4 = 187 - 62;
num3 = 62;
continue;
case 23:
array2[4] = 194;
num3 = 240;
continue;
case 14:
array2[14] = 121;
num3 = 347;
continue;
case 252:
num4 = 123 - 3;
num3 = 111;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 283;
}
continue;
case 90:
array2[27] = 96;
num3 = 217;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 218;
}
continue;
case 351:
array[1] = 106;
num3 = 171;
continue;
case 269:
array[12] = (byte)num5;
num3 = 315;
continue;
case 82:
num4 = 140 - 46;
num3 = 22;
continue;
case 239:
num4 = 100 + 95;
num3 = 214;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 209;
}
continue;
case 353:
num4 = 190 - 63;
num3 = 352;
continue;
case 25:
array2[15] = (byte)num4;
num3 = 297;
continue;
case 189:
a8LnKM23XIcLLFYaYNt(array3);
num3 = 164;
continue;
case 165:
num4 = 125 - 41;
num3 = 61;
continue;
case 259:
array2[12] = 100;
num3 = 19;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 92;
}
continue;
case 213:
array2[3] = 118;
num3 = 118;
continue;
case 297:
num4 = 48 + 92;
num3 = 201;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 137;
}
continue;
case 115:
case 202:
if (num6 < array3.Length)
{
num3 = 83;
continue;
}
goto case 97;
case 249:
array2[17] = 76;
num3 = 127;
continue;
case 218:
num4 = 72 + 121;
num3 = 101;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 70;
}
continue;
case 10:
array[5] = 103;
num3 = 228;
continue;
case 50:
array2[26] = 138;
num3 = 287;
continue;
case 241:
array[11] = 114;
num3 = 287;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 267;
}
continue;
case 336:
num4 = 206 + 27;
num3 = 299;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 296;
}
continue;
case 21:
array[5] = 92;
num = 10;
break;
case 264:
array[14] = 33;
num3 = 302;
continue;
case 80:
array2[3] = 120;
num3 = 216;
continue;
case 223:
if (!DqNNHj2wrp9sPOfa8nC(kZIeaA2vQMFYkum8IrB(EpwmJ5Rok3), null))
{
num3 = 190;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 41;
}
continue;
}
goto case 284;
case 89:
num4 = 207 - 69;
num3 = 85;
continue;
case 199:
num5 = 80 + 77;
num3 = 166;
continue;
case 214:
array2[15] = (byte)num4;
num3 = 334;
continue;
case 243:
num4 = 169 - 56;
num3 = 142;
continue;
case 144:
num4 = 83 + 2;
num3 = 280;
continue;
case 130:
array2[11] = (byte)num4;
num3 = 324;
continue;
case 16:
array2[23] = (byte)num4;
num3 = 29;
continue;
case 254:
num4 = 139 - 33;
num3 = 230;
continue;
case 244:
array[2] = (byte)num5;
num3 = 46;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 114;
}
continue;
case 128:
array[3] = (byte)num5;
num3 = 300;
continue;
case 233:
num6++;
num3 = 115;
continue;
case 224:
array2[19] = 154;
num3 = 231;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 322;
}
continue;
case 156:
{
CryptoStream cryptoStream = new CryptoStream(stream, transform, CryptoStreamMode.Write);
qhOfoh2Oy4L7rPoT6d2(cryptoStream, array5, 0, array5.Length);
PLFbLZ25eSSFu7FoHeW(cryptoStream);
p6ImSBBnDT = BlIy1c28S1oL8jNik4p(stream);
kdPZON2Pm0iofCyTwE4(stream);
kdPZON2Pm0iofCyTwE4(cryptoStream);
num = 238;
break;
}
case 134:
array2[20] = (byte)num4;
num3 = 313;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 105;
}
continue;
case 150:
num4 = 100 + 32;
num3 = 266;
continue;
case 320:
array[1] = 150;
num3 = 351;
continue;
case 91:
num5 = 202 - 67;
num3 = 125;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 3;
}
continue;
case 105:
num4 = 238 - 79;
num3 = 292;
continue;
case 209:
array2[10] = (byte)num4;
num3 = 38;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 119;
}
continue;
case 321:
array2[2] = 108;
num3 = 313;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 360;
}
continue;
case 258:
num4 = 69 + 104;
num3 = 158;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 96;
}
continue;
case 221:
num4 = 101 + 34;
num3 = 114;
continue;
case 168:
array[4] = (byte)num5;
num = 220;
break;
case 308:
array2[14] = 106;
num3 = 14;
continue;
case 155:
array2[13] = (byte)num4;
num3 = 343;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 144;
}
continue;
case 13:
array2[17] = 147;
num3 = 249;
continue;
case 276:
array2[8] = 98;
num3 = 56;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 244;
}
continue;
case 314:
if (array4 != null)
{
num3 = 247;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 136;
}
continue;
}
goto case 261;
case 192:
num4 = 96 + 106;
num3 = 338;
continue;
case 167:
array2[18] = 84;
num3 = 303;
continue;
case 4:
num4 = 24 + 121;
num3 = 342;
continue;
case 34:
array[0] = (byte)num5;
num3 = 231;
continue;
case 257:
num4 = 130 + 82;
num3 = 187;
continue;
case 344:
array2[25] = 86;
num3 = 121;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 150;
}
continue;
case 185:
array[9] = 116;
num3 = 210;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 32;
}
continue;
case 126:
num4 = 36 + 5;
num3 = 1;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 49;
}
continue;
case 335:
num4 = 240 - 80;
num3 = 277;
continue;
case 51:
num5 = 3 + 119;
num3 = 260;
continue;
case 38:
array2[10] = 169;
num3 = 28;
continue;
case 235:
array[11] = 116;
num3 = 135;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 140;
}
continue;
case 188:
array2[29] = 116;
num3 = 305;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 258;
}
continue;
case 103:
array2[24] = 2;
num3 = 354;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 281;
}
continue;
case 47:
array2[30] = (byte)num4;
num3 = 103;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 94;
}
continue;
case 310:
array[6] = 185;
num3 = 102;
continue;
case 343:
array2[22] = 96;
num3 = 139;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 126;
}
continue;
case 326:
num5 = 101 + 116;
num3 = 24;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 66;
}
continue;
case 286:
array2[4] = (byte)num4;
num3 = 108;
continue;
case 75:
num4 = 93 + 98;
num3 = 338;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 270;
}
continue;
case 20:
array[14] = 91;
num3 = 348;
continue;
case 67:
num5 = 25 + 3;
num3 = 37;
continue;
case 85:
array2[21] = (byte)num4;
num3 = 266;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 327;
}
continue;
case 196:
array[9] = (byte)num5;
num3 = 248;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 109;
}
continue;
case 190:
array2[1] = 122;
num3 = 163;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 128;
}
continue;
case 350:
array[14] = 182;
num = 43;
break;
case 131:
array[8] = 147;
num3 = 51;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 66;
}
continue;
case 65:
array[6] = 111;
num3 = 310;
continue;
case 248:
array[9] = 150;
num3 = 185;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 223;
}
continue;
case 114:
array2[20] = (byte)num4;
num3 = 273;
continue;
case 283:
array2[20] = (byte)num4;
num3 = 137;
continue;
case 125:
array2[30] = (byte)num4;
num3 = 247;
continue;
case 341:
num5 = 155 + 42;
num3 = 149;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 168;
}
continue;
case 177:
return;
case 157:
array2[14] = (byte)num4;
num3 = 290;
continue;
case 6:
{
object obj = N6Dd0A2hIeXTgqgDmWs();
HiTNu82GfThRfW0hTbf(obj, CipherMode.CBC);
transform = (ICryptoTransform)J611tK2bjgrFf0GFgX2(obj, array6, array3);
num3 = 95;
continue;
}
case 303:
array2[18] = 161;
num3 = 203;
continue;
case 193:
array2[26] = 84;
num3 = 265;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 308;
}
continue;
case 182:
array2[2] = (byte)num4;
num = 159;
break;
case 324:
num4 = 247 - 82;
num3 = 88;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 295;
}
continue;
case 145:
num4 = 78 - 60;
num3 = 113;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 236;
}
continue;
case 11:
num4 = 212 - 70;
num3 = 207;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 35;
}
continue;
case 94:
num4 = 48 + 124;
num = 180;
break;
case 147:
array[2] = 110;
num3 = 27;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 199;
}
continue;
case 92:
array2[12] = 109;
num3 = 79;
continue;
case 176:
array2[25] = (byte)num4;
num3 = 344;
continue;
case 217:
array2[27] = 196;
num3 = 217;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 225;
}
continue;
case 232:
num4 = 34 + 75;
num3 = 308;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 36;
}
continue;
case 226:
num5 = 192 - 64;
num3 = 34;
continue;
case 41:
case 55:
new teChAknSMwcsOKOlG5s().fTYnMvjOoD(array6, array3, array5);
num3 = 177;
continue;
case 46:
num5 = 72 - 64;
num3 = 170;
continue;
case 161:
array[1] = (byte)num5;
num3 = 208;
continue;
case 52:
array2[9] = 141;
num3 = 194;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 155;
}
continue;
case 172:
num5 = 94 + 105;
num3 = 124;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 251;
}
continue;
case 159:
num4 = 125 - 41;
num3 = 132;
continue;
case 253:
array2[7] = (byte)num4;
num3 = 113;
continue;
case 101:
array2[5] = 150;
num = 361;
break;
case 26:
array[4] = (byte)num5;
num3 = 341;
continue;
case 187:
array2[6] = (byte)num4;
num3 = 100;
continue;
case 118:
num4 = 93 + 30;
num3 = 44;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 345;
}
continue;
case 295:
array2[11] = (byte)num4;
num = 106;
break;
case 319:
array3[7] = array4[3];
num3 = 87;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 361;
}
continue;
case 183:
num5 = 225 - 75;
num3 = 183;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 196;
}
continue;
case 229:
array2[8] = 220;
num3 = 352;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 174;
}
continue;
case 35:
array2[31] = (byte)num4;
num3 = 23;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 337;
}
continue;
case 117:
num5 = 193 - 64;
num3 = 328;
continue;
case 110:
array2[10] = 161;
num3 = 192;
continue;
case 116:
array[6] = (byte)num5;
num3 = 309;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 7;
}
continue;
case 348:
num5 = 75 + 78;
num3 = 5;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 208;
}
continue;
case 245:
array2[28] = (byte)num4;
num = 252;
break;
case 141:
num5 = 232 - 77;
num3 = 68;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 144;
}
continue;
case 251:
array[13] = (byte)num5;
num3 = 67;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 302;
}
continue;
case 298:
num4 = 0 + 124;
num3 = 299;
continue;
case 79:
num4 = 249 - 83;
num3 = 246;
continue;
case 205:
array[0] = (byte)num5;
num3 = 226;
continue;
case 8:
num4 = 222 - 74;
num3 = 179;
continue;
case 216:
array2[3] = 29;
num = 329;
break;
case 170:
array[2] = (byte)num5;
num3 = 185;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 178;
}
continue;
case 277:
array2[23] = (byte)num4;
num3 = 2;
continue;
case 275:
array[8] = (byte)num5;
num3 = 183;
continue;
case 270:
array2[10] = (byte)num4;
num3 = 110;
continue;
case 132:
array2[2] = (byte)num4;
num3 = 321;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 295;
}
continue;
case 112:
array2[17] = 221;
num3 = 13;
continue;
case 48:
array2[16] = 254;
num = 112;
break;
case 340:
num5 = 139 - 46;
num3 = 269;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 26;
}
continue;
case 255:
array[3] = 45;
num = 332;
break;
case 127:
array2[17] = 149;
num = 109;
break;
case 99:
num5 = 76 + 93;
num3 = 98;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 160;
}
continue;
case 96:
array2[29] = (byte)num4;
num = 211;
break;
case 281:
array2[25] = 87;
num3 = 111;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 234;
}
continue;
case 315:
num5 = 133 + 93;
num3 = 59;
continue;
case 222:
num5 = 154 - 114;
num3 = 275;
continue;
case 133:
array[10] = (byte)num5;
num3 = 241;
continue;
case 135:
array[11] = 112;
num3 = 33;
continue;
case 225:
array2[27] = 1;
num3 = 11;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 206;
}
continue;
case 307:
array2[22] = 245;
num3 = 198;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 335;
}
continue;
case 265:
array2[26] = 120;
num3 = 316;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 349;
}
continue;
case 215:
array[7] = (byte)num5;
num3 = 84;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 204;
}
continue;
case 73:
array2[6] = (byte)num4;
num3 = 140;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 257;
}
continue;
case 42:
num5 = 231 - 77;
num3 = 83;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 175;
}
continue;
case 250:
array2[22] = (byte)num4;
num3 = 343;
continue;
case 288:
num5 = 110 + 46;
num3 = 26;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 4;
}
continue;
case 9:
array[3] = (byte)num5;
num3 = 345;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 306;
}
continue;
case 306:
array[3] = 141;
num3 = 326;
continue;
case 329:
num4 = 113 + 43;
num3 = 286;
continue;
case 166:
array[12] = (byte)num5;
num = 340;
break;
case 266:
array2[25] = (byte)num4;
num3 = 193;
continue;
case 107:
array2[10] = 101;
num3 = 75;
continue;
case 289:
array2[3] = 159;
num3 = 80;
continue;
case 63:
array2[16] = 42;
num3 = 48;
continue;
case 87:
array3[9] = array4[4];
num3 = 4;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 31;
}
continue;
case 95:
stream = (Stream)pEv2PH2jdHxtsUBOLC3();
num3 = 156;
continue;
case 88:
num4 = 98 + 57;
num3 = 253;
continue;
case 146:
array[0] = (byte)num5;
num3 = 141;
continue;
case 58:
case 83:
array6[num6] ^= array3[num6];
num3 = 233;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 83;
}
continue;
case 98:
array[14] = (byte)num5;
num3 = 264;
continue;
case 1:
array3 = array;
num3 = 196;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 189;
}
continue;
case 330:
array2[11] = 145;
num3 = 336;
continue;
case 322:
array2[20] = 97;
num3 = 221;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 1;
}
continue;
case 54:
num4 = 51 + 76;
num3 = 16;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 4;
}
continue;
case 234:
num4 = 87 + 8;
num3 = 176;
continue;
case 204:
array[7] = 126;
num3 = 278;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 95;
}
continue;
case 104:
array2[8] = 148;
num3 = 207;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 229;
}
continue;
case 262:
array[15] = (byte)num5;
num3 = 334;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 84;
}
continue;
case 30:
array2[0] = 106;
num3 = 184;
continue;
case 0:
array[10] = 84;
num3 = 26;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 77;
}
continue;
case 149:
num5 = 220 - 73;
num3 = 205;
continue;
case 62:
array2[19] = (byte)num4;
num3 = 339;
continue;
case 236:
array2[2] = (byte)num4;
num3 = 213;
continue;
case 316:
array6 = array2;
num = 301;
break;
case 339:
num4 = 195 - 65;
num = 19;
break;
case 212:
array[0] = 116;
num = 151;
break;
case 279:
num4 = 24 + 62;
num3 = 145;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 17;
}
continue;
case 32:
array3[15] = array4[7];
num3 = 33;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 261;
}
continue;
case 106:
array2[11] = 113;
num3 = 330;
continue;
case 282:
array2[8] = (byte)num4;
num3 = 104;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 153;
}
continue;
case 198:
num5 = 151 - 50;
num3 = 272;
continue;
case 285:
array2[18] = (byte)num4;
num3 = 288;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 325;
}
continue;
case 227:
array2[24] = (byte)num4;
num3 = 76;
continue;
case 180:
array2[30] = (byte)num4;
num = 271;
break;
case 301:
array = new byte[16];
num3 = 149;
continue;
case 171:
num5 = 7 + 35;
num3 = 161;
continue;
case 49:
array2[22] = (byte)num4;
num3 = 4;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 249;
}
continue;
case 78:
array2[1] = (byte)num4;
num = 123;
break;
case 53:
array2[31] = 84;
num3 = 60;
continue;
case 152:
array2 = new byte[32];
num = 298;
break;
case 220:
array[5] = 80;
num3 = 21;
continue;
case 153:
{
MYOrd0mPu5bSv9tbdB1 mYOrd0mPu5bSv9tbdB = new MYOrd0mPu5bSv9tbdB1((Stream)P_0);
w26vUy2ebxI2KjunxDQ(WTRcNW20dLXCvYlfZJ1(mYOrd0mPu5bSv9tbdB), 0L);
array5 = (byte[])ksrn3y26jqNk5vRKU9w(mYOrd0mPu5bSv9tbdB, (int)QkNZMQ2HUZKKIIno98a(WTRcNW20dLXCvYlfZJ1(mYOrd0mPu5bSv9tbdB)));
uWEtGR2rNygjCdlLxFy(mYOrd0mPu5bSv9tbdB);
num3 = 152;
continue;
}
case 68:
array[0] = (byte)num5;
num3 = 121;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 268;
}
continue;
case 74:
num4 = 241 - 80;
num3 = 307;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 71;
}
continue;
case 102:
array[6] = 89;
num3 = 318;
continue;
case 290:
num4 = 47 + 44;
num3 = 89;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 214;
}
continue;
case 332:
num5 = 49 + 43;
num3 = 128;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 290;
}
continue;
case 40:
num4 = 5 + 26;
num3 = 193;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 182;
}
continue;
case 64:
array2[5] = (byte)num4;
num3 = 218;
continue;
case 346:
num4 = 128 - 42;
num3 = 66;
continue;
case 294:
array2[4] = (byte)num4;
num3 = 23;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 128;
}
continue;
case 120:
num4 = 230 - 121;
num3 = 25;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 245;
}
continue;
case 200:
array2[7] = (byte)num4;
num3 = 276;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 221;
}
continue;
case 69:
array2[27] = 192;
num = 90;
break;
case 158:
num4 = 10 + 82;
num3 = 333;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 250;
}
continue;
case 184:
num4 = 69 - 1;
num3 = 162;
continue;
case 230:
array2[20] = (byte)num4;
num3 = 242;
continue;
case 137:
num4 = 42 + 106;
num3 = 134;
continue;
case 175:
array[11] = (byte)num5;
num = 235;
break;
case 354:
array2[15] = 189;
num3 = 120;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 93;
}
continue;
case 247:
num4 = 178 - 59;
num3 = 47;
continue;
case 66:
array2[5] = (byte)num4;
num3 = 101;
continue;
case 164:
array4 = (byte[])oufm0n2Xn0fiQZsPfCb(jE43cD2q4W2Gqpx2yC6(EpwmJ5Rok3));
num3 = 314;
continue;
case 263:
array2[29] = (byte)num4;
num3 = 40;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 74;
}
continue;
case 162:
array2[0] = (byte)num4;
num3 = 190;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 314;
}
continue;
case 228:
array[6] = 119;
num3 = 3;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 65;
}
continue;
case 59:
array[12] = (byte)num5;
num3 = 119;
continue;
case 274:
array[8] = 144;
num3 = 222;
continue;
case 325:
num4 = 34 + 23;
num3 = 333;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 73;
}
continue;
case 43:
array[14] = 168;
num3 = 20;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 247;
}
continue;
case 238:
array5 = (byte[])p6ImSBBnDT;
num3 = 223;
continue;
case 333:
array2[18] = (byte)num4;
num3 = 167;
continue;
case 154:
num4 = 64 + 48;
num3 = 117;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 138;
}
continue;
case 208:
array[1] = 95;
num3 = 305;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 196;
}
continue;
case 113:
num4 = 108 + 76;
num3 = 50;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 200;
}
continue;
case 56:
num4 = 91 + 3;
num3 = 282;
continue;
case 84:
array[15] = 190;
num3 = 156;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 181;
}
continue;
case 27:
num5 = 164 - 54;
num3 = 244;
continue;
case 242:
num4 = 90 + 98;
num3 = 39;
continue;
case 311:
array2[26] = (byte)num4;
num3 = 69;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 10;
}
continue;
case 60:
num4 = 119 + 116;
num3 = 61;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 35;
}
continue;
case 260:
array[8] = (byte)num5;
num3 = 274;
continue;
case 12:
num4 = 54 + 111;
num = 256;
break;
case 33:
array[11] = 93;
num3 = 91;
continue;
case 142:
array2[19] = (byte)num4;
num3 = 353;
continue;
case 328:
array[10] = (byte)num5;
num3 = 0;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 214;
}
continue;
case 111:
array2[28] = (byte)num4;
num3 = 160;
continue;
case 207:
array2[28] = (byte)num4;
num3 = 191;
continue;
case 121:
array2[25] = 132;
num3 = 150;
continue;
case 169:
num4 = 126 - 95;
num3 = 291;
continue;
case 31:
array3[11] = array4[5];
num3 = 86;
continue;
case 293:
num4 = 145 + 61;
num3 = 64;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 112;
}
continue;
case 76:
array2[24] = 88;
num3 = 93;
continue;
case 3:
array[12] = (byte)num5;
num3 = 335;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 199;
}
continue;
case 240:
array2[5] = 88;
num = 232;
break;
case 5:
array[14] = (byte)num5;
num3 = 99;
continue;
case 334:
array2[15] = 123;
num3 = 336;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 354;
}
continue;
case 148:
array2[29] = (byte)num4;
num3 = 237;
continue;
case 45:
array[13] = 153;
num3 = 350;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 20;
}
continue;
case 61:
array2[24] = (byte)num4;
num3 = 103;
continue;
case 129:
num4 = 123 + 5;
num3 = 245;
continue;
case 93:
array2[24] = 164;
num3 = 8;
continue;
case 278:
array[7] = 172;
num3 = 131;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 248;
}
continue;
case 302:
num5 = 159 - 53;
num3 = 262;
continue;
case 231:
num5 = 127 - 42;
num3 = 146;
continue;
case 299:
array2[0] = (byte)num4;
num3 = 158;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 82;
}
continue;
case 72:
array3[3] = array4[1];
num3 = 331;
continue;
case 342:
array2[22] = (byte)num4;
num3 = 307;
continue;
case 347:
num4 = 60 - 40;
num3 = 157;
continue;
case 178:
array[3] = 97;
num = 255;
break;
case 219:
array2[12] = (byte)num4;
num3 = 312;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 316;
}
continue;
case 201:
array2[16] = (byte)num4;
num3 = 63;
continue;
case 15:
array[4] = (byte)num5;
num3 = 288;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 208;
}
continue;
case 206:
num4 = 32 + 80;
num3 = 125;
continue;
case 174:
array2[9] = 144;
num3 = 173;
continue;
case 124:
num4 = 214 - 71;
num3 = 73;
continue;
case 123:
array2[1] = 242;
num3 = 40;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 311;
}
continue;
case 291:
array2[31] = (byte)num4;
num3 = 316;
continue;
case 292:
array2[20] = (byte)num4;
num3 = 254;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 263;
}
continue;
case 256:
array2[21] = (byte)num4;
num3 = 158;
continue;
case 309:
array[7] = 100;
num3 = 198;
continue;
case 97:
if (P_1 == -1)
{
num3 = 6;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 324;
}
continue;
}
goto case 223;
case 151:
array[1] = 134;
num3 = 332;
if (OLjmZe2ujXfo46aKE0t())
{
num3 = 320;
}
continue;
case 70:
array2[6] = (byte)num4;
num3 = 81;
if (FqDSSI2xrG6idohWKqR() != null)
{
num3 = 98;
}
continue;
case 284:
ciPmykfdes = 80;
num3 = 55;
continue;
case 237:
array2[29] = 247;
num3 = 206;
continue;
case 327:
array2[21] = 90;
num3 = 12;
continue;
case 323:
num4 = 60 + 90;
num3 = 285;
continue;
case 2:
num4 = 144 - 48;
num3 = 195;
continue;
case 195:
array2[23] = (byte)num4;
num3 = 279;
continue;
case 39:
array2[21] = (byte)num4;
num3 = 154;
continue;
case 191:
array2[28] = 130;
num3 = 129;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 146;
}
continue;
case 140:
num4 = 197 - 65;
num3 = 78;
continue;
case 337:
array2[31] = 124;
num = 169;
break;
case 19:
array2[19] = (byte)num4;
num3 = 243;
continue;
case 173:
num4 = 146 - 48;
num3 = 57;
continue;
case 246:
array2[12] = (byte)num4;
num3 = 139;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 155;
}
continue;
case 181:
array[15] = 137;
num3 = 55;
if (FqDSSI2xrG6idohWKqR() == null)
{
num3 = 1;
}
continue;
case 36:
array2[5] = (byte)num4;
num3 = 346;
continue;
case 312:
num4 = 72 + 5;
num3 = 155;
if (!OLjmZe2ujXfo46aKE0t())
{
num3 = 81;
}
continue;
case 305:
array[1] = 170;
num3 = 147;
continue;
}
goto end_IL_0006;
continue;
end_IL_0007:
break;
}
continue;
end_IL_0006:
break;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
internal static string pNInuuWLfn(int P_0)
{
if (((Array)p6ImSBBnDT).Length == 0)
{
puYmZNP8OL = new List<string>();
O3FmEp4Asq = new List<int>();
UAdno0YQBc(((Assembly)EpwmJ5Rok3).GetManifestResourceStream("poelmpiFx7RS9IgQk9.YKjYNsng52AmNkDOaR"), P_0);
}
if (ciPmykfdes < 75)
{
MethodBase method = new StackFrame(1).GetMethod();
if ((Assembly?)EpwmJ5Rok3 != method.DeclaringType.Assembly)
{
bool flag = false;
string name = method.DeclaringType.Assembly.GetName().Name;
AssemblyName[] referencedAssemblies = ((Assembly)EpwmJ5Rok3).GetReferencedAssemblies();
foreach (AssemblyName assemblyName in referencedAssemblies)
{
if (name == assemblyName.Name)
{
flag = true;
break;
}
}
if (!flag)
{
throw new Exception();
}
}
ciPmykfdes++;
}
lock (vMemTpD39d)
{
int num = BitConverter.ToInt32((byte[])p6ImSBBnDT, P_0);
if (num < O3FmEp4Asq.Count && O3FmEp4Asq[num] == P_0)
{
return puYmZNP8OL[num];
}
try
{
NBKP5U21DpWjdkoBBdj.YtEk5Wl7Vq();
byte[] array = new byte[num];
Array.Copy((Array)p6ImSBBnDT, P_0 + 4, array, 0, num);
string text = Encoding.Unicode.GetString(array, 0, array.Length);
puYmZNP8OL.Add(text);
O3FmEp4Asq.Add(P_0);
Array.Copy(BitConverter.GetBytes(puYmZNP8OL.Count - 1), 0, (Array)p6ImSBBnDT, P_0, 4);
return text;
}
catch
{
}
}
return "";
}
internal static string LPtnxFTW0j(object P_0)
{
"WptVp4u1LM0utEjJ5".Trim();
byte[] array = Convert.FromBase64String((string)P_0);
return Encoding.Unicode.GetString(array, 0, array.Length);
}
private static int zVCn0W6Srv()
{
return 5;
}
private static void MijneVTSV9()
{
try
{
RSACryptoServiceProvider.UseMachineKeyStore = true;
}
catch
{
}
}
private static Delegate evvnH05CoS(IntPtr P_0, Type P_1)
{
return (Delegate)typeof(Marshal).GetMethod("GetDelegateForFunctionPointer", new Type[2]
{
typeof(IntPtr),
typeof(Type)
}).Invoke(null, new object[2] { P_0, P_1 });
}
internal static object UbRn6jo0G6(object P_0)
{
try
{
if (File.Exists(((Assembly)P_0).Location))
{
return ((Assembly)P_0).Location;
}
}
catch
{
}
try
{
if (File.Exists(((Assembly)P_0).GetName().CodeBase.ToString().Replace("file:///", "")))
{
return ((Assembly)P_0).GetName().CodeBase.ToString().Replace("file:///", "");
}
}
catch
{
}
try
{
if (File.Exists(P_0.GetType().GetProperty("Location").GetValue(P_0, new object[0])
.ToString()))
{
return P_0.GetType().GetProperty("Location").GetValue(P_0, new object[0])
.ToString();
}
}
catch
{
}
return "";
}
[DllImport("kernel32", EntryPoint = "LoadLibrary")]
public static extern IntPtr gkqnrtNdny(string P_0);
[DllImport("kernel32", CharSet = CharSet.Ansi, EntryPoint = "GetProcAddress")]
public static extern IntPtr DDin3UVPA4(IntPtr P_0, string P_1);
private static IntPtr miDnqfEhIg(IntPtr P_0, object P_1, uint P_2)
{
if (PKjmogYOrk == null)
{
PKjmogYOrk = (vkifub2iA5pBC6QKKGp)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Find ".Trim() + "ResourceA"), typeof(vkifub2iA5pBC6QKKGp));
}
return PKjmogYOrk(P_0, (string)P_1, P_2);
}
private static IntPtr vqhnXsPYog(IntPtr P_0, uint P_1, uint P_2, uint P_3)
{
if (ASkmundayI == null)
{
ASkmundayI = (JUboZP2nmxfQc3iCYQl)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Virtual ".Trim() + "Alloc"), typeof(JUboZP2nmxfQc3iCYQl));
}
return ASkmundayI(P_0, P_1, P_2, P_3);
}
private static int Aewnhdh01Q(IntPtr P_0, IntPtr P_1, [In][Out] byte[] P_2, uint P_3, out IntPtr P_4)
{
if (Qbcmx5uDw7 == null)
{
Qbcmx5uDw7 = (uNKJn82mYjh38x1ipfr)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Write ".Trim() + "Process ".Trim() + "Memory"), typeof(uNKJn82mYjh38x1ipfr));
}
return Qbcmx5uDw7(P_0, P_1, P_2, P_3, out P_4);
}
private static int axjnGNkEuR(IntPtr P_0, int P_1, int P_2, ref int P_3)
{
if (tJIm0LmLBa == null)
{
tJIm0LmLBa = (dUVmvT22uxS0u79gCdm)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Virtual ".Trim() + "Protect"), typeof(dUVmvT22uxS0u79gCdm));
}
return tJIm0LmLBa(P_0, P_1, P_2, ref P_3);
}
private static IntPtr IjInboOW1S(uint P_0, int P_1, uint P_2)
{
if (uvmmeGuXl1 == null)
{
uvmmeGuXl1 = (M63Uge2LZVBf5q5ALZC)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Open ".Trim() + "Process"), typeof(M63Uge2LZVBf5q5ALZC));
}
return uvmmeGuXl1(P_0, P_1, P_2);
}
private static int GbmnjU9Rty(IntPtr P_0)
{
if (h4TmHOxAtQ == null)
{
h4TmHOxAtQ = (ugHmaV2k3NGNvHFs8yN)Marshal.GetDelegateForFunctionPointer(DDin3UVPA4(gEHrfEJaJ(), "Close ".Trim() + "Handle"), typeof(ugHmaV2k3NGNvHFs8yN));
}
return h4TmHOxAtQ(P_0);
}
[SpecialName]
private static IntPtr gEHrfEJaJ()
{
if (DMym6J9WIk == IntPtr.Zero)
{
DMym6J9WIk = gkqnrtNdny("kernel ".Trim() + "32.dll");
}
return DMym6J9WIk;
}
private static byte[] B0SnOAwX0t(object P_0)
{
using FileStream fileStream = new FileStream((string)P_0, FileMode.Open, FileAccess.Read, FileShare.Read);
int num = 0;
int num2 = (int)fileStream.Length;
byte[] array = new byte[num2];
while (num2 > 0)
{
int num3 = fileStream.Read(array, num, num2);
num += num3;
num2 -= num3;
}
return array;
}
internal static Stream BRMn51leeU()
{
return new MemoryStream();
}
internal static byte[] MV4n8quFJb(object P_0)
{
return ((MemoryStream)P_0).ToArray();
}
private static byte[] cagnPx0u94(object P_0)
{
Stream stream = BRMn51leeU();
SymmetricAlgorithm symmetricAlgorithm = zZmntn1H11();
symmetricAlgorithm.Key = new byte[32]
{
118, 163, 178, 10, 113, 192, 77, 145, 182, 173,
20, 210, 196, 66, 154, 85, 250, 77, 68, 252,
91, 79, 250, 58, 223, 138, 221, 57, 69, 230,
79, 254
};
symmetricAlgorithm.IV = new byte[16]
{
49, 216, 227, 38, 41, 182, 99, 252, 237, 212,
8, 154, 50, 6, 157, 158
};
CryptoStream cryptoStream = new CryptoStream(stream, symmetricAlgorithm.CreateDecryptor(), CryptoStreamMode.Write);
cryptoStream.Write((byte[])P_0, 0, ((Array)P_0).Length);
cryptoStream.Close();
byte[] result = MV4n8quFJb(stream);
NBKP5U21DpWjdkoBBdj.YtEk5Wl7Vq();
return result;
}
private byte[] E53nvCaPZE()
{
return null;
}
private byte[] l7onwdtX8E()
{
return null;
}
private byte[] WhenKggRDe()
{
_ = "8Kj3OUpfwdLP9z7p8z".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
private byte[] k2MnzverUZ()
{
_ = "w0D23YYVmrK4XbM".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
private byte[] eYdmfPOrlh()
{
_ = "OPKQttIQ7orGnbC".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
private byte[] r1umi0smmu()
{
_ = "bsDwji7gqOYJRJCZ".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
internal byte[] Cf2mnDVCT1()
{
_ = "ZbwtP7NAym3vhbDkBOKRBD".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
internal byte[] pJQmmHmxgg()
{
_ = "HYPM8XLKEQCScjB".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
internal byte[] wN5m2mLi2Q()
{
_ = "MOyozPJhKzzpsbJwYOs3Ps".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
internal byte[] hMemL78Jim()
{
_ = "alu0vLJQVnaLhzF".Length;
_ = 0;
return new byte[2] { 1, 2 };
}
internal static object WTRcNW20dLXCvYlfZJ1(object P_0)
{
return ((MYOrd0mPu5bSv9tbdB1)P_0).KCFlcDdR6L();
}
internal static void w26vUy2ebxI2KjunxDQ(object P_0, long P_1)
{
((Stream)P_0).Position = P_1;
}
internal static long QkNZMQ2HUZKKIIno98a(object P_0)
{
return ((Stream)P_0).Length;
}
internal static object ksrn3y26jqNk5vRKU9w(object P_0, int P_1)
{
return ((MYOrd0mPu5bSv9tbdB1)P_0).yHNmvCnxts(P_1);
}
internal static void uWEtGR2rNygjCdlLxFy(object P_0)
{
((MYOrd0mPu5bSv9tbdB1)P_0).OQMmzDFCLi();
}
internal static void a8LnKM23XIcLLFYaYNt(object P_0)
{
Array.Reverse((Array)P_0);
}
internal static object jE43cD2q4W2Gqpx2yC6(object P_0)
{
return ((Assembly)P_0).GetName();
}
internal static object oufm0n2Xn0fiQZsPfCb(object P_0)
{
return ((AssemblyName)P_0).GetPublicKeyToken();
}
internal static object N6Dd0A2hIeXTgqgDmWs()
{
return zZmntn1H11();
}
internal static void HiTNu82GfThRfW0hTbf(object P_0, CipherMode P_1)
{
((SymmetricAlgorithm)P_0).Mode = P_1;
}
internal static object J611tK2bjgrFf0GFgX2(object P_0, object P_1, object P_2)
{
return ((SymmetricAlgorithm)P_0).CreateDecryptor((byte[])P_1, (byte[]?)P_2);
}
internal static object pEv2PH2jdHxtsUBOLC3()
{
return BRMn51leeU();
}
internal static void qhOfoh2Oy4L7rPoT6d2(object P_0, object P_1, int P_2, int P_3)
{
((Stream)P_0).Write((byte[])P_1, P_2, P_3);
}
internal static void PLFbLZ25eSSFu7FoHeW(object P_0)
{
((CryptoStream)P_0).FlushFinalBlock();
}
internal static object BlIy1c28S1oL8jNik4p(object P_0)
{
return MV4n8quFJb(P_0);
}
internal static void kdPZON2Pm0iofCyTwE4(object P_0)
{
((Stream)P_0).Close();
}
internal static object kZIeaA2vQMFYkum8IrB(object P_0)
{
return ((Assembly)P_0).EntryPoint;
}
internal static bool DqNNHj2wrp9sPOfa8nC(object P_0, object P_1)
{
return (MethodInfo?)P_0 == (MethodInfo?)P_1;
}
internal static bool OLjmZe2ujXfo46aKE0t()
{
return null == null;
}
internal static object FqDSSI2xrG6idohWKqR()
{
return null;
}
}