From cb5b95a311b2a3755212e6617b41fd65994d2d9c Mon Sep 17 00:00:00 2001 From: 17ms <79069176+17ms@users.noreply.github.com> Date: Sun, 17 Dec 2023 01:09:52 +0200 Subject: [PATCH] removed oldschool variable declarations --- injector/injector.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/injector/injector.c b/injector/injector.c index e01be0a..39eae7e 100644 --- a/injector/injector.c +++ b/injector/injector.c @@ -2,15 +2,10 @@ #include #include +// TODO: implement process hollowing + int main(int argc, char *argv[]) { - FILE *fin; - unsigned char *buffer; - long fsize; - LPVOID base; - - // TODO: implement process hollowing - if (argc != 2) { printf("[?] Usage: injector.exe \n"); @@ -18,7 +13,7 @@ int main(int argc, char *argv[]) } printf("[+] Reading shellcode from %s\n", argv[1]); - fin = fopen(argv[1], "rb"); + FILE *fin = fopen(argv[1], "rb"); if (fin == NULL) { @@ -27,14 +22,14 @@ int main(int argc, char *argv[]) } fseek(fin, 0, SEEK_END); - fsize = ftell(fin); + long fsize = ftell(fin); rewind(fin); - buffer = (char *)malloc(fsize); + unsigned char *buffer = (char *)malloc(fsize); fread(buffer, fsize, 1, fin); fclose(fin); - base = VirtualAlloc(NULL, fsize, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE); + LPVOID base = VirtualAlloc(NULL, fsize, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE); if (base == NULL) {