下你所需,载你所想!
汇集开发技术源码资料

注入工具之远程线程注入

:242.713KB :1 :2020-04-13 18:57:26

部分简介

远线程注入原理是利用Windows 系统中CreateRemoteThread()这个API,其中第4个参数是准备运行的线程,我们可以将LoadLibrary()填入其中,这样就可以执行远程进程中的LoadLibrary()函数,进而将我们自己准备的DLL加载到远程进程空间中执行。

选LoadLibrary 函数原因:首先它可以把一个Dll载入内存空间,并执行DLL初始化函数。 第二,LoadLibrary在Kernel32.dll中,Kernel32.dll的加载基址在每个进程中都是一样的所以,LoadLibrary在每个进程的地址就是一样的。

步骤如下:
用OpenProcess得到一个进程的句柄。

把模块路径复制到目标进程

用CreateRemoteThread创建一个入口点地址为LoadLibraryA的函数。

注入工具之远程线程注入

热门推荐

相关文章