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

远程线程注入类模块

:10.212KB :1 :2020-04-04 21:29:23

部分简介

返回 (类_远程线程注入.执行远程函数 (类_远程线程注入.取远程函数地址 (类_远程线程注入.取模块句柄 (模块名), 函数名), param, 返回值))

hSnapshot = _CreateToolhelp32Snapshot (#TH32CS_SNAPMODULE, ProcessID)
ModuleInfo.dwSize = 548
bool = _Module32First (hSnapshot, ModuleInfo)
.如果 (bool)
模块名2_DLL = 模块名 + “.dll”
.循环判断首 ()
.如果真 (_lstrcmpiA (模块名, ModuleInfo.szModule) = 0 或 _lstrcmpiA (模块名2_DLL, ModuleInfo.szModule) = 0)
Result = ModuleInfo.hModule
跳出循环 ()
.如果真结束
.如果真 (_lstrcmpiA (模块名, ModuleInfo.szExePath) = 0)
Result = ModuleInfo.hModule
跳出循环 ()
.如果真结束
bool = _Module32Next (hSnapshot, ModuleInfo)
.循环判断尾 (bool)
_CloseHandle (hSnapshot)
.否则
_CloseHandle (hSnapshot)
Result = 遍历LDR取进程模块句柄 (模块名)

远程线程注入类模块

热门推荐

相关文章