首页
社区
课程
招聘
[求助]虛函數Hook要如何獲取類別所創建出來的對象地址??
发表于: 2019-8-27 01:21 3087

[求助]虛函數Hook要如何獲取類別所創建出來的對象地址??

2019-8-27 01:21
3087

虛函數Hook的原理大致上已經理解了可是一直無法理解如何從外部取得對象的地址,有沒有人可以給我一些思路.

我需要的是從外部獲得對象地址,而不是從代碼中用取址(&)符號來獲取地址.



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 166
活跃值: (392)
能力值: ( LV13,RANK:357 )
在线值:
发帖
回帖
粉丝
2
很久前玩了下,好像是 创建相同类型的对象... 他的函数地址都是和 原始地址都一致.... 搜索  虚表hook  应该会很多
2019-8-27 09:00
0
雪    币: 4402
活跃值: (1366)
能力值: ( LV7,RANK:113 )
在线值:
发帖
回帖
粉丝
3
感觉不好弄呀!虚表是另一块内存。  类对象内存布局第一个4字节元素是指向虚表的地址。 突然想到了,你既然hook了虚表函数,调用虚函数时,类对象的this指针,也就是类对象的地址,默认会用过寄存器传进去的,你在hook函数中直接取寄存器中保存的这个地址就好了!~~
最后于 2019-8-27 09:55 被Adventure编辑 ,原因:
2019-8-27 09:53
0
雪    币: 15
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
瞧红尘 很久前玩了下,好像是 创建相同类型的对象... 他的函数地址都是和 原始地址都一致.... 搜索 虚表hook 应该会很多
那應該要怎麼樣才可以創造相同類型的對象??
2019-8-29 13:42
0
游客
登录 | 注册 方可回帖
返回
//