Load a dll file received from the network, enabling to run the dll exports functions.
The main goal of this project is for an educational purpose, and to practice cpp and windows.
Visual Studio 2015 Python
Currently, this project load only dll on x86 process. So you need to make sure that the solution platform is x86.
- Build the project (Ctrl+Shift+B)
- Run it (Ctrl+F5)
I Would like to extend this project so it can load other types of PE files such as exe file: it would create 'empty' process and read exe file, 'filling' the process with all the binary and run the process. Adding optional arguments for the way the process should be created.
Any contribution is welcome =]
https://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/ https://www.codeproject.com/Articles/12532/Inject-your-code-to-a-Portable-Executable-file