Example #1
0
 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();
     }
 }
Example #2
0
 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);
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }
Example #5
0
 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;
 }