Skip to content
/ Loader Public

Load a dll file received from the network to the loader process or another process.

Notifications You must be signed in to change notification settings

lidorco/Loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loader

Load a dll file received from the network, enabling to run the dll exports functions.

Why I made it?

The main goal of this project is for an educational purpose, and to practice cpp and windows.

Prerequisites

Visual Studio 2015 Python

Compile and Deployment:

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)

Future work

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.

Contributing

Any contribution is welcome =]

Futher reading

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

About

Load a dll file received from the network to the loader process or another process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published