看雪软件安全论坛

返回   看雪软件安全论坛 > 初学者园地 > 『求助问答区』

『求助问答区』 原『初学者论坛』版。本版为鼓励会员互助互惠设立,帮助别人即帮助自己

Expired Thread 该主题: "【求助】菜鸟问题。call是什么意思?" 因在一年内没有任何回复而自动关闭。
如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。

发表新主题 关闭主题
 
主题工具 显示模式
holiwave
级别:1 | 在线时长:9小时 | 升级还需:3小时

初级会员
初级会员

资 料:
注册日期: Jul 2008
帖子: 34 holiwave 品行端正
精华: 0
现金: 193 Kx
1 旧 2008-09-11, 22:08 默认 【求助】菜鸟问题。call是什么意思?
holiwave 当前离线

call esi。 这个怎么解释?有什么用?调用esi?这。。。  这时的esi是指针吗?那么。。。
mov esi,dword ptr【xxx】
call esi
这个又是什么意思?
如果esi是指针,那直接call dword ptr【xxx】 不就完了吗?


回复时引用此帖 返回顶端
nipcdll
级别:7 | 在线时长:78小时 | 升级还需:18小时级别:7 | 在线时长:78小时 | 升级还需:18小时级别:7 | 在线时长:78小时 | 升级还需:18小时级别:7 | 在线时长:78小时 | 升级还需:18小时

初级会员
初级会员

资 料:
注册日期: Sep 2006
帖子: 85 nipcdll 品行端正
精华: 0
现金: 201 Kx
2 旧 2008-09-11, 22:47 默认
nipcdll 当前离线

esi存放的是地址吧
call esi 应该是调用esi中地址 指向的函数


回复时引用此帖 返回顶端
小菜鸟一
级别:13 | 在线时长:239小时 | 升级还需:13小时级别:13 | 在线时长:239小时 | 升级还需:13小时级别:13 | 在线时长:239小时 | 升级还需:13小时级别:13 | 在线时长:239小时 | 升级还需:13小时

小菜鸟一 的头像

初级会员
初级会员

资 料:
注册日期: Apr 2008
帖子: 277 小菜鸟一 品行端正
精华: 0
现金: 238 Kx
3 旧 2008-09-11, 23:37 默认
小菜鸟一 当前离线

CALL 可以认为是先PUSH   后JUMP   (可能不太对)

回复时引用此帖 返回顶端
newchao
级别:1 | 在线时长:6小时 | 升级还需:6小时

newchao 的头像

初级会员
初级会员

资 料:
注册日期: Aug 2007
帖子: 10 newchao 品行端正
精华: 0
现金: 200 Kx
4 旧 2008-09-12, 00:01 默认
newchao 当前离线

call就是呼叫的意思嘛

回复时引用此帖 返回顶端
lankerr
级别:4 | 在线时长:33小时 | 升级还需:12小时

初级会员
初级会员

资 料:
注册日期: Oct 2007
帖子: 64 lankerr 品行端正
精华: 0
现金: 203 Kx
5 旧 2008-09-12, 11:20 默认
lankerr 当前离线

是这样的,CALL可以称为函数调用,如有个函数
void MyTest()
{
......
}
在C语言中要调用它应该像这样
void main()
{
  ...
   Mytest();
  ... 
}
汇编调用像这样:
lea  esi,MyTest
Call esi
这时的esi指向MyTest函数.
call dword ptr【xxx】 ,其中括号中XXX如果=ESI话,意思是调用ESI指向地址中的值

你说的也对,直接Call dword ptr[XXX]是可以,还可以省几个字

此帖于 2008-09-12 11:28 被 lankerr 最后编辑
回复时引用此帖 返回顶端
逸紫轩
级别:0 | 在线时长:1小时 | 升级还需:4小时

初级会员
初级会员

资 料:
注册日期: Sep 2008
帖子: 6 逸紫轩 品行端正
精华: 0
现金: 200 Kx
6 旧 2008-09-13, 20:17 默认
逸紫轩 当前离线

跟着学习ing

回复时引用此帖 返回顶端
平民
级别:1 | 在线时长:7小时 | 升级还需:5小时

初级会员
初级会员

资 料:
注册日期: Aug 2008
帖子: 18 平民 品行端正
精华: 0
现金: 200 Kx
7 旧 2008-09-16, 16:05 默认
平民 当前离线

CALL不是调用的意思吗

回复时引用此帖 返回顶端
xss
级别:11 | 在线时长:180小时 | 升级还需:12小时级别:11 | 在线时长:180小时 | 升级还需:12小时级别:11 | 在线时长:180小时 | 升级还需:12小时级别:11 | 在线时长:180小时 | 升级还需:12小时级别:11 | 在线时长:180小时 | 升级还需:12小时

xss 的头像

普通会员
普通会员

资 料:
注册日期: Mar 2006
帖子: 209 xss 品行端正
精华: 4
现金: 203 Kx
8 旧 2008-09-17, 12:36 默认
xss 当前在线

调用函数,esi可能是编译器处理结果,我也不太了解

回复时引用此帖 返回顶端
windsun
级别:6 | 在线时长:74小时 | 升级还需:3小时级别:6 | 在线时长:74小时 | 升级还需:3小时级别:6 | 在线时长:74小时 | 升级还需:3小时

普通会员
普通会员

资 料:
注册日期: Sep 2008
帖子: 99 windsun 品行端正
精华: 1
现金: 200 Kx
9 旧 2008-09-17, 15:07 默认
windsun 当前离线

呵呵,函数调用


回复时引用此帖 返回顶端
发表新主题 关闭主题

书签
Expired Thread 该主题: "【求助】菜鸟问题。call是什么意思?" 因在一年内没有任何回复而自动关闭。
如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。


主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子
论坛启用 BB 代码
论坛启用 表情符号
论坛跳转

所有时间均为北京时间。现在的时间是 09:23


©2000-2009 PEdiy.com All rights reserved.By PEDIY
Powered by vBulletin ®Jelsoft Enterprises Ltd. 增强包制作PHP源动力.界面支持standme Studio.