https://github.com/0xvpr/vpr-vnm
A command line payload injector for 32 & 64 bit Windows applications.
https://github.com/0xvpr/vpr-vnm
cli crt dll-injection injection injector payload payload-injector remote shellcode windows
Last synced: about 1 month ago
JSON representation
A command line payload injector for 32 & 64 bit Windows applications.
- Host: GitHub
- URL: https://github.com/0xvpr/vpr-vnm
- Owner: 0xvpr
- License: mit
- Created: 2021-10-04T11:00:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-16T06:59:16.000Z (about 1 year ago)
- Last Synced: 2025-10-29T03:50:03.057Z (5 months ago)
- Topics: cli, crt, dll-injection, injection, injector, payload, payload-injector, remote, shellcode, windows
- Language: C
- Homepage:
- Size: 563 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
vpr-pidjeon
**pidjeon**, a mash-up of the words PID (process ID) and injection, is a command
line application for Windows that uses various techniques to inject a specified
payload into a target process.
## Demonstration
[ TODO ]
## Usage
```bash
Error message: Not enough arguments provided.
Usage:
vpr-pidjeon-x64.exe []
Positional arguments (no specific order required):
Specify either the executable name or process id
Specify either the full or relative (POSIX compliant)
path to a payload.
Optional arguments:
-i Specify injection one of the following injection methods:
LoadLibraryA|lla (default method),
LoadLibraryW|llw,
ManualMap|mm,
CreateRemoteThread|crt.
-d Add delay to the injection.
-s, Set stealth level 0-2.
-ss,
--stealth=
-v, Set verbosity level 0-2.
-vv,
--verbosity=
-o , Specify output log file (verbose level 2).
--output-file
Examples:
Injection using default injection method (LoadLibraryA):
vpr-pidjeon-x64.exe calc.exe ./payload.dll
Injection using Manual Map injection method (mm) with verbosity enabled:
vpr-pidjeon-x64.exe -i mm ./payload.bin 1234 -v
Version:
2.0.1
Author:
VPR
```
## Building
### Docker Container Live Instance
```bash
# using WSL2
git clone https://github.com/0xvpr/vpr-pidjeon
cd vpr-pidjeon
make docker-container && make-instance
```
### Docker Container Build
```
# using WSL2
git clone https://github.com/0xvpr/vpr-pidjeon
cd vpr-pidjeon
make docker-container && make-build
```