Awesome
Inject-dll-by-APC
Asynchronous Procedure Calls
test.cpp:
Use APC to inject dll
code from:http://blogs.microsoft.co.il/pavely/2017/03/14/injecting-a-dll-without-a-remote-thread/
More details;
NtCreateThreadEx.cpp:
Use NtCreateThreadEx to inject dll
NtCreateThreadEx + LdrLoadDll.cpp
Use NtCreateThreadEx + LdrLoadDll to inject dll
CreateRemoteThread.cpp
Use CreateRemoteThread to inject dll,usually used under WinXP