Learning Various Process Injection Techniques
-
Updated
Apr 4, 2019 - C++
DLL injection is a technique used in programming and hacking to run code within another process by injecting a dynamic-link library (DLL). This method is commonly utilized for legitimate purposes such as debugging, modifying functionalities, or enhancing features. However, it can also be misused for malicious purposes, such as creating unauthorized access to a system or application. Tools designed for DLL injection enable developers to test, analyze, and modify the behavior of a program without altering its original code. Understanding DLL injection and using it wisely can open doors to advanced programming possibilities and insights into software behavior.
Learning Various Process Injection Techniques
[Not Another DLL Injector] - a simple, all purpose DLL injector for x64 and x86
DLL injector (LoadLibraryA) with safe-ish Windows API usage
Collection of trainers as I learn about reverse engineering
A simple CLI tool for Windows to start a process with a DLL injected.
CheatBox is currently only a DLL injector. The plan for this project is that CheatBox will become a tool like Cheat Engine with a QT interface. Also, some features like automatic game injections are planed.
Rootkit loader for your rootkit dll, x86/x64 system wide DLL injection (+appinit_dlls registry create) uses heavens gate
Configurable library & executable to inject Windows dynamic-link libraries (DLLs) into processes
injector csgo
A C# DLL injection library
Customizable API hook program
A DLL Injection method by using process_create_thread method.
A program that injects a DLL into a process.
A Windows program to inject *.DLL files
A program which injects a DLL to a process.
DLL injector that uses LoadLibrary to inject a DLL into another process.
DLL + Injector to forcefully set an audio device in a program that doesn't support changing them. Compatible with Windows 7+!
Visit https://github.com/0x80000000 for the newer version of this library.