项目作者: hasherezade

项目描述 :
A simple commandline injector using classic DLL injection
高级语言: C++
项目地址: git://github.com/hasherezade/dll_injector.git
创建时间: 2021-09-02T02:35:21Z
项目社区:https://github.com/hasherezade/dll_injector

开源协议:

下载


DLL Injector

Build status

A simple commandline DLL injector.

Supported actions:

  • Load DLL
  • Unload DLL
  • Check if the DLL is loaded

Allows to inject into:

  • Existing process
  • Newly created process

Arguments:

  1. Required:
  2. /dll <wstring>
  3. : DLL path
  4. /target <wstring>
  5. : Exe to be run with the DLL injected, or target PID (where to inject)
  6. Optional:
  7. /action <*action_id>
  8. : Action to be executed
  9. *action_id:
  10. 0 (C) - check if the DLL is loaded
  11. 1 (L) - load the DLL [DEFAULT]
  12. 2 (U) - unload the DLL
  13. /cmd <wstring>
  14. : Commandline arguments (for a newly created process)

NOTE: Use the injector and a DLL with the same bitness as your target (appropriately 32, or 64 bit).

Builds
-
📦 ⚙️ Download the latest release.

Clone
-
Use recursive clone to get the repo together with all the submodules:

  1. git clone --recursive https://github.com/hasherezade/dll_injector.git

Hooking DLLs
-
This is a generic injector, not tied to any particular hooking engine.

If you need a quick template helpful in building your own injectable DLL, you can check this one.