Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ewrogers/dll-injector
Simple command-line tool for injecting DLLs into remote processes
https://github.com/ewrogers/dll-injector
Last synced: 13 days ago
JSON representation
Simple command-line tool for injecting DLLs into remote processes
- Host: GitHub
- URL: https://github.com/ewrogers/dll-injector
- Owner: ewrogers
- License: mit
- Created: 2021-04-25T20:39:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-04-27T06:12:42.000Z (over 3 years ago)
- Last Synced: 2024-10-25T12:37:27.819Z (2 months ago)
- Language: C
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dll-injector
## Overview
This command-line utility is used to load and unload DLLs into remote processes (DarkAges clients). It offers a few simple commands.
## Commands
### console
Allocates a console window for the remote process, allowing `printf` and other standard output to be viewable.**Usage:**
```
injector console
```### check
Checks if a DLL has been loaded into a remote process.**Usage:**
```
injector check
```
Example: `injector check winsock.dll`### inject
Injects a DLL into a remote process, unloading it first if already loaded. Absolute paths are recommended, since relative paths will be resolved in the context of the remote process' current working directory!**Usage:**
```
injector inject
```
Example: `injector inject C:\path\to\custom.dll`This will cause `DllMain` to be called with the `DLL_PROCESS_ATTACH` reason.
### unload
Unloads a DLL from a remote process. You may pass a full path, but only the filename portion is used.**Usage:**
```
injector unload
```
Example: `injector unload custom.dll`This will cause `DllMain` to be called with the `DLL_PROCESS_DETACH` reason.