Exemplo n.º 1
0
                public byte method_3(Class62 class62_0, byte byte_0)
                {
                    uint num2;
                    uint index = 1;

Label_000C:
                    num2   = (uint)((byte_0 >> 7) & 1);
                    byte_0 = (byte)(byte_0 << 1);
                    uint num3 = this.struct12_0[(int)(((1 + num2) << 8) + index)].method_2(class62_0);

                    index = (index << 1) | num3;
                    if (num2 == num3)
                    {
                        if (index >= 0x100)
                        {
                            goto Label_005C;
                        }
                        goto Label_000C;
                    }
                    while (index < 0x100)
                    {
                        index = (index << 1) | this.struct12_0[index].method_2(class62_0);
                    }
Label_005C:
                    return((byte)index);
                }
Exemplo n.º 2
0
 // Token: 0x06000096 RID: 150 RVA: 0x0000B728 File Offset: 0x00009928
 private static long smethod_11(string string_0)
 {
     object[] object_ = new object[]
     {
         string_0
     };
     return((long)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;mLqYU!^", object_));
 }
Exemplo n.º 3
0
 // Token: 0x060001FD RID: 509 RVA: 0x000131A4 File Offset: 0x000113A4
 public static void smethod_7(string string_2, string string_3)
 {
     object[] object_ = new object[]
     {
         string_2,
         string_3
     };
     Class62.smethod_0().method_203(Class62.smethod_1(), "rr;nfqYTaW", object_);
 }
Exemplo n.º 4
0
 // Token: 0x06000095 RID: 149 RVA: 0x0000B6F0 File Offset: 0x000098F0
 private static void smethod_10(long long_0, byte[] byte_0)
 {
     object[] object_ = new object[]
     {
         long_0,
         byte_0
     };
     Class62.smethod_0().method_203(Class62.smethod_1(), "rr;ohqYTjZ", object_);
 }
Exemplo n.º 5
0
                public byte method_2(Class62 class62_0)
                {
                    uint index = 1;

                    do
                    {
                        index = (index << 1) | this.struct12_0[index].method_2(class62_0);
                    }while (index < 0x100);
                    return((byte)index);
                }
Exemplo n.º 6
0
 // Token: 0x06000200 RID: 512 RVA: 0x0001320C File Offset: 0x0001140C
 public static string smethod_10(string string_2, string string_3, string string_4)
 {
     object[] object_ = new object[]
     {
         string_2,
         string_3,
         string_4
     };
     return((string)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;ncqYSq@", object_));
 }
Exemplo n.º 7
0
 // Token: 0x06000201 RID: 513 RVA: 0x00013248 File Offset: 0x00011448
 public static Task <string> smethod_11(string string_2, bool bool_0, bool bool_1)
 {
     object[] object_ = new object[]
     {
         string_2,
         bool_0,
         bool_1
     };
     return((Task <string>)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;nLqYT(D", object_));
 }
Exemplo n.º 8
0
 // Token: 0x06000094 RID: 148 RVA: 0x0000B6A8 File Offset: 0x000098A8
 private static void smethod_9(long long_0, byte[] byte_0, int int_0, int int_1)
 {
     object[] object_ = new object[]
     {
         long_0,
         byte_0,
         int_0,
         int_1
     };
     Class62.smethod_0().method_203(Class62.smethod_1(), "rr;m:qYU6e", object_);
 }
Exemplo n.º 9
0
            public uint method_2(Class62 class62_0, uint uint_1)
            {
                if (this.struct12_0.method_2(class62_0) == 0)
                {
                    return(this.struct14_0[uint_1].method_1(class62_0));
                }
                uint num = 8;

                if (this.struct12_1.method_2(class62_0) == 0)
                {
                    return(num + this.struct14_1[uint_1].method_1(class62_0));
                }
                num += 8;
                return(num + this.struct14_2.method_1(class62_0));
            }
Exemplo n.º 10
0
    internal void method_2(Interface61 A_0)
    {
        int num = 0;

        if (A_0 == null)
        {
            throw new ArgumentNullException(BookmarkStart.b("唥尧䔩師伭圯圱", num));
        }
        this.interface61_0 = A_0;
        using (Stream stream = A_0.imethod_0(BookmarkStart.b("挥䘧䤩師圭䀯䘱崳夵嘷猹刻堽⼿", num)))
        {
            this.class62_0 = new Class62(stream);
        }
        using (Interface61 interface2 = A_0.imethod_5(BookmarkStart.b("‥氧䬩堫伭振䈱唳唵崷䤹", num)))
        {
            this.method_7(interface2);
            this.method_6(interface2);
        }
    }
Exemplo n.º 11
0
    private void method_1(Stream A_0, Interface61 A_1, string A_2)
    {
        SHA1 sha = new SHA1Managed();

        using (Stream1 stream = A_1.imethod_2(BookmarkStart.b("欭帯儱䘳伵䠷丹唻儽⸿ୁ⩃⁅❇", 8)))
        {
            Class62 class2 = new Class62();
            class2.method_1(0x40004);
            class2.method_3(0x40);
            Class187 class3 = class2.method_4().method_0();
            this.method_3(class3);
            class3.method_15(this.method_10(class3.method_0()));
            Class190 class4 = class2.method_4().method_4().method_0();
            this.method_4(class4);
            class4.method_17(this.method_10(class4.method_2()));
            byte[] buffer  = this.method_10(class4.method_2());
            byte[] buffer2 = new byte[] { 0xfe, 0xa7, 210, 0x76, 0x3b, 0x4b, 0x9e, 0x79 };
            byte[] buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer2, class4.method_6() >> 3, class4.method_0());
            class4.method_19(this.method_11(buffer, class4.method_4(), buffer3, class4.method_16()));
            byte[] buffer4 = new byte[] { 0xd7, 170, 15, 0x6d, 0x30, 0x61, 0x34, 0x4e };
            buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer4, class4.method_6() >> 3, class4.method_0());
            class4.method_21(this.method_11(sha.ComputeHash(buffer), class4.method_4(), buffer3, class4.method_16()));
            byte[] buffer5 = this.method_10(class3.method_4() / 8);
            byte[] buffer6 = new byte[] { 20, 110, 11, 0xe7, 0xab, 0xac, 0xd0, 0xd6 };
            buffer3 = this.class299_0.method_9(A_2, class4.method_16(), buffer6, class4.method_6() >> 3, class4.method_0());
            class4.method_23(this.method_11(buffer5, class4.method_4(), buffer3, class4.method_16()));
            Class188 class5  = class2.method_4().method_2();
            byte[]   buffer7 = new byte[] { 0x5f, 0xb2, 0xad, 1, 12, 0xb9, 0xe1, 0xf6 };
            byte[]   buffer8 = sha.ComputeHash(this.class299_0.method_12(class3.method_14(), buffer7));
            buffer8 = this.class299_0.method_13(buffer8, class3.method_2(), 0);
            byte[] buffer9 = this.method_10(class3.method_6());
            class5.method_1(this.method_11(buffer9, class3.method_2(), buffer5, buffer8));
            byte[]   buffer10 = this.method_2(A_0, A_1, class3, buffer5);
            HMACSHA1 hmacsha  = new HMACSHA1 {
                Key = this.class299_0.method_13(buffer9, class3.method_6(), 0)
            };
            byte[] buffer11 = new byte[] { 160, 0x67, 0x7f, 2, 0xb2, 0x2c, 0x84, 0x33 };
            byte[] buffer12 = sha.ComputeHash(this.class299_0.method_12(class3.method_14(), buffer11));
            buffer12 = this.class299_0.method_13(buffer12, class3.method_2(), 0);
            class5.method_3(this.method_11(hmacsha.ComputeHash(buffer10), class3.method_2(), buffer5, buffer12));
            class2.method_5(stream);
        }
    }
Exemplo n.º 12
0
 // Token: 0x060001FE RID: 510 RVA: 0x00003ED6 File Offset: 0x000020D6
 public static void smethod_8()
 {
     Class62.smethod_0().method_203(Class62.smethod_1(), "rr;onqYT^V", null);
 }
Exemplo n.º 13
0
 public static VersionType GetVersionType()
 {
     return(Class62.GetVersionType());
 }
Exemplo n.º 14
0
 // Token: 0x06000221 RID: 545 RVA: 0x00003F77 File Offset: 0x00002177
 public static Struct43 smethod_0()
 {
     return((Struct43)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;n7qYTLP", null));
 }
Exemplo n.º 15
0
 // Token: 0x0600008E RID: 142 RVA: 0x0000316A File Offset: 0x0000136A
 private static byte[] smethod_3()
 {
     return((byte[])Class62.smethod_0().method_232(Class62.smethod_1(), "rr;opqYSY8", null));
 }
Exemplo n.º 16
0
        // Token: 0x06001461 RID: 5217 RVA: 0x00025228 File Offset: 0x00023428
        public void Warning(int WarningType, int Param, string Description)
        {
            Class62 class62_ = new Class62(WarningType, Param, Description);

            this.class24_0.method_45(this.class24_0, class62_);
        }
Exemplo n.º 17
0
 public static void SetAuthorizedUser(string userID, string pwd)
 {
     Class62.SetAuthorizedUser(userID, pwd);
 }
Exemplo n.º 18
0
 // Token: 0x0600008C RID: 140 RVA: 0x0000312D File Offset: 0x0000132D
 private static int smethod_1()
 {
     return((int)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;m<qYT1G", null));
 }
Exemplo n.º 19
0
 public static void SetDogServerIP(string ip)
 {
     Class62.lnSukhqmte(ip);
 }
Exemplo n.º 20
0
 // Token: 0x06000093 RID: 147 RVA: 0x000031A7 File Offset: 0x000013A7
 private static Class141 smethod_8()
 {
     return((Class141)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;n0qYU-b", null));
 }
Exemplo n.º 21
0
 public byte method_4(Class62 class62_0, uint uint_1, byte byte_0, byte byte_1)
 {
     return(this.struct9_0[this.method_2(uint_1, byte_0)].method_3(class62_0, byte_1));
 }
Exemplo n.º 22
0
 // Token: 0x0600008B RID: 139 RVA: 0x00003111 File Offset: 0x00001311
 private static Stream smethod_0()
 {
     return((Stream)Class62.smethod_0().method_232(Class62.smethod_1(), "rr;nMqYT1G", null));
 }
Exemplo n.º 23
0
 public static void SetStartCode(string code)
 {
     Class62.SetStartCode(code);
 }
Exemplo n.º 24
0
 // Token: 0x060005D7 RID: 1495 RVA: 0x00005DA5 File Offset: 0x00003FA5
 private static byte[] smethod_4()
 {
     return((byte[])Class62.smethod_0().method_232(Class62.smethod_1(), "rr;n^qYTOQ", null));
 }
Exemplo n.º 25
0
 // Token: 0x0600008D RID: 141 RVA: 0x0000314E File Offset: 0x0000134E
 private static byte[] smethod_2()
 {
     return((byte[])Class62.smethod_0().method_232(Class62.smethod_1(), "rr;mUqYT1G", null));
 }