DLL Injector is a Python application designed to inject DLL files into running processes. The application provides both a graphical user interface (GUI) and a command-line interface (CLI) for users to select the target process and DLL file, and perform the injection. It includes various features such as process listing, manual PID entry, dark mode, and configuration saving/loading.
- Graphical User Interface (GUI) for easy DLL injection
- Command-Line Interface (CLI) for advanced users
- List running processes with filtering options
- Manual PID entry for precise targeting
- Dark mode for comfortable usage in low light conditions
- Save and load configuration files
- System information display
-
Clone the repository:
git clone https://github.com/yourusername/dll-injector.git cd dll-injector
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
- For GUI:
python main.py
- For CLI:
python main.py --pid <PID> --dll <path_to_dll>
- For GUI:
DLL Injector is a Python application designed to inject DLL files into running processes. The application provides both a graphical user interface (GUI) and a command-line interface (CLI) for users to select the target process and DLL file, and perform the injection. It includes various features such as process listing, manual PID entry, dark mode, and configuration saving/loading.
- Graphical User Interface (GUI) for easy DLL injection
- Command-Line Interface (CLI) for advanced users
- List running processes with filtering options
- Manual PID entry for precise targeting
- Dark mode for comfortable usage in low light conditions
- Save and load configuration files
- System information display
-
Clone the repository:
git clone https://github.com/yourusername/dll-injector.git cd dll-injector
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
- For GUI:
python main.py
- For CLI:
python main.py --pid <PID> --dll <path_to_dll>
- For GUI:
-
Run the GUI application:
python main.py
-
Use the "Browse" button to select the DLL file you want to inject.
-
Select the target process from the list or use the "Manual PID Entry" button to enter the PID manually.
-
Click "Inject" to perform the injection.
-
Use the "Save Config" and "Load Config" options to save and load your settings.
-
Toggle Dark Mode for a different UI theme.
-
Run the CLI application with the required arguments:
python main.py --pid <PID> --dll <path_to_dll>
-
The application will perform the DLL injection and provide feedback in the terminal.
You can save your current configuration (selected DLL and process) to a JSON file using the "Save Config" button in the GUI. Similarly, you can load a previously saved configuration using the "Load Config" button.
- Python 3.x
- Required libraries are listed in the
requirements.txt
file
Contributions are welcome! Please fork this repository and submit a pull request for any feature enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or suggestions, feel free to open an issue or contact the project maintainer at [email protected]