首页
社区
课程
招聘
[求助]IDA反汇编请教
发表于: 2008-11-3 08:49 5118

[求助]IDA反汇编请教

2008-11-3 08:49
5118
比如类似的代码如下:

mov ecx, offset unk_*******
call sub_*****

在子函数里面,会访问[ecx + 4]和[ecx + 8]这些地方,这个unk_*******(DD)一般是
什么数据?应该不是this指针,难道是一个全局指针?

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
其中unk_*******应该是一个表,sub_*****函数用来查询取表中的那个元素
push 1
mov ecx, offset unk_*****
call sub_*******
2008-11-3 09:30
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ms的c++编译器好像会用这个ecx做class的实例的指针,像上面的[ecx + 4] 或者[ecx + 8]应该是虚函数表或成员变量或等,而call sub_*******应该是调用一个成员函数,论坛的技术资料里好像有team509关于C++逆向的文档,lz去看看应该会有些心得
2008-11-3 16:13
0
游客
登录 | 注册 方可回帖
返回
//