Пример #1
0
 public VMInternalState1()
 {
     ShiftRotateUnit   = MainModule.GetOrCreateGClass19();
     ALU               = MainModule.GetOrCreateALU();
     object_3          = MainModule.GetOrCreateGClass11();
     RegisterContainer = MainModule.smethod_59();
     Registers         = MainModule.GetOrCreateRegisters();
     MMU               = MainModule.smethod_53();
 }
Пример #2
0
 // Token: 0x0600030C RID: 780 RVA: 0x00012918 File Offset: 0x00010B18
 public GClass12(GClass12.GEnum5 genum5_0, GClass11 gclass11_1)
 {
     this.Type         = GClass12.GEnum5.Manual;
     this._description = "";
     this.string_0     = "";
     this.genum0_0     = GClass3.GEnum0.Nothing;
     this.gclass11_0   = new GClass11();
     this.Type         = genum5_0;
     this.gclass11_0   = gclass11_1;
 }
Пример #3
0
 // Token: 0x0600030F RID: 783 RVA: 0x00012A18 File Offset: 0x00010C18
 public GClass12(string string_1, GClass3.GEnum0 genum0_1, GClass11 gclass11_1)
 {
     this.Type         = GClass12.GEnum5.Manual;
     this._description = "";
     this.string_0     = "";
     this.genum0_0     = GClass3.GEnum0.Nothing;
     this.gclass11_0   = new GClass11();
     this.string_0     = string_1;
     this.Type         = GClass12.GEnum5.Algorithm;
     this.genum0_0     = genum0_1;
     this.gclass11_0   = gclass11_1;
 }
Пример #4
0
    // Token: 0x0600034C RID: 844 RVA: 0x01038754 File Offset: 0x01036954
    public override IntPtr \u202D\u202D\u206E\u200F\u206F\u206C\u202A\u200D\u200F\u206B\u200F\u200C\u200B\u200F\u206D\u202D\u206D\u206B\u206D\u200F\u202C\u202A\u200C\u206F\u206D\u202D\u206D\u200B\u206D\u206B\u206D\u200B\u200D\u202B\u200F\u206D\u206E\u202A\u200D\u206F\u202E(GClass8 gclass8_0, IntPtr intptr_7)
    {
        this.vmethod_0();
        IntPtr result;

        try
        {
            result = Class7.smethod_6(GClass11.smethod_0 <GClass8>(gclass8_0), intptr_7, true);
        }
        catch (Exception exception_)
        {
            this.vmethod_2(exception_);
            result = IntPtr.Zero;
        }
        return(result);
    }
Пример #5
0
    // Token: 0x06000381 RID: 897 RVA: 0x010398CC File Offset: 0x01037ACC
    public override IntPtr \u202D\u202D\u206E\u200F\u206F\u206C\u202A\u200D\u200F\u206B\u200F\u200C\u200B\u200F\u206D\u202D\u206D\u206B\u206D\u200F\u202C\u202A\u200C\u206F\u206D\u202D\u206D\u200B\u206D\u206B\u206D\u200B\u200D\u202B\u200F\u206D\u206E\u202A\u200D\u206F\u202E(GClass8 gclass8_0, IntPtr intptr_0)
    {
        this.vmethod_0();
        string text   = GClass11.smethod_2(gclass8_0.method_12());
        IntPtr result = IntPtr.Zero;

        if (!string.IsNullOrEmpty(text))
        {
            result = this.GClass10.\u202D\u202D\u206E\u200F\u206F\u206C\u202A\u200D\u200F\u206B\u200F\u200C\u200B\u200F\u206D\u202D\u206D\u206B\u206D\u200F\u202C\u202A\u200C\u206F\u206D\u202D\u206D\u200B\u206D\u206B\u206D\u200B\u200D\u202B\u200F\u206D\u206E\u202A\u200D\u206F\u202E(text, intptr_0);
            try
            {
                File.Delete(text);
            }
            catch
            {
            }
        }
        return(result);
    }
Пример #6
0
 // Token: 0x06000072 RID: 114 RVA: 0x00005B24 File Offset: 0x00003D24
 public static string smethod_6()
 {
     foreach (NetworkInterface networkInterface in NetworkInterface.GetAllNetworkInterfaces())
     {
         if (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 || (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet && networkInterface.OperationalStatus == OperationalStatus.Up))
         {
             bool flag = false;
             foreach (UnicastIPAddressInformation unicastIPAddressInformation in networkInterface.GetIPProperties().UnicastAddresses)
             {
                 if (unicastIPAddressInformation.Address.AddressFamily == AddressFamily.InterNetwork && unicastIPAddressInformation.AddressPreferredLifetime != 4294967295L)
                 {
                     flag = (unicastIPAddressInformation.Address.ToString() == GClass11.smethod_5());
                 }
             }
             if (flag)
             {
                 return(GClass5.smethod_0(networkInterface.GetPhysicalAddress().ToString()));
             }
         }
     }
     return("-");
 }
Пример #7
0
 // Token: 0x0600014B RID: 331 RVA: 0x000161FC File Offset: 0x000143FC
 public GClass10(IdCards idCards_0)
 {
     base.Text = "ID Cards";
     base.Expand();
     base.SelectedImageIndex = 4;
     base.StateImageIndex    = 4;
     base.ImageIndex         = 4;
     if (idCards_0.Nodes == null)
     {
         return;
     }
     if (idCards_0.Nodes.Count != 0)
     {
         for (int i = 0; i < idCards_0.Nodes.Count; i++)
         {
             if (idCards_0.Nodes[i].GetType() == typeof(IdCard))
             {
                 GClass11 node = new GClass11((IdCard)idCards_0.Nodes[i]);
                 base.Nodes.Add(node);
             }
         }
     }
 }
Пример #8
0
    // Token: 0x0600018C RID: 396 RVA: 0x00007C80 File Offset: 0x00005E80
    public void method_1(object object_0)
    {
        this.bool_0 = true;
        GClass11 gclass = (GClass11)object_0;

        while (this.bool_0)
        {
            try
            {
                ValueTuple <double, double> valueTuple = this.gclass6_0.method_0();
                GClass7.logger_0.Info(< Module >.smethod_9 <string>(1912046337u) + valueTuple.Item2.ToString() + < Module >.smethod_6 <string>(4116771980u) + valueTuple.Item1.ToString());
                if (valueTuple.Item2 == 0.0)
                {
                    if (valueTuple.Item1 == 0.0)
                    {
                        Thread.Sleep(1000);
                        continue;
                    }
                }
                Console.WriteLine(valueTuple.Item1);
                this.GClass8_0 = this.gclass2_0.method_0(gclass.GClass10_0, valueTuple.Item1, gclass.Double_0, gclass.Double_1);
                this.Int32_0   = (int)valueTuple.Item2;
                Thread.Sleep(10);
            }
            catch (ThreadInterruptedException ex)
            {
                GClass7.logger_0.Error(ex, <Module> .smethod_7 <string>(2656115451u));
                Thread.CurrentThread.Interrupt();
            }
            catch (Exception ex2)
            {
                GClass7.logger_0.Error(ex2, <Module> .smethod_6 <string>(2697525712u));
                Thread.Sleep(1000);
            }
        }
    }
Пример #9
0
 // Token: 0x06000396 RID: 918 RVA: 0x01039CD0 File Offset: 0x01037ED0
 internal string method_0(GClass8 gclass8_0)
 {
     return(GClass11.smethod_2(gclass8_0.method_12()));
 }
Пример #10
0
    // Token: 0x06000351 RID: 849 RVA: 0x0103888C File Offset: 0x01036A8C
    private static bool smethod_5(GClass8 gclass8_0, IntPtr intptr_7, int int_0)
    {
        List <string> list   = new List <string>();
        string        empty  = string.Empty;
        bool          result = false;

        foreach (GStruct8 gstruct in gclass8_0.method_8())
        {
            if (gclass8_0.method_4((long)((ulong)gclass8_0.method_11(gstruct.Name)), SeekOrigin.Begin, out empty, -1, null) && !string.IsNullOrEmpty(empty) && Class7.smethod_3(empty, int_0).smethod_4())
            {
                list.Add(empty);
            }
        }
        if (list.Count > 0)
        {
            byte[] array = Class7.smethod_1(gclass8_0);
            string text  = string.Empty;
            if (array != null)
            {
                text = GClass11.smethod_2(array);
            }
            else
            {
                if (string.IsNullOrEmpty(gclass8_0.String_0) || !File.Exists(Path.Combine(Path.GetDirectoryName(gclass8_0.String_0), Path.GetFileName(gclass8_0.String_0) + ".manifest")))
                {
                    IntPtr[] array2 = GClass10.smethod_0(GEnum7.Standard).GClass10.\u200E\u206B\u200D\u202B\u200F\u206A\u206D\u200E\u200E\u206B\u206F\u202E\u200F\u200B\u206E\u202B\u206A\u200E\u206B\u206A\u206C\u202A\u206C\u202B\u206B\u206F\u206A\u200F\u206A\u200E\u202B\u200F\u200F\u200E\u200E\u200B\u200E\u202B\u206D\u202A\u202E(list.ToArray(), intptr_7);
                    for (int i = 0; i < array2.Length; i++)
                    {
                        if (array2[i].smethod_4())
                        {
                            return(false);
                        }
                    }
                    return(true);
                }
                text = Path.Combine(Path.GetDirectoryName(gclass8_0.String_0), Path.GetFileName(gclass8_0.String_0) + ".manifest");
            }
            if (string.IsNullOrEmpty(text))
            {
                return(false);
            }
            IntPtr intPtr  = GClass5.VirtualAllocEx(intptr_7, IntPtr.Zero, (uint)Class7.byte_1.Length, 12288, 64);
            IntPtr intPtr2 = GClass5.smethod_0(intptr_7, Encoding.ASCII.GetBytes(text + "\0"), 4);
            IntPtr intPtr3 = GClass5.smethod_0(intptr_7, Encoding.ASCII.GetBytes(string.Join("\0", list.ToArray()) + "\0"), 4);
            if (!intPtr.smethod_4())
            {
                byte[] array3 = (byte[])Class7.byte_1.Clone();
                uint   num    = 0u;
                BitConverter.GetBytes(Class7.intptr_1.smethod_7(intPtr.smethod_0(63L)).ToInt32()).CopyTo(array3, 59);
                BitConverter.GetBytes(Class7.intptr_0.smethod_7(intPtr.smethod_0(88L)).ToInt32()).CopyTo(array3, 84);
                BitConverter.GetBytes(Class7.intptr_3.smethod_7(intPtr.smethod_0(132L)).ToInt32()).CopyTo(array3, 128);
                BitConverter.GetBytes(Class7.intptr_4.smethod_7(intPtr.smethod_0(146L)).ToInt32()).CopyTo(array3, 142);
                BitConverter.GetBytes(Class7.intptr_2.smethod_7(intPtr.smethod_0(200L)).ToInt32()).CopyTo(array3, 196);
                BitConverter.GetBytes(Class7.intptr_5.smethod_7(intPtr.smethod_0(209L)).ToInt32()).CopyTo(array3, 205);
                BitConverter.GetBytes(intPtr2.ToInt32()).CopyTo(array3, 31);
                BitConverter.GetBytes(list.Count).CopyTo(array3, 40);
                BitConverter.GetBytes(intPtr3.ToInt32()).CopyTo(array3, 49);
                if (GClass5.WriteProcessMemory(intptr_7, intPtr, array3, array3.Length, out num) && (ulong)num == (ulong)((long)array3.Length))
                {
                    uint num2 = GClass5.smethod_7(intptr_7, intPtr, 0u, 5000);
                    result = (num2 != uint.MaxValue && num2 > 0u);
                }
                GClass5.VirtualFreeEx(intptr_7, intPtr3, 0, 32768);
                GClass5.VirtualFreeEx(intptr_7, intPtr2, 0, 32768);
                GClass5.VirtualFreeEx(intptr_7, intPtr, 0, 32768);
            }
        }
        return(result);
    }
Пример #11
0
 // Token: 0x06001CD6 RID: 7382 RVA: 0x0000D6F3 File Offset: 0x0000B8F3
 public void method_9(GClass11 gclass11_0, int int_0, int int_1)
 {
     gclass11_0.list_0 = this.list_0.GetRange(int_0, int_1);
     gclass11_0.list_1 = this.list_1.GetRange(int_0, int_1);
 }
Пример #12
0
 public ShiftRotateUnit()
 {
     ResultLine = MainModule.GetOrCreateGClass11();
     MainModule.SetString1(this, "00000000000000000000000000000000");
     MainModule.SetString0(this, "00");
 }