首页
社区
课程
招聘
[讨论]反汇编的基础问题关于ECX的
发表于: 2011-4-9 21:11 4366

[讨论]反汇编的基础问题关于ECX的

2011-4-9 21:11
4366
ECX为对象指针,但是为什么给ECX赋值的语句中指向的都是一个个函数呢?

例如 mov ecx,dword ptr [ebp-40]其中[ebp-40]中存放的是一个指针地址08DE4D28而8de4d28中指向的地址中存放的却是函数列表
C++中的类的虚函数通常都是通过间接调用来实现的!
而这么一个函数列表地址是否就可以认定为是一个类的虚函数表呢?

原本不想问的,太白痴了,但是几乎我遇到的一个个ECX都是这样的..迷茫了,..

[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 76
活跃值: (27)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
C++中一般情况下如果该类有虚函数,那对象第一个元素就是指向该类虚函数表的指针
可以去看看C++对象模型
2011-4-9 23:17
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码