首页
社区
课程
招聘
[旧帖] 求助,这样一个call怎么调用啊? 0.00雪花
发表于: 2011-5-25 13:49 4522

[旧帖] 求助,这样一个call怎么调用啊? 0.00雪花

2011-5-25 13:49
4522
昨天在分析热血江湖游戏的吃药call

得到了下面的汇编代码!

push eax
mov esi,ecx
call 地址

这样的call该怎么调用呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 95
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不是很明了了么,找到EAX和ECX的来源,直接调用啊!
2011-5-25 15:36
0
雪    币: 183
活跃值: (1178)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
ecx是不是啥指针。。
2011-5-25 17:36
0
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
表示也不是很懂
2011-5-25 17:40
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
稍晚我贴出代码来,请大大们帮忙看看!
2011-5-25 18:12
0
雪    币: 206
活跃值: (86)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6
在OD 中把执行到call 的相关寄存器和 堆栈看一下, 多试几次看是不是同样的。 然后调用测试!!!!。 最后追出关键的数据来源。
2011-5-25 19:27
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我试过了,吃不同种类的药品,都会断在这个call这里

00623C28    50              PUSH EAX
00623C29    8BCE            MOV ECX,ESI
00623C2B    E8 104B0000     CALL Client.00628740
2011-5-25 21:53
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
623C2B + 00004B10 - 5  (就是地址了)

参数照堆栈里面的写
2011-5-27 18:30
0
游客
登录 | 注册 方可回帖
返回
//