From 917673ec1f640c57d04e53c690df31bc24da5726 Mon Sep 17 00:00:00 2001 From: violet-devsec Date: Fri, 25 Jul 2025 01:00:43 +0100 Subject: [PATCH] README updated --- README.md | 14 +++++++------- Untitled.java | 7 +++++++ 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 Untitled.java diff --git a/README.md b/README.md index e38e1a4..0b67bc0 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ A reflective DLL injector written in x64 ASM language. This does the minimum required operations to load a DLL which is loaded in memory(no need to be on disk). -This is done step by step as, - 1. Calculate the DLL's current base address - 2. Process the kernels exports for the functions our loader needs - 3. Load our image into a new permanent location in memory - 4. Load in all of our sections - 5. Process DLL image's import table - 6. Process all of DLL image's relocations +This is done step by step as,\ + 1. Calculate the DLL's current base address\ + 2. Process the kernels exports for the functions our loader needs\ + 3. Load our image into a new permanent location in memory\ + 4. Load in all of our sections\ + 5. Process DLL image's import table\ + 6. Process all of DLL image's relocations\ 7. Call the DLL entry point ## Table of Contents diff --git a/Untitled.java b/Untitled.java new file mode 100644 index 0000000..8ebd83b --- /dev/null +++ b/Untitled.java @@ -0,0 +1,7 @@ +STEP 0: Calculate the DLL's current base address +STEP 1: Process the kernels exports for the functions our loader needs +STEP 2: Load our image into a new permanent location in memory +STEP 3: Load in all of our sections +STEP 4: Process DLL image's import table +STEP 5: Process all of DLL image's relocations +STEP 6: Call the DLL entry point \ No newline at end of file