Skip to content

nefarius/HydraHookManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HydraHook Manager

Build Made with AI

A Windows GUI application for injecting DLLs into running processes.

Features

  • Process list — Browse running processes with executable icons, names, PIDs, architecture (32/64-bit), and window titles
  • Filter — Search processes by name (type and press Enter or click Refresh)
  • DLL injection — Select one or more DLLs and inject them into a target process using nefarius/Injector
  • Architecture matching — Automatically uses the correct Injector binary (x86 or x64) based on the target process

Prerequisites

  • .NET 10 SDK
  • Windows

Build

dotnet build

Run

dotnet run --project src/HydraHookManager

Or run the built executable from src/HydraHookManager/bin/Debug/net10.0-windows/ (or Release).

Usage

  1. Select a process — Click a process in the list (e.g. a game executable)
  2. Add DLLs — Click "Add DLL" and select one or more .dll files (e.g. HydraHook-ImGui.dll from HydraHook)
  3. Inject — Click "Inject" to inject the DLLs into the selected process

Injector Binaries

This application bundles Injector v1.4.0 (x86 and x64) from the nefarius/Injector project. The binaries are included in src/HydraHookManager/Resources/Injector/ and are copied to the output directory on build.

HydraHook

HydraHook is a DirectX API-hooking framework for rendering overlays in games. Build the HydraHook-ImGui sample (or your own host library) and inject the resulting DLL using this manager.

Caution

Do not inject into games protected by anti-cheat. DLL injection can result in permanent bans from online services.

Credits

This project uses the following dependencies:

License

MIT

About

Windows GUI for injecting HydraHook and other DLLs into running processes. No CLI needed.

Resources

License

Stars

Watchers

Forks

Contributors

Languages