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.
d4c845146542e7c4daa316021f940f6a435e62c6de95c4a2ff54f948743b9bf2