3232#include "ntmem.h"
3333#include "ntosutilswin.h"
3434
35- void print_usage () {
36- printf ("GhostInjector - DLL Injection tool for Windows processes\n\n" );
37- printf ("Examples:\n" );
38- printf (" ghostinjector.exe 1234 mydll.dll\n" );
39- printf (" ghostinjector.exe 5678 first.dll second.dll third.dll\n\n" );
40- printf ("Usage:\n" );
41- printf (" ghostinjector.exe <process_id> <dll_path> [dll_path2 ...]\n" );
42- printf (" ghostinjector.exe -h | --help\n" );
35+ void print_usage ()
36+ {
37+ printf ("GhostInjector - DLL Injection tool for Windows processes\n\n" );
38+ printf ("Examples:\n" );
39+ printf (" ghostinjector.exe 1234 mydll.dll\n" );
40+ printf (" ghostinjector.exe 5678 first.dll second.dll third.dll\n\n" );
41+ printf ("Usage:\n" );
42+ printf (" ghostinjector.exe <process_id> <dll_path> [dll_path2 ...]\n" );
43+ printf (" ghostinjector.exe -h | --help\n" );
4344}
4445
4546int main (int argc , char * argv [])
4647{
4748 if (HAS_ERR (neptune_init ()))
4849 return EXIT_FAILURE ;
4950
50- if (argc < 3 || strcmp (argv [1 ], "-h" ) == 0 || strcmp (argv [1 ], "--help" ) == 0 ) {
51+ if (argc < 3 || strcmp (argv [1 ], "-h" ) == 0 ||
52+ strcmp (argv [1 ], "--help" ) == 0 ) {
5153 print_usage ();
5254 neptune_destroy ();
5355 return EXIT_SUCCESS ;
@@ -109,7 +111,8 @@ int main(int argc, char *argv[])
109111 const char * dll_path = argv [i ];
110112
111113#ifdef LOG_LEVEL_1
112- LOG_INFO ("Injecting DLL [%d/%d]: %s" , i - 1 , argc - 2 , dll_path );
114+ LOG_INFO ("Injecting DLL [%d/%d]: %s" , i - 1 , argc - 2 ,
115+ dll_path );
113116#endif
114117
115118 size_t dll_path_len = strlen (dll_path );
@@ -120,7 +123,7 @@ int main(int argc, char *argv[])
120123#ifdef LOG_LEVEL_1
121124 LOG_ERROR ("ntm_create failed for %s" , dll_path );
122125#endif
123- continue ;
126+ continue ;
124127 }
125128
126129 void * local = NTM_LOCAL (ntmem );
@@ -139,7 +142,8 @@ int main(int argc, char *argv[])
139142 LOG_INFO ("DLL Path Address(%p)" , dll_path_addr );
140143#endif
141144
142- void * load_library_ret = ntu_ucall ((void * )load_library_func , dll_path_addr );
145+ void * load_library_ret =
146+ ntu_ucall ((void * )load_library_func , dll_path_addr );
143147
144148#ifdef LOG_LEVEL_1
145149 LOG_INFO ("LoadLibrary returned: %p" , load_library_ret );
0 commit comments