标签: c++ memory dll override
所以我的导师和大学给了我一个我想不通的问题,让我解释一下。
我们有一些代码说0xC3(Asm Ret) 我有一个dll注入器,我的任务是将dll加载到注入器内存中,将0xC3外壳放入dll的某个部分(未指定任何节头),使用SetWindowsHookEx和指向该位置的指针dll中的shellcode,然后执行挂钩。
此刻,我有一个虚拟的dll,它已加载到注射器中并用SetWindowsHook调用,它只是我无法理解的中间部分。