这里以com写的dll为例,介绍一下com的逆向过程.假设我们的dll实现了两个接口Iinterface1和Iinterface2,其中Iinterface1有5个方法;Iinterface2有一个方法.
前提知识:(熟悉com结构的话,可以跳过这一部分)
1,com的实质是接口与接口的实现分离.一个com组件可以实现多个接口,每一个接口包含有多个方法.(方法就是函数).
2,com从整体上看,分为com客户端,com库,com组件(也就是服务器)
3,com从实现上看包含有接口,类(即接口的实现),类工厂(作用是创建类对象),和几个