Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

InnoDevTM/injectory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

115 Commits

Repository files navigation

injectory

A command-line interface DLL injector for injecting/ejecting DLL libraries into running/new processes. Uses LoadLibrary (or alternatively a manual version) and CreateRemoteThread.

  • The target process is suspended during injection
  • Can map a PE file into the remote adress space of a process (without calling LoadLibrary)
  • Inject x86 code into a x86 process

Usage

usage: injectory TARGET [OPTION]...
inject DLL:s into processes
Examples:
 injectory --launch a.exe --map b.dll --args "1 2 3"
 injectory --pid 12345 --inject b.dll --wait-for-exit
Targets:
 -p [ --pid ] PID find process by id
 -n [ --procname ] NAME find process by name
 -t [ --wndtitle ] TITLE find process by window title
 -c [ --wndclass ] CLASS find process by window class, can be combined with
 --wndtitle
 -l [ --launch ] EXE launches the target in a new process
 -a [ --args ] STRING arguments for --launch:ed process
Options:
 -i [ --inject ] DLL... inject libraries before main
 -I [ --injectw ] DLL... inject libraries when input idle
 -m [ --map ] DLL... map file into target before main
 -M [ --mapw ] DLL... map file into target when input idle
 -e [ --eject ] DLL... eject libraries before main
 -E [ --ejectw ] DLL... eject libraries when input idle
 --set-flags FLAG... see --list-flags
 --unset-flags FLAG... see --list-flags
 --print-own-pid print the pid of this process
 --print-pid print the pid of the target process
 --rethrow rethrow exceptions
 --vs-debug-workaround workaround for threads left suspended when debugging
 with visual studio by resuming all threads for 2
 seconds
 --wait-for-exit wait for the target to exit before exiting
 --kill-on-exit kill the target when exiting
 -v [ --verbose ]
 --list-flags list supported flags and exit
 --version display version information and exit
 --help display help message and exit

Credits

Imported from https://code.google.com/p/injector/

About

command-line interface dll injector

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%

AltStyle によって変換されたページ (->オリジナル) /