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