0x0 基础知识
原理:在目标进程中申请一块内存并向其中写入DLL路径,然后调用CreateRemoteThread,在目标进程中创建一个线程,线程函数的地址就是LoadLibraryW(A),参数就是存放DLL路径的内存指针。
之所以把LoadLibraryW(A)作为线程函数,是因为它刚好只有1个参数,不考虑参数类型的情况下,可以认为它的原型和线程函数一样。
HMODULE WINAPI LoadLibraryW(
_In_ LPCWSTR lpLibFileName
);
DWORD WINAPI ThreadProc(
_In_ LPVOID lpParameter
);
0x1 实现代码
© 版权声明
THE END
暂无评论内容