可以绕开MS弯路注入多个Dll?
|
在C ++中,我想将多个dll挂接到一个进程。现在我使用的是
CreateProcesswithdll()
,一次只能挂接一个api。我该怎么做才能注入多个dll?
我遇到了这个问题,因为MS绕行要求我们将自定义dll命名为与原始dll相同,以便正确绕过api调用。因此,即使我可以在创建的同一个弯路dll中处理不同的api调用,我也需要使用不同的名称来挂接来自不同api的调用,这意味着我需要不同的弯路dll。这也意味着我需要注入不同的DLL。我对吗?
如果我不清楚某件事,我将尝试更清楚地呈现它:D
谢谢!
附注:只是为了让我的问题更清楚。我需要在同一进程中注入1个以上的dll。 CreateProcesswithdll()
创建一个新进程,其线程处于睡眠状态。绕行完成注入dll并设置钩子后,它会被唤醒。如果我要注入多个dll,我显然不能反复调用CreateProcesswithdll()
那我该怎么办??还是我对这方面的理解是错误的?
没有找到相关结果
已邀请:
3 个回复
闯舱酮
届甸衬丝蚕
和
会帮我这个忙。感谢大家! 我发现此博客很有用!
念炯