diff --git a/README.md b/README.md index 4a56062..e38e1a4 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,15 @@ 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 + 7. Call the DLL entry point + ## Table of Contents - [Usage](#usage)