首页
社区
课程
招聘
[求助]逆向分析,怎么理解这个值?
发表于: 2007-10-16 17:46 5890

[求助]逆向分析,怎么理解这个值?

2007-10-16 17:46
5890
如下
seg000:00443EDE                 mov     eax, ds:dword_A14E68
seg000:00443EE3                 mov     eax, [eax+2D4h]
seg000:00443EE9                 mov     edx, [eax+32040h]
seg000:00443EEF                 push    ebx
seg000:00443EF0                 mov     ebx, [ecx]
seg000:00443EF2                 push    esi
seg000:00443EF3                 lea     ecx, [eax+32040h]
seg000:00443EF9                 push    edi
seg000:00443EFA                 call    dword ptr [edx+8]

对于这个全局变量 ds:dword_A14E68地址 存放的值 经过一系列变换最后 call    dword ptr [edx+8]  我想知道对于这个ds:dword_A14E68地址里面的值应该怎么看,是理解为类指针吗?还是什么?

[课程]Android-CTF解题方法汇总!

收藏
免费 7
支持
分享
最新回复 (5)
雪    币: 144
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
kan cuo le sorry
2007-10-16 18:29
0
雪    币: 553
活跃值: (887)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
this 指针?
2007-10-16 20:12
0
雪    币: 226
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
class A14E68
{
   UnkownClass *cls2D4;
}
class UnkownClass
{
   UnkownClass2 cls32040;
}
class UnkownClass2
{
   virtual void func1();
   virtual void func2();
   virtual void func3(void arg1,void arg2,void arg3);
}

call [edx+8] 等于:
A14E68 test;
test.cls2D4->cls32040.func3(arg1,arg2,arg3);
2007-10-16 20:58
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢楼上十三的代码,这下思路清晰多了,剩下来我好好消化消化
2007-10-16 22:49
0
雪    币: 87
活跃值: (47)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
6
很神,呵呵,是我的目标。
2007-12-22 14:09
0
游客
登录 | 注册 方可回帖
返回
//