-
-
[旧帖]
[求助]反汇编问题!~
0.00雪花
-
发表于:
2008-3-13 22:39
3095
-
刚开始学习破解没多少时间。很多的东西不是太理解,有个简单的问题想请教请教高手!~我用
delphi写了一个简单的函数,函数如下:
function test(x,y):integer;
begin
result:= x + y;
end;
我自己尝试着反汇编,遇到一个问题不解,《加密与解密2》书中说所有的参数都是通过堆栈来传递
的,可是在我反汇编的时候是以寄存器来传递的呢?用OD反汇编如下:
mov edx, 2
mov eax,1
call test
add eax, edx;
后来我用stdcall约定测试了一下,就是用堆栈来传递的。可是书上说C,C++,Basic,Pascal
高级语言都是用堆栈来传递呢,有点不太理解!
[课程]Linux pwn 探索篇!