mirror of
https://github.com/violet-devsec/win-shellcode-dev
synced 2026-06-06 16:54:33 +00:00
b42d9e910b74a4c3e28ab8df6516c1dee7b50e36
Windows x64 shellcode to load DLL from memory
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
python shellcode.py
- Contributing
- License
Usage
Examples and instructions for using the project.
Contributing
Guidelines for contributing to the project.
License
Information about the project's license.
Description
Languages
Python
94.9%
C
3.4%
C++
1.7%