Skip to content

Commit 390faa4

Browse files
committed
updated injection.h and readme
1 parent 59876db commit 390faa4

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

Injection.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ enum class INJECTION_MODE
4949
IM_LoadLibraryExW,
5050
IM_LdrLoadDll,
5151
IM_LdrpLoadDll,
52+
IM_LdrpLoadDllInternal,
5253
IM_ManualMap
5354
};
5455

@@ -149,4 +150,7 @@ using f_GetVersionW = HRESULT(__stdcall *)(wchar_t * out, size_t cb_size);
149150

150151
using f_GetSymbolState = DWORD(__stdcall *)();
151152

152-
using f_GetDownloadProgress = float(__stdcall *)(bool bWoW64);
153+
using f_GetDownloadProgress = float(__stdcall *)(bool bWoW64);
154+
155+
using f_raw_print_callback = void(__stdcall *)(const char * szText);
156+
using f_SetRawPrintCallback = DWORD(__stdcall *)(f_raw_print_callback callback);

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## GH Injector Library
22

33
A feature-rich DLL injection library which supports x86, WOW64 and x64 injections.
4-
It features four injection methods, four shellcode execution methods and various additional options.
4+
It features five injection methods, four shellcode execution methods and various additional options.
55
Session seperation can be bypassed with all methods.
66

77
----
@@ -11,6 +11,7 @@ Session seperation can be bypassed with all methods.
1111
- LoadLibraryExW
1212
- LdrLoadDll
1313
- LdrpLoadDll
14+
- LdrpLoadDllInternal
1415
- ManualMapping
1516

1617
### Shellcode execution methods
@@ -37,6 +38,13 @@ Session seperation can be bypassed with all methods.
3738
- Thread cloaking
3839
- Handle hijacking
3940
- Hook scanning/restoring
41+
- Fancy process picker
42+
43+
### Shortcut generation:
44+
45+
Too lazy to reopen the injector everytime you want to inject the same dll? Generate a shortcut.
46+
Select the dll you want to inject in the list, configure the options you want and make sure the target process is running. Then click the "Generate Shortcut" button and a shortcut will be generated in the directory of the injector.
47+
Now you can just double click to perform the injection. The spawned console injector waits for the specified target process to launch.
4048

4149
----
4250

0 commit comments

Comments
 (0)