A Windows native DLL injection library written in C# that supports several methods of injection.
- CreateThread
- ManualMap
- ThreadHijack
- EjectDll
- HideDllFromPeb
- RandomiseDllHeaders
- x86 and x64 injection
- Optional randomise DLL name
- Download and install Bleak using NuGet
The example below describes a basic implementation of the library.
using Bleak;
var injector = new Injector(InjectionMethod.CreateThread, "processName", "pathToDll");
// Inject the DLL into the process
injector.InjectDll();
// Hide the DLL from the PEB
injector.HideDllFromPeb();
Full documentation for the library can be found here
Pull requests are welcome.
For large changes, please open an issue first to discuss what you would like to add.