public static void smethod_2(string string_2) { try { Class24.class25_0 = new Class25(); Class23 @class = new Class23(string_2, 10); string text = @class.method_5(Class24.class23_2, Class24.class23_0).method_3(16).ToLower(); Class24.class25_0.method_0(Class26.smethod_1(text)); while (!Class24.class25_0.bool_0) { } } catch { AlertError alertError = new AlertError(); alertError.method_0("Exploit error", "Try again! Failure exploiting!"); alertError.ShowDialog(); } }
private static void smethod_4() { Class24.class23_2 = new Class23(Class24.smethod_10(), 16); Debug.WriteLine(Class24.class23_0); Debug.WriteLine(Class24.class23_1); Class23 @class = Class24.class23_1.method_5(Class24.class23_2, Class24.class23_0); Class23 class2 = new Class23(Class24.smethod_8(Encoding.Default.GetBytes(@class.method_3(10)), Class24.int_0)); Class24.class23_3 = class2.method_5(Class24.class23_5, Class24.class23_4); }
public bool method_12(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { int num = @class.method_9(); Class23 class2 = new Class23(); Class23 class3 = Class23.smethod_6(@class, Class23.smethod_2(1)); Class23 class23_ = Class23.smethod_11(class3, 1); Class31 class4 = new Class31(); for (int i = 0; i < int_3; i++) { bool flag = false; while (!flag) { int j; for (j = 0; j < 2; j = (int)(class4.method_2() * (float)num)) { } class2.method_8(j, class4); int num2 = class2.int_2; if (num2 > 1 || (num2 == 1 && class2.uint_0[0] != 1u)) { flag = true; } } Class23 class5 = class2.method_7(@class); if (class5.int_2 == 1 && class5.uint_0[0] != 1u) { result = false; return result; } Class23 class23_2 = class2.method_5(class23_, @class); if (Class23.smethod_15(class23_2, class3)) { class23_2 = Class23.smethod_2(-1); } Class23 class23_3 = Class23.smethod_2(Class23.smethod_28(class2, @class)); if (Class23.smethod_16(class23_2, class23_3)) { result = false; return result; } } result = true; } return result; }
public bool method_11(int int_3) { Class23 class2; if ((this.uint_0[0x1f3] & 0x80000000) != 0) { class2 = smethod_14(this); } else { class2 = this; } if (class2.int_2 == 1) { if ((class2.uint_0[0] == 0) || (class2.uint_0[0] == 1)) { return false; } if ((class2.uint_0[0] == 2) || (class2.uint_0[0] == 3)) { return true; } } if ((class2.uint_0[0] & 1) == 0) { return false; } Class23 class3 = smethod_6(class2, new Class23(1L)); int num = 0; for (int i = 0; i < class3.int_2; i++) { uint num3 = 1; for (int k = 0; k < 0x20; k++) { if ((class3.uint_0[i] & num3) != 0) { goto Label_00DB; } num3 = num3 << 1; num++; } continue; Label_00DB: i = class3.int_2; } Class23 class4 = smethod_11(class3, num); int num5 = class2.method_9(); Class23 class5 = new Class23(); Class31 class6 = new Class31(); for (int j = 0; j < int_3; j++) { bool flag = false; while (!flag) { int num7 = 0; while (num7 < 2) { num7 = (int)(class6.method_2() * num5); } class5.method_8(num7, class6); int num8 = class5.int_2; if ((num8 > 1) || ((num8 == 1) && (class5.uint_0[0] != 1))) { flag = true; } } Class23 class7 = class5.method_7(class2); if ((class7.int_2 == 1) && (class7.uint_0[0] != 1)) { return false; } Class23 class8 = class5.method_5(class4, class2); bool flag2 = false; if ((class8.int_2 == 1) && (class8.uint_0[0] == 1)) { flag2 = true; } for (int m = 0; flag2; m++) { Label_01D1: if (0 == 0) { goto Label_0209; } if (smethod_15(class8, class3)) { goto Label_0206; } class8 = smethod_24(smethod_8(class8, class8), class2); } //goto Label_01D1; Label_0206: flag2 = true; Label_0209: if (!flag2) { return false; } } return true; }
public bool method_10(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { int num = @class.method_9(); Class23 class2 = new Class23(); Class23 class23_ = Class23.smethod_6(@class, new Class23(1L)); Class31 class3 = new Class31(); for (int i = 0; i < int_3; i++) { bool flag = false; while (!flag) { int j; for (j = 0; j < 2; j = class3.method_1() * num) { } class2.method_8(j, class3); int num2 = class2.int_2; if (num2 > 1 || (num2 == 1 && class2.uint_0[0] != 1u)) { flag = true; } } Class23 class4 = class2.method_7(@class); if (class4.int_2 == 1 && class4.uint_0[0] != 1u) { result = false; return result; } Class23 class5 = class2.method_5(class23_, @class); int num3 = class5.int_2; if (num3 > 1 || (num3 == 1 && class5.uint_0[0] != 1u)) { result = false; return result; } } result = true; } return result; }
public bool method_11(int int_3) { Class23 @class; if ((this.uint_0[499] & 2147483648u) != 0u) { @class = Class23.smethod_14(this); } else { @class = this; } bool result; if (@class.int_2 == 1) { if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u) { result = false; return result; } if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u) { result = true; return result; } } if ((@class.uint_0[0] & 1u) == 0u) { result = false; } else { Class23 class2 = Class23.smethod_6(@class, new Class23(1L)); int num = 0; int i = 0; IL_E6: while (i < class2.int_2) { uint num2 = 1u; for (int j = 0; j < 32; j++) { if ((class2.uint_0[i] & num2) != 0u) { i = class2.int_2; IL_E2: i++; goto IL_E6; } num2 <<= 1; num++; } goto IL_E2; } Class23 class23_ = Class23.smethod_11(class2, num); int num3 = @class.method_9(); Class23 class3 = new Class23(); Class31 class4 = new Class31(); for (int k = 0; k < int_3; k++) { bool flag = false; while (!flag) { int l; for (l = 0; l < 2; l = (int)(class4.method_2() * (float)num3)) { } class3.method_8(l, class4); int num4 = class3.int_2; if (num4 > 1 || (num4 == 1 && class3.uint_0[0] != 1u)) { flag = true; } } Class23 class5 = class3.method_7(@class); if (class5.int_2 == 1 && class5.uint_0[0] != 1u) { result = false; return result; } Class23 class6 = class3.method_5(class23_, @class); bool flag2 = false; if (class6.int_2 == 1 && class6.uint_0[0] == 1u) { flag2 = true; } int num5 = 0; while (!flag2 && num5 < num) { if (Class23.smethod_15(class6, class2)) { flag2 = true; break; } class6 = Class23.smethod_24(Class23.smethod_8(class6, class6), @class); num5++; } if (!flag2) { result = false; return result; } } result = true; } return result; }