This is just a reflective loader (to handle stuff like relocating, IAT building, ...) written in assemply This is the injector, the shellcode is just a stub put in before the PE file
pe_to_shellcode_injector.exe [exe] [stub] [pid]
64-bit binary 32-bit binary