Iswenzz / IzInjector

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

Home Page:https://iswenzz.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IzInjector

Checks CodeFactor CodeCov License

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory. Note that this is meant to be used for educational purposes only, and I do not condone its use for cheating of any kind.

Command Line Interface

Usage: IzInjector --mode INJECT --name notepad.exe [DLLs Paths]

        --help                    Display the program help message
        --version                 Display the program version
        -v, --verbose             Log the command process
        -m, --mode=               DLL Injection mode [INJECT or EJECT]
        -n, --name=               The target process name [notepad.exe]
        -p, --pid=                The target process ID
        <files>                   DLL Files

Building

This project builds with CMake and vcpkg.

x64

mkdir build64 && cd build64
cmake .. -DCMAKE_TOOLCHAIN_FILE=.vcpkg/windows.cmake -DBUILD_CLI=True
cmake --build .

x86

mkdir build32 && cd build32
cmake .. -A Win32 -DCMAKE_TOOLCHAIN_FILE=.vcpkg/windows.cmake -DBUILD_CLI=True
cmake --build .

Package

This package is available for use via vcpkg-registry.

Contributors:

Note: If you would like to contribute to this repository, feel free to send a pull request, and I will review your code. Also feel free to post about any problems that may arise in the issues section of the repository.

About

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

https://iswenzz.com

License:GNU General Public License v3.0


Languages

Language:C 76.2%Language:CMake 23.8%