首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
汇编的call问题
发表于: 2005-2-6 13:29
5868
汇编的call问题
vrowang123
1
2005-2-6 13:29
5868
1。我知道call的作用 一个是调用函数,另一个是伪装的jmp,还有其他的用处么?
2。call 的返回值一定是1或者0么?
3。call的返回值一定是存在eax中么?比如说这个:
call xxxxxx
cmp eax,eax
je xxxxxx
那么call的返回值肯定存在eax中,是不是call的返回值一定是存在eax中?
谢谢~
~
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
10
)
小虾
雪 币:
2384
活跃值:
(766)
能力值:
(RANK:410 )
在线值:
发帖
36
回帖
2248
粉丝
7
关注
私信
小虾
10
2
楼
1、不太清楚。
2、Call的返回不一定是0或1,也可以是指针和句柄等,具体返回值你可以参考API大全。
3、winAPI的函数默认是以EAX作为返回值的,但这不是绝对。
2005-2-6 13:44
0
vrowang123
雪 币:
257
活跃值:
(56)
能力值:
( LV5,RANK:60 )
在线值:
发帖
75
回帖
586
粉丝
0
关注
私信
vrowang123
1
3
楼
谢拉
2005-2-6 13:45
0
RoBa
雪 币:
519
活跃值:
(1223)
能力值:
( LV12,RANK:650 )
在线值:
发帖
75
回帖
857
粉丝
9
关注
私信
RoBa
16
4
楼
EAX的确是返回值,但返回值有时并不是真正想要的,只是表示函数成功执行与否等,真正想得到的值由作为参数传给函数的指针指向。
CALL = PUSH + JMP 随便你怎么用
2005-2-6 14:23
0
EndlessCrash
雪 币:
203
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
60
粉丝
1
关注
私信
EndlessCrash
5
楼
好像系统里的API是用EAX做返回值的。
高级语言也可能是,不太清楚。
如果用汇编的话就随你习惯了,想用哪个用哪个。
2005-2-6 15:13
0
411756015
雪 币:
0
能力值:
(RANK:10 )
在线值:
发帖
0
回帖
10
粉丝
0
关注
私信
411756015
6
楼
随心所欲,没有固定的规律
2005-2-6 18:11
0
nbw
雪 币:
339
活跃值:
(1510)
能力值:
( LV13,RANK:970 )
在线值:
发帖
141
回帖
2842
粉丝
23
关注
私信
nbw
24
7
楼
call 相当于入栈+跳转,因此反是涉及到栈和跳转的操作都可以考虑考虑call,特定情况下会有意外收获的。
2005-2-6 21:50
0
Dion_love
雪 币:
5
能力值:
(RANK:10 )
在线值:
发帖
29
回帖
147
粉丝
0
关注
私信
Dion_love
8
楼
学习
2005-2-7 00:29
0
monkeycz
雪 币:
1223
活跃值:
(469)
能力值:
(RANK:460 )
在线值:
发帖
36
回帖
552
粉丝
1
关注
私信
monkeycz
11
9
楼
如果形参为参考的话,还要考虑到堆栈
2005-2-7 11:07
0
qiweixue
雪 币:
258
活跃值:
(230)
能力值:
( LV12,RANK:770 )
在线值:
发帖
47
回帖
1136
粉丝
3
关注
私信
qiweixue
19
10
楼
这一下楼主的问题都解释清楚了。。。
五楼好小青年啊。。。
我看他像一个版主
2005-2-7 16:57
0
jr21066
雪 币:
50
活跃值:
(483)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
205
粉丝
1
关注
私信
jr21066
11
楼
EAX一般是API调用的返回值(显示调用是否成功等).API的返回值要看具体的参数了
2005-2-7 17:26
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
vrowang123
1
75
发帖
586
回帖
60
RANK
关注
私信
他的文章
[分享]An anti-debugging method & solving
7867
[原创]VC6中直接调用成员类函数地址(__thiscall函数)的方法
11704
[求助]如何提高"coding"能力?
7850
[求助]注入dll后创建对话框(DoModal),主程序失去响应。
7849
[分享]源码 chap1-3控件程序大杂烩,编译环境:VC6.0
12751
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部