抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

学习下来感觉是一个用处不大、适用性很窄的一种注入手法。

概念

当被注入程序使用CoCreateInstance()这个API时,Com服务器会加载ComRes.dll到被注入程序中。只要我们替换掉这个ComRes.dll文件,就可以实现注入。ComRes.dll位于Windows 系统中C:\WINDOWS\system32目录下。

限制

我们很容易就能看出这种注入方法的限制,只能对调用CoCreateInstance()的程序进行注入,泛用性不高。并且当程序加载过comRes.dll文件后,再进行替换也会失效,注入时机也很重要。

实现思路

编写伪造Dll文件替换原文件

代码实现

没有代码实现,替换个文件就不需要写代码了吧(😀笑)