DLL's for DLL-injection

Hello,

so i am trying to make DLL injection. I found this guide from Open Security and it seems really easy to me: Open Security Research: Windows DLL Injection Basics
My Problem is to actually programm a DLL. I do not yet really understand the difference between Load-Time and Runtime dynamic linking. I guess for the guide i would need an Runtime DLL since it is loaded with certain functions wich i found are used for Runtime DLLS. However what is the advantage of Load-Time Librarys and how are they build?
I do understand the basic concept of DLL or memory mapped files. Its more that i lack documentation for DLL's to figure out how they are build, loaded/mapped and linked. The best guide i found on this so far was this one: DLL How to Write
Ofcourse i could just do how it says there and programm my simple dll but then i wouldnt be any smarter afterwards :p. So do you know if there is any good guide on that topic that also explains DLL'S more indepth than 100 Words of text?
I also do not really understand what stdafx.h means in the documentation of Visual Studio and what i would need that one for. Compared to another DLL is used for modifying memory called VAMemory where i do not need any header file to use the functions inside it. (I guess that is a runtime DLL)

THX :)
 
Zuletzt bearbeitet:
Zurück
Oben