Whitepaper on reflective DLL injection. Reflective DLL injection is a library injection technique in which the concept of reflective programming is employed to perform the loading of a library from memory into a host process. As such the library is responsible for loading itself by implementing a minimal Portable Executable (PE) loader.
You can download it from the following link: https://packetstormsecurity.com/files/download/71410/HS-P005_ReflectiveDllInjection.pdf
Source: https://packetstormsecurity.com/files/71410/HS-P005_ReflectiveDllInjection.pdf.html

