This is a simple Windows DLL injector with a graphical user interface (GUI) built using Python π and tkinter πͺ.
- π Allows selecting a running process by name.
- π Lets you browse and select a DLL file to inject.
- π§ Performs DLL injection using Windows API calls via
ctypes. - π£ Provides real-time feedback on success or error messages.
- π¨ Clean and minimalistic user interface.
The injector finds the target process ID by its name, opens the process with required permissions, allocates memory inside it, writes the DLL path there, and creates a remote thread to load the DLL using LoadLibraryW.
- ποΈ Enter the exact name of the process you want to inject the DLL into (e.g.,
notepad.exe). - π Select the DLL file using the "Select DLL" button.
- π Click "Inject" to perform the injection.
- β Messages will display below to indicate success or any errors encountered.
- πͺ Windows OS
- π Python 3.x
- π Modules:
tkinter,psutil,ctypes
This tool is intended for educational purposes only. Injecting DLLs into processes can be dangerous and may violate software terms of service or laws. Use responsibly.